HovText  .:: a simple Windows open source clipboard manager that can remove text formatting


HovText is a simple free open source Windows clipboard manager, which will remove any formatting from the copied text and save it for later retrieval via hotkeys. It stores both the unformatted cleartext and the original formatting along with images.

Features
Screenshots
Documentation
Contact
Fun facts
Donators
About
News

DOWNLOAD

Roadmap


 DOCUMENTATION

This documentation always refers to the newest released version only! No documentation is availble for any older versions and you are encouraged to update to the newest version.

Topics to cover:
 

License / fair use

Jesper and I have always been huge fans of free and open source software so of course HovText is the same! :-) You are allowed to use HovText on as many computers as you want including your work computer, if you are allowed to use it there of course.

As any other developers, doing this in our spare time, then we of course could hope for a "fair use", which means that if you like HovText and you use it, then we would naturally appreciate a donation for whatever amount you find reasonable and fair. This would for sure motivate for continues support, if we see this is a tool that actually is used and liked by others :-) Use the Donate link in the left side menu, if you want to support us. Donations received will go to continues support for HovText - e.g. a code signing certificate, maybe new icons and who knows. We did not make HovText to earn profit from it and both of us have good jobs in the IT industry, which is lucky for us as HovText will never be a golden goose - just view the Donators page, to put things in perspective.

HovText uses the GNU General Public License v3.0 - we do not want anyone to benefit economically from our work, so HovText and its code base is not to be sold, redistributed or repackaged in any way without full written agreement with us first! This is not fair, and we hope for your understanding of this.

 

Your data and application internet connectivity

It is quite important for us to stress out that your copied data and history entries are not saved or stored anywhere! It resides in your computer's memory only, so the next time you close HovText or restart your computer, then it is gone for good. It also does not save or communicate your copied history to the internet in any way - no cloud or computer sharing connectivity! The only internet activity HovText does, is checking for a newer version, and it does this on each application startup only.

Unless you enable troubleshooting logging, then HovText does not save any files to the filesystem. It does save its configuration parameters in the registry - view Registry settings for details. In the troubleshooting logging it will not save any real content from the history either - only application configuration and behaviour is saved.

When HovText is checking for a new version then we get this exact information:
  • Timestamp (e.g. "2023-09-20 19:07:03")
  • IP address (e.g. "85.184.162.75")
  • Version of HovText (e.g. "HovText 2023-September-20")
  • Name of operating system (e.g. "Windows 10 Home")
  • CPU architecture (e.g. "x64/64bit")
In the backend the IP address will be converted in to a country. The data is used solely for our public fun facts graphs so it is possible to view peak periods of versions, how many users are using it and from where in the world it is being used. As a developer this is fun to know :-)

Based on the gathered data we will not be able to identify any individual users. The operating system and CPU architecture data will be used to base considerations for future versions (e.g. if 32bit support should be removed).

If you write an email to us via the Feedback tab or via the Contact web page then we will use your email only for a response - it will not be used for any marketing or other spam activities. YOU are actually not the product here!

We will guarantee that your data will not be revealed, given, sold or redistributed to anyone else!

 

Requirements

HovText requires .NET Framework 4.8 (or newer).

It should be able to run on any Windows computer but we will only support Windows 10 (or newer).

Some functionalities will not work on older computers like Windows XP - e.g. the Auto-install functionality requires Powershell and some commandline executables, which only is supported from Windows 7 and newer.

 

False-positive antivirus scans

I will start by saying clearly that HovText does not contain any virus, malware or malicious code when downloaded from its official home page!

There are however some antivirus or malware scanners that detects HovText as malicious. The below picture is just an example and is the result from a scan on VirusTotal.com with a freshly new built version of HovText:



3 of 70 scanners reported this as malicious. This is actually wrong and I will explain the reasoning behind the false-positive, as it makes sense for the scanners to be cautious about this.

HovText could be classified as malicious due to these reasons:
  • It works with the system clipboard and saves information from there - this could be considered dangerous if this was for some evil-minded purpose
  • The "HovText.exe" has some DLL dependencies but these DLLs are packaged into the one single executable file - some scanners could consider this as hiding information
  • When auto-installing then it downloads a new executable file from the internet, dynamically creates a batch file and run both this batch file and the new executable - this could for sure be considered dangerous
So there are reasoning that some scanners could potentially see this as malicious - but rest assured that HovText is not malicious. If you really do not trust that then you could review the source code on GitHub and compile your own executable - no hard feelings for doing so :-)

 

Install and launch HovText

There is no installation required for HovText - just download the executable file, save it where you want and run the "HovText.exe" file.

For the first time you run the file then you will see the Microsoft SmartScreen warning - click the "More info" link:



This is perfectly normal and just shows that you should be observant, that this is a new file from an untrusted source. As the HovText executeable file is not signed with a trusted certificate then you will see this warning but just click "Run anyway" and then you will not see it again - at least until a new version is released.



Signing HovText is currently too expensive and actually not even possible. In Denmark we do not have any identification that has both picture and address - and this is a requirement to obtain an EV code signing certificate. I could get an official notary to vitnes, but then we are back at its being too expensive - so even though I actually do want to sign HovText, then currently I do not see this possible.

I hope that I will revisit this later and that it somehow will be possible to officially sign but this will be for the future.

 

How to use HovText

This is a basic introduction on how to actually use HovText as it can be a little weird in the beginning. The application tends towards usage from power-users (experienced users that do a lot of work on computers) as they typically want to optimize their daily work but it can for sure be used by everyone as it gives some nice advantages when handling texts.

Out of the box
When it starts up the very first time then it is active and it does its job behind the scene. Anytime you paste something then it will have the text formatting and empty whitespaces and new-lines removed - woila, it works "out of the box" :-)

However, then one of HovText's strengths is its clipboard management capabilities - the history of previous copied texts or images. For this it does have two modes of operation:
  • Search
  • Instant-select
Search
After some time and you have copied many texts or images then it can be a little difficult to traverse the long list of history elements to find just the right one. With "search" then you can start typing anything in the search field and it will then filter the elements in the list based on that.
It is not case-sensitive.

Basic first-step approach for "search" - try it out:
  • Launch HovText
  • Copy a few texts and images with CTRL+C
  • View the clipboard history by pressing ALT+S
  • Start typing some text in the search field and see the list will be filtered based on your text
  • DOWN arrow will move down in the list, listing older copied entries
  • UP arrow will move up in the list, listing newer copied entries
  • PAGEDOWN or RIGHT arrow will move the list to a new page with older entries
  • PAGEUP or LEFT arrow will move the list to a new page with newer entries
  • END will go to the bottom of the list, showing the oldest entry
  • HOME will go to the top of the list, showing the newest entry
  • DELETE will delete the active entry from the list
  • BACKSPACE will delete the last character in the search field
  • ENTER will select the active entry
  • ESCAPE will quit the search - no selection done
Instant-select
In many cases we just want to get one of the most recent copied text or images - to reuse that. With the instant-select you just traverse up/down in the list of elements and once you find the one you want, you just release the modifier keys and the clipboard entry is then available for pasting.
This is the fastest approach, if your selection will be in the top of the list of elements.

Basic first-step approach for "instant-select" - try it out:
  • Launch HovText
  • Copy a few texts and images with CTRL+C
  • View the clipboard history by holding down ALT and press once at H (do still keep ALT pressed down)
  • Press again once at H and see it goes one DOWN in the list
  • Press once at SHIFT+H and see it goes one UP in the list
  • Release ALT and it will now populate this clipboard entry to the system clipboard
  • Paste the clipboard to whereever you want with CTRL+V and enjoy the text formatting has been removed
In both modes of operation then it will always have the newest copied entries at the top of the list.

Restore the original formatted text
You can try-out the "Restore original clipboard entry when disabling application" functionality too, by simply disabling HovText. In the tray area you should click once at the (green) HovText icon - it should now turn red, which means it is inactive/disabled - then paste the text one more time (do not copy it - just paste) and this will bring back the original formatting to the text you just copied.

Favorites
If you are using the "instant-select" mode of operation and the list view is visible then you can toggle if an entry should be marked as a favorite or not - use SPACE for that. If it is marked as a favorite then it will have a icon for it. You can then toggle to the "Favorites only" list view with Q and see only the favorite entries you have marked. You can toggle back again to the "All entries" with the same hotkey.

Favorites are not saved anywhere and cannot be reused after e.g. a computer restart. Only clipboard entries in the current session can be marked and used as a favorite.

Favorites only work in the "instant-select" mode of operation.

Toggle HovText on/off
Sometimes we get in to situations where we do not want to process whatever is copied - e.g. for sensitive passwords or maybe HovText is failing in processing it. If so you can disable HovText momentarily.

When you enable HovText again then it will process the current clipboard content and add this to the list of clipboard history.

The "Toggle application on/off" hotkey is probably the most confusing key combination as it per default is set to CTRL+Oem5, which make no sense for the human eye when you see it in the list - and furthermore it is regionalized and dependent on your keyboard language and layout. As I am a Dane then I have taken the liberty to suggest this key combination for this feature, but you can of course just change it.

Default hotkey for "Toggle application on/off":


E.g. US keyboard layout places this physical different on the keyboard. You can get a reference for the (sometimes) weird names that the hotkey shows here, http://kbdlayout.info/

You should of course find whatever hotkey combination suits you. Just go to the Hotkeys tab and change that but do note that you cannot choose whatever key combination you want. HovText uses "global hotkeys" which means that specific modifier keys are unavailable - e.g. the "Windows" key is not possible to use as this is reserved for Windows but this will be clearly shown when you select that.

If you master the hotkeys then everything else is easy :-) Most of the settings can be tweaked but the default setup should probably be fine for the most.

 

Update HovText

At application launch, it will automatically check if there is a difference between the version you currently run and the newest stable version available online at https://hovtext.com. If there is a difference, it will show a dialouge, where you can choose one of three options.



Auto-install automatically updates and relaunches the application.

"Auto-install" is an experimental update functionality and you may need to install this manually instead, if this fails to install.

Manual download will open the location of the current running executable and it will initiate a download for the new version. You must yourself close/exit HovText, replace the executable file and launch "HovText.exe" again.

Skip this version will mark this version as being "seen, but not interested". It will not show a dialouge again for this specific version.

 

General



Start with Windows
  When checked then HovText will startup together with Windows.
It will start minimized when launched by Windows startup and you can see the HovText icon in the tray area.

Restore original clipboard entry when disabling application
  Together with the copied unformatted clear-text in the history then the original formatted text is also kept. If the application gets disabled then it will restore the clipboard to its original state - or at least it will try - and this includes text formatting etc. However, then due to technical limitations then not all clipboard content can be kept as-is, which means there can be situations where it cannot restore the exact original clipboard. If this is the case, it will probably act as if the clipboard is empty. If this is the case then please report it as an error and do send the troubleshoot logfile.

If this is not checked then no action will be done when disabling HovText and it will keep the unformatted clear-text content in the clipboard.

This feature is only available when the paste behaviour under the "Hotkeys" tab is set to the "Use standard Windows" mode.

Trim empty whitespaces and new-lines
  If the text you are copying is having new-lines or whitespaces in front or end of the text then it will be removed with this option.

Sometimes it is hard to see if there is copied an empty whitespace in front (happens very frequently) so this is a handy feature.

Close button terminates HovText
  If this is not checked then it will minimize the application and only show the icon in the tray area when you press the close/"X" button.

If this is checked then it will terminate and exit HovText. You can then choose to minimize also.

When the application is minimized then it will continue to run in the background and the first time you minimize it then you will get a notification that the application continues to run in the background. You will not see a notification, if notifications in general have been disabled in Windows.



When HovText is minimized to tray then you can either double-click the tray icon for showing the "Settings" or right-click and choose an action.

If you cannot view the HovText icon in the tray, then you can unhide it from the tray area - search online for a solution.

Enable search interface
  HovText has two modes of operation where "Search" is one of them. With search you will be able to filter the entire list based on the text you give as input - narrowing down the resultset so it will be easier to find what you need, instead of scrolling down until you find it again.

You activate the search interface by using the hotkey defined under the "Hotkeys" tab and then "Search" - by default this is ALT+S (yes, I know this is the same as "Send email" in Outlook). Once the search UI is visible then you can type in any text in the search field and also use these keyboard keys:
  • DOWN arrow will move down in the list, listing older copied entries
  • UP arrow will move up in the list, listing newer copied entries
  • PAGEDOWN or RIGHT arrow will move the list to a new page with older entries
  • PAGEUP or LEFT arrow will move the list to a new page with newer entries
  • END will go to the bottom of the list, showing the oldest entry
  • HOME will go to the top of the list, showing the newest entry
  • DELETE will delete the active entry from the list
  • BACKSPACE will delete the last character in the input search field
  • ENTER will select the active entry
  • ESCAPE will quit the search - no selection done
Special search words:

You can search for the most texts, but the character : (colon) has a special meaning as you can use it for searching for specific types of copied entries. Here is a list of available special searches:
  • :email will find all copied email addresses (same as "mail")
  • :favorite will find all entries marked as a favorite
  • :image will find all images/pictures (same as "picture")
  • :mail will find all copied email addresses (same as "email")
  • :picture will find all images/pictures (same as "image")
  • :url will find all URLs (same as "web")
  • :web will find all URLs (same as "url")
Whitespace in search text will act as a logical "AND":
  • When you search for a text then each whitespace is threated like an logical AND, meaning that this next word or character also must be within the text. For example if you want to search for the text "This is a test text" then you could actually also search for "text a test This" (excluding the ""). This is the same as this pseudo-code: search for text that has these words/characters "text AND a AND test AND this".

You only need to type in the first one red character in the special search as it will actually ignore the rest.

There is no limitation on the number of history entries it remembers - it depends on your system memory (crash and burn?) :-)

When both the interfaces are not checked then it will not act as a clipboard manager - you will any longer see any list of previous copied texts, but it will still remove the formatting from the new copied text.


Enable instant-select interface
  The other mode of operation is the "instant-select". With this possibility you can quickly use hotkeys as defined under the "Hotkeys" tab - by default this is ALT+H for going DOWN in the list and ALT+SHIFT+H for going UP in the list. When you release the modfier keys (ALT in this case) then it will select the current active entry.

There is no limitation on the number of history entries it remembers - it depends on your system memory (crash and burn?) :-)

When both the interfaces are not checked then it will not act as a clipboard manager - you will any longer see any list of previous copied texts, but it will still remove the formatting from the new copied text.


Enable favorites
  A favorite is a quicker way of finding relevant or most-used entries. Sometimes the list of copied texts or images can be quite long and it can be difficult to know when you last used the entry, so as a quicker method then you can mark an entry as a "favorite". This should typically be done with the entries that you use the most throughout a normal working day.

A favorite can be set or cleared by using the "Toggle favorite entry" hotkey.
You can use the "Toggle list view" hotkey to toggle between the two views; "All entries" or "Favorites only".
The last view used will be set the next time the history opens.

Favorites are not saved anywhere and cannot be reused after e.g. a computer restart. Only clipboard entries in the current session can be marked and used as a favorite.

Favorites only work in the "instant-select" mode of operation.

Include images in clipboard history
  HovText is focussed on removing formatting from any text but it does support keeping images also in the history. If you do not want to remember the images in history then you can deselect this option and it will act as a text-only clipboard manager.

You can of course still copy/paste images but these will not be stored in the history.

Paste to active application on clipboard selection
  When you select something from the clipboard history, it will automatically paste the content to the active window, if this is checked.

Always paste original/formatted clipboard entry
  One of the main functionalities of HovText is that it will remove text formatting from the copied text, but if this is not wanted then you can also choose to always use the original formatted text when pasting. The way this works is that it will actually process the clipboard in the normal way and place both a unformatted cleartext copy in HovText including also the original clipboard. When this option is the checked then it will just simply paste the original and formatted text instead of the other one.

There are some technical difficulties here which means I sadly cannot guarantee that this always will work! In some situations it could look like nothing is being pasted and this is due to the nature and the complexity of the clipboard. If you discover any problems then please report it.


 

Hotkeys



HovText uses "global hotkeys" which means it overrides application specific hotkeys.

Use standard Windows
  Default behaviour is that HovText always will remove formatting from any text in the clipboard, which means that it will paste only the clear-text content from the clipboard. When pasting with standard Windows paste (e.g. CTRL+V or SHIFT+INSERT) then you will get the clear-text output only.

This is basically the same as pasting the formatted text to Notepad and then copy it from there again - just way easier :-)

Paste only on hotkey
  It will keep the original formatting in the system clipboard and only paste the unformatted clear-text when pressing this hotkey.

Important - it will try to keep the original content in the clipboard, but due to technical limitations then not all clipboard content can be kept as-is, which means there can be situations where it cannot restore the exact original clipboard. If this is the case, it will probably act as if the clipboard is empty. If this is the case then please report it as an error and do send the troubleshoot logfile.

Toggle application on/off
  Hotkey that will enable or disable the HovText application.

If enabled then HovText will remove formatting and save the clipboard to the history (if configured).

If disabled then HovText will not remove any formatting or keep any history. It will act as the application was not started except for the toggle on/off functionality, that still will be active.

As soon as any of the hotkey fields are activated then all the hotkeys will be removed temporarily to avoid conflicts. All hotkeys will be reactivated once clicking either "Apply" or "Cancel".

Search
  Show the history area with a search field.
When reaching the oldest entry then it cannot go any further and the headline will flash.
Available options when in the search view:
  • DOWN arrow will move down in the list, listing older copied entries
  • UP arrow will move up in the list, listing newer copied entries
  • PAGEDOWN or RIGHT arrow will move the list to a new page with older entries
  • PAGEUP or LEFT arrow will move the list to a new page with newer entries
  • END will go to the bottom of the list, showing the oldest entry
  • HOME will go to the top of the list, showing the newest entry
  • DELETE will delete the active entry from the list
  • BACKSPACE will delete the last character in the search field
  • ENTER will select the active entry
  • ESCAPE will quit the search - no selection done

As soon as any of the hotkey fields are activated then all the hotkeys will be removed temporarily to avoid conflicts. All hotkeys will be reactivated once clicking either "Apply" or "Cancel".

Instant-select older entry
  Show the history area and go back in time and show older history entries.
When reaching the oldest entry then it cannot go any further and the headline will flash.
Releasing all the modifier keys (ALT, SHIFT or CTRL) will select the active history entry.

As soon as any of the hotkey fields are activated then all the hotkeys will be removed temporarily to avoid conflicts. All hotkeys will be reactivated once clicking either "Apply" or "Cancel".

Instant-select newer entry
  Show the history area and go forward in time and show newer history entries.
When reaching the newest entry then it cannot go any further and the headline will flash.
Releasing all the modifier keys (ALT, SHIFT or CTRL) will select the active history entry.

As soon as any of the hotkey fields are activated then all the hotkeys will be removed temporarily to avoid conflicts. All hotkeys will be reactivated once clicking either "Apply" or "Cancel".

Instant-select toggle favorite entry
  Hotkey for toggeling if the active history entry should be marked as a favorite or not.
If it is marked as a favorite then the box has a triangular red icon.
This can be done in both list views - both the "All entries" and in the "Favorites only" view.

Important - this only works with the "instant-select" mode of operation. You must show the history area for this key to work and then you can press this single-key to activate it. You cannot select any modifier key - one key only.

As soon as any of the hotkey fields are activated then all the hotkeys will be removed temporarily to avoid conflicts. All hotkeys will be reactivated once clicking either "Apply" or "Cancel".

Instant-select toggle list view
  Hotkey for toggeling which list view to show - either the "All entries" or "Favorites only" list.
You can determine in which list view you are by looking at the headline - if in "favorites only" view then this headline will have a triangular red icon.
If there are no favorites then it will display an empty view and you should toggle to the "all entries" view.
If you close the history area then it will start in the same list view the next time - e.g. if you last viewed the "Favorites only" then it will start in this view again.

Important - you must show the history area for this key to work and then you can press this single-key to activate it. You cannot select any modifier key - one key only.

As soon as any of the hotkey fields are activated then all the hotkeys will be removed temporarily to avoid conflicts. All hotkeys will be reactivated once clicking either "Apply" or "Cancel".

Paste on hotkey
  This is the hotkey for the "paste only on hotkey" feature

As soon as any of the hotkey fields are activated then all the hotkeys will be removed temporarily to avoid conflicts. All hotkeys will be reactivated once clicking either "Apply" or "Cancel".

Apply
  This will activate all the hotkeys again and set the new key combination.

If you get any text with "Unsupported" then that specific hotkey is either already taken or invalid and you should select a new combination. E.g. the Windows key is not possible to use as that is reserved for Windows.

You can remove a hotkey by pressing DELETE or BACKSPACE. This will set the hotkey to "Not set" which means it is not active.

Cancel
  Will restore whatever hotkey combination was there previously.

 

Hotkey conflict



At application startup it will check if there are any conflicts with any of the global hotkeys defined. If there is then it will notify on which hotkey is conflicting and you must either correct it in HovText or the other application where it conflicts.

You will be redirected to the Hotkeys tab.

 

Layout



Visible elements
  The default setting will show 6 history elements, where you can walk up/down in the list of historic clipboard entries with the hotkeys. You can show anything from 1-30 elements in a list-view.

Width
  Set the width, in percentage of the screen width, that the history area should consume.
Can span from 10%-100%

Height
  Set the height, in percentage of the screen height, that the history area should consume.
Can span from 10%-100%

Margin to edges
  Set the margin, in pixels, to the edges of the clipboard area.
Can span from 0-50px.
The slider will get disabled if "Width" or "Height" is bigger than 90%.

Clipboard location
  You can select the location for the clipboard area on the screen.
It can be located in any of the corners or centered in the middle of the screen.

Show clipboard on
  The default display to show the clipboard area will be the main/primary display but this can be changed if you have multiple monitors.

If you switch between setup with multiple displays, then it will remember each setup and show the clipboard area depending on the specific configuration.

 

Style



Change font
  Set the font familiy and size for the clipboard history area.

Thickness
  The border is shown on the active/selected entry and it can make it easier to see which entry is the active/selected one, when walking up/down in the list of historic clipboard entries.

If the size is set to "0px" or there is only 1 visible element then it will not show a border.

Icon set
  Sometimes the look and feel for icons can be similar to other applications, so you have the possibility to change the icon set for HovText:
  • "Round, modern" is the standard icon since version 3 in 2011
  • "Square, Modern" is the newest set of icons and it was the idea that they could be an updated version of the old legacy icons
  • "Square, Original" was the original icons used from its first version in 2004 and up until 2011, and they have been brought back for nostalgic reasons. Nowadays they look quite bulky and old
 

Colors



Color theme
  You can set the color theme for the clipboard area - either select from one of the static color themes or set your own custom colors.

Custom colors
  If the "Custom" color is selected as the theme, the custom color boxes will become active and you can set the colors for the clipboard area.
Click with the mouse in the colored boxes to select a new color.
 

Advanced



Enable troubleshoot logging
  If you experience any problems then you can enable the troubleshoot logging. This will create a file named "HovText-troubleshooting.txt" in the same folder as "HovText.exe" and the file will contain a lot of valuable information required for the developer, if you report a problem.

It is important to highlight that there will not be saved any content from the history or your computer and the logfile will have information about HovText configuratrion and behaviour only, including some required information like .NET Framework version and operating system etc. You are encouraged to review the file yourself before sending :-)

Open file location
  This is a quick way to get to the location of the executable and the troubleshooting logfile. The executable file will be highlighted/marked when opening the folder.

Delete logfile
  At any time you can delete the logfile, if it exists.
No confirmation asked.

Auto-install
  Auto-install will install the development version available. It will automatically replace the existing executable file and restart the application.
The development version is intended for testers or people reporting problems, where they will be able to test the fix before a new public release.

"Auto-install" is an experimental update functionality and you may need to install this manually instead, if this fails to install.

Manual download
  It will open the location of the current running executable and it will initiate a download for the development version. You must manually close/exit HovText, replace the executable file and launch "HovText.exe" again.
The development version is intended for testers or people reporting problems, where they will be able to test the fix before a new public release.

Clean-up and exit HovText
  This will do a "factory default" meaning that it will clean-up and delete all HovText configuration in the registry and the logfile - only the "HovText.exe" file will be kept.

You can use this functionalty if you want to "uninstall" HovText or if you want to reset the configuration settings.

This is the exact same thing as running "HovText.exe" with the commandline parameter --cleanup-and-exit

No confirmation asked.

 

Feedback



Send feedback to the developers.

You email address
  If you want to get any response back then you must give your email address but it is optional.
Your email address will not be used for anything else than replying back to the feedback you provide!

Your feedback
  Your feedback - both good and bad is of course welcome and if you have ideas then please feel free to provide your insights.
You can also report problems here (please do).

Attach troubleshooting logfile
  You can easily attach the troubleshooting logfile, if this is checked.
The attached file must be smaller than 5MB.

Send feedback
  Send your feedback to the developer.
Normally response is pretty fast :-)

 

About



It will show the specific version and some other borring stuff.

If you click the Donate link then you will be shown a PayPal donate page, where you can donate, if you feel you want to support for continues motivation and support, then please feel free :-)

 

Clipboard area

One of the main things with HovText is the clipboard area (the historic clipboard entries), where it will show the clipboard entries in a list-view, depending on the configuration in the "General", "Layout" and the "Style" tabs.

The clipboard area can be accessed in two different ways - either via the Search interface or the Instant-select interface (view the "General" tab).

Both interfaces shows the newest copied entry at the top of the list.

Search interface

The Search interface is the recommended default way of working as it is flexible, can quickly find even old copied texts or images and yet still is fast in finding and viewing the most recent copied entries.

This is an example of how this interface looks like, where you can type in text or a reserved keyword to filter the list:



Instant-select interface

The Instant-select interface is the fastest if you know your result is within the ~5 newest copied entries - and very often this is actually the case. However, it lacks in flexibility and is not significantly faster in finding the newest copied clipboard entries, so I am even considering removing this functionality in a future version to reduce complexity. Please let me know if you are a heavy user of this functionality.

Standard list-view
  The standard list-view will show all entries and when navigating up/down in the list, you can view the active entry that will be selected, if you release the modifier keys:



It will show the process name from where the copied text or image came. The process name is not the same as a nice human friendly application name but it can in most cases help identifying from where the entry did come, if this is relevant. Please do note that you cannot fully trust this information! I have seen weird examples on process names - clipboards coming from e.g. svchost or idle though I can pinpoint the application. For example in the below history list then it states that the active picture element comes from svchost though I know it comes from FastStone Capture!?

I am not sure yet how this works so do not trust this data but use it as a possible helper indication ;-) Maybe this will be entirely removed in a future release.

Having multiple elements visible can increase the contexts for the text or picture you need to find and may make it easier to navigate but in the same time it can be difficult to view an image or a full text, if you view many elements in the history list as each element box will be smaller the more elements you have visible.

Standard list-view with marked favorites
  In the list-view you can toggle an entry to be a favorite or not - here it has 3 favorites marked in the "All entries" list:



Favorite list-view
  In the "Favorites only" list-view it will show only the favorites:



It will take some time to get used to how HovText operates but it is worth it, as it gives an effective use in your daily operation to be able to seamlessly navigate in the historic entries and quickly be able to restore old copied texts or images :-)

 

Tray

In the tray area you will find one of the three icons (or from one of the other icon sets):



Green
  Hotkey behaviour is set to "Use standard Windows" and it will automatically remove any text formatting form the clipboard, which means if you paste with CTRL+V or SHIFT+INSERT then it will paste the unformatted text.

Red
  Application is currently set to "off" (disabled), which means it will not react on any new copy and it will not remove any formatting or add it to the history.
This is applicable in both hotkey behaviour modes (green or blue).

Blue
  Hotkey behaviour is set to "Paste only on hotkey".
The normal system clipboard will not be altered - only when you press the specific hotkey then it will paste the unformatted text to the active window/application.

You may need to expand the tray area to be able to see the icon as it will be hidden in Windows by default.
If you right-click the icon then you get a context menu where you either can exit HovText, go to the General settings or to the About tab.



If you click the tray icon once then it will toggle the application on/off (enable or disable).
If you double-click the icon then it will open the General settings tab.

 

Information for IT departments

As IT organizations do not have time to read through an entire product page for relevant information, then below is a summary for the most important details relevant for IT departments:
  • HovText requires .NET Framework 4.8 or newer and can run on any 32/64bit Windows
  • HovText does not require administrator privilegies - it runs with the privilegies as the current logged in user
  • There is no installer - just one portable execuable
  • At application launch it checks for a newer version available online - it communicates with https://hovtext.com
  • Copied texts or images are not stored or sent anywhere! It resides soly within computer memory and is gone at application exit
  • If the user enables troubleshooting then it does require write access to the folder where the executable is located - no clipboard content is saved in the logfile
  • If using e.g. VirusTotal then there could be a couple of scanners that indicate a problem with HovText - view explanation in False-positive antivirus scans
  • HovText uses the GNU General Public License v3.0 license
  • There is no cost and HovText can be used free of charge on any private or company computer
  • Updating HovText programmatically is done by exiting HovText with a commandline option and launch the new version with "HovText.exe". HovText will then update all registry settings and show the new user interface to the user
  • Uninstalling HovText is done programatically with a commandline option - this will remove everything related to HovText except the "HovText.exe" file - this file should be deleted by yourself
  • If users do an "Auto-install" it will download a new EXE file, dynamically create a batch file, unblock the batch file with Powershell and run it - the batch file will exit HovText, replace the EXE file and relaunch HovText
If we can help in any way for a smoother integration of HovText in your organization or if you have any questions, then please reach out via the Contact form. We are quite fast to respond :-)

 

Commandline parameters

When starting HovText from commandline there are 3 parameters to consider:

[--start-minimized]
Will launch HovText and directly minimize to the tray and not show any user interface on application startup.
This is how it is started up when enabling "Start with Windows".

[--exit]
If HovText is running, then it will close it. This could typically be used for updating HovText programmatically.
Do note that this option was introduced in the 2023-May-17 version and not available on older versions.

[--cleanup-and-exit]
Will exit HovText and delete all files (except "HovText.exe") and related configuration in registry.
Do note that this option was introduced in the 2023-May-17 version and not available on older versions.

 

Registry settings

There are two places in registry where HovText operates.
It only does operate in the HKEY_CURRENT_USER space so no need for privileged access:
  • Computer\HKEY_CURRENT_USER\SOFTWARE\HovText
    • HovText configuration parameters
    • Will have a few keys and a folder with screen configurations
  • Computer\HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Run
    • HovText
      • Will startup HovText when Windows starts
Do not manually delete anything in the registry - use instead the "Clean-up and exit HovText" option in the Advanced tab or the commandline option for the same!

 

Software used

HovText has been developed in Microsoft Visual Studio Community 2022.

It uses a hotkey library named NHotkey and the hotkey DLL has been embedded in the executable file with Costura.Fody (both are NuGet packages).