- 1 Contributing
- 2 Introduction
- 3 System Requirements
- 4 Installation, Updating And Uninstalling
- 5 Quick Start Guide
- 6 Configuration and usage
- 7 Registration
- 8 FAQ/Troubleshooting
- 8.1 AutoClipX does not work at all
- 8.2 AutoClipX has become sluggish when copying and/or pasting
- 8.3 Content is copied unexpectedly
- 8.4 Not everything selected is copied
- 8.5 Problems copying and pasting within the same document/program window
- 8.6 ‘Failed to access clipboard’ error message
- 8.7 Copying with the mouse fails occasionally
- 8.8 Copying does not work with PDF files
- 8.9 Cursor-type settings ignored
- 8.10 Pasting enables 4-way scrolling
- 8.11 Hot-keys not working
- 8.12 Settings are not restored on startup
- 8.13 Tray Tip (balloon messages) do not appear
- 8.14 Unable to copy/paste in console windows
- 8.15 Other problems
- 8.16 AutoClipX is flagged as malware/virus
- 9 System Tweaks
- 10 Support
- 11 Licensing
The development of AutoClipX is largely driven by users like you, so if you find a bug, have a feature request, or just want to share feedback, please contact me. You can also help by writing a review on the website from which you downloaded it and also by telling your friends about AutoClipX.
Copy and paste… with your mouse!
Featuring ClipMan, AutoPaste, and AutoWin
AutoClipX automatically copies content you select with your mouse, while pasting is accomplished by simply clicking a mouse button (the middle button by default). You can also configure it to automatically copy content selected with Ctrl + A and with Shift + Left Mouse Button click, enabling you quickly copy large portions of content.
AutoClipX is intended to be as unobtrusive and intuitive as possible so you can continue working normally without being bothered, yet it offers many powerful features and lots of configuration options.
Some of the feature highlights are:
- ClipMan: A rudimentary clipboard manager which allows you to quickly paste from a selection of the last 10 text strings that were copied, as well as 10 additional static text items which you may edit.
- Formatting: Automatically strip content from copied text, such as HTML markup, spaces, numbers, line feeds and much more, or create your own formatting options. Stripped text may be replaced with something else if you choose.
- Multi-click select: Many programs allow you to highlight a word, line or paragraph with multiple left mouse clicks instead of having to drag the cursor. AutoClipX can automatically copy text selected in this way, but only while the cursor is an I-Beam (restricted for safety).
- AutoWin: Learns what program windows you are working with and automatically switches between them as you copy and paste.
- AutoPaste: Speed up operations further with automatic pasting! Simply select something and it will be automatically copied and then pasted to the last program window which you pasted to.
- AutoSave: Write all the text strings you copy or paste to a text file. This is a great feature if all you need to do is store copied text without pasting it, or just want to keep a backup of what was copied or pasted.
- Safety: Automatic copying with AutoClipX is regulated several ways to prevent unwanted copying and pasting in applications you want to ignore, or work with exclusively, including by cursor type, window blacklisting or whitelisting, window control blacklisting and through the use of hot-keys. To provide even finer control, you can restrict copying and pasting by the cursor type.
AutoClipX runs on Windows 2000, XP, Vista, 7 and 8, both 32 and 64 bit. A mouse with at least 3 buttons and a scroll wheel is recommended for full functionality.
If you are running another application which utilizes the Windows clipboard, such as a clipboard manager, you may need to disable it if AutoClipX fails to work properly.
Installation, Updating And Uninstalling
Simply double click the installation file you downloaded to install AutoClipX.
If you want to use AutoClipX on a portable drive, you can download AutoClipX Portable Edition (see the “Download” section). If you want to convert the installer version to a portable version, follow these steps:
- Install AutoClipX normally on your system drive
- From your \Program Files directory, copy (not move) the \AutoClipX folder and all its contents to your portable drive
- Copy all of the files from the \AutoClipX folder in your user application data directory to the \AutoClipX folder on your portable drive (type %appdata%\AutoClipX in the Run dialog to access this directory quickly)
- If you have not yet run AutoClipX, create an empty config.ini file along side autoclipx.exe on your portable drive (make sure the absurd option to ‘Hide extensions for known file types‘ is not enabled in the Windows Folder Options or you may create a file named ‘config.ini.txt’)
If you do not want to keep your existing installation after creating a portable one, uninstall AutoClipX from your system and, optionally, delete the \AutoClipX folder in your user application data directory if you want to delete all settings, ClipMan contents and AutoSave data.
You can check the 12Bytes website for new versions of AutoClipX, or simply use the built-in automatic or manual update check functions in the Configuration Interface which will retrieve the release notes and offer to download and install a new version when one is available.
When installing a new version you can usually install over top of your existing installation, however you should always check the release notes for any special instructions.
You can uninstall AutoClipX either through the start menu shortcut or the Windows programs manager.
If you installed AutoClipX on your system drive, it will have created an \AutoClipX folder in your user application data directory where it stores your settings and and ClipMan files. You should delete this directory only if you do not intend on installing the program again.
Quick Start Guide
When AutoClipX is run for the first time, the Configuration Interface will appear. You do not have to change anything, but you should go over the settings to become familiar with them. Hovering over a control will produce a helpful tool-tip in most cases.
By default, AutoClipX will copy automatically and allow pasting with the middle mouse button only while the cursor is an I-Beam (usually the case for text documents) or an Arrow.
After exiting the Configuration Interface, AutoClipX will hide itself to a system tray icon and get out of your hair. AutoClipX will work only while the Configuration Interface is hidden.
To begin copying and pasting with AutoClipX, simply select some text and it will be automatically copied without doing anything more. By default you will hear a sound if the copy was successful. To paste what you have copied, click the middle mouse button (button 3 by default — usually the wheel-down button).
To exit, configure, or get help with AutoClipX, right click the system tray icon to reveal a context menu. To disable AutoClipX, left click the system tray icon once, or use the hot-key combination.
Configuration and usage
You can access the Configuration Interface by right-clicking the system tray icon and choosing “Configuration” from the menu, double clicking the icon, or with a hot-key if one is assigned.
Clicking the “Hide” button or the window minimize button will save your settings and hide AutoClipX to a system tray icon again. AutoClipX will only work while the Configuration Interface is hidden.
Using the profile combination control on the right side of the Configuration Interface, you can quickly switch between 3 different configuration profiles. When you switch to a profile that has never been used, your current profile is used as a template for the new profile.
Clicking the “Reset” button below the profile combination control will restore all settings for the active profile to their default values and restart AutoClipX.
Copying content is accomplished simply by dragging your mouse cursor to highlight what you want to copy.
AutoClipX will always ignore certain windows and controls to prevent unwanted copying and pasting, including Windows Explorer (not Internet Explorer), the Start menu, the Windows Task-bar, the Microsoft Management Console (MMC), console windows and a several others. The only exception is that you may copy and, in some cases, paste to some of these windows when the cursor is an I-Beam, such as within the Window 7 Explorer Preview Pane, Windows Explorer addresses, file names when they are being editing, etc..
Restrict Copying by Cursor Type
By default, AutoClipX will automatically copy selected content only if the cursor is an I-Beam or Arrow when you begin your selection. This is usually the case for word processing programs such as text editors, office programs, and much of the content displayed in your web browser. Once you have begun selecting content, it does not matter if the cursor changes to a type that is not enabled during the course of the selection. This allows, for instance, copying text with hyperlinks in your web browser where the cursor may change to a Hand if you happen to pass over a link during the selection process.
If you want to copy a hyperlink in your web browser where the cursor changes to a Hand upon hovering over the link, you usually will not need to enable copying with another cursor, and it probably would not work anyway. Instead, try positioning the cursor just before or after the link where it might be an I-Beam or Arrow and then begin your selection. If you try selecting a link by dragging the cursor over the link itself, your browser will probably think you want to drag the link somewhere and AutoClipX will fail to copy it.
You can independently enable the cursors you want to use for copying, but it is recommended to enable only the cursor types you need as unintended consequences may result. The Arrow cursor will enable copying in spreadsheet documents such as LibreOffice Calc or Microsoft Office Excel by simply dragging the cursor over a cell.
There are 3 exceptions where cursor type checking is ignored when copying:
- The option to ‘Copy content selected with Ctrl+A‘ is enabled
- The option to ‘Copy content selected with Shift+Left Mouse Button‘ is enabled
- Cursor type checking is bypassed altogether using the ‘Bypass cursor check‘ hot-key
Copy text selected by multiple clicks: Enable this to copy text that you select by holding the cursor over a word and clicking multiple times to select the word, sentence, or paragraph (program dependent). Multiple click copying is limited to the I-Beam cursor for safety reasons and will therefore work only with text.
Copy content selected with Ctrl+A: Content you select using Ctrl+A (select all) is automatically copied and processed by AutoClipX. Enabling this option makes it much easier to copy large blocks of content. Copy cursor types are ignored when using this method to copy. Any text copied will be available in ClipMan.
Copy content selected with Shift+Left Mouse Button: When you select content using the Shift key and the left mouse button, the content will automatically be copied. Enabling this option makes it much easier to copy large blocks of content. Copy cursor types are ignored when using this method to copy. Any text copied will be available in ClipMan.
Disable copying until previous copy is pasted: Nothing can be copied until the content that was previously copied is pasted. The only method of copying that this preference affects is when content is selected by dragging the cursor. To re-enable automatic copying without pasting what was last copied, disable AutoClipX by clicking the system tray icon once, then re-enable it by clicking it again.
Disable double copying in the same window until paste: Enabling this option makes it easy to replace selected content in the same program window from which content is copied. Usually every selection you make in a window is automatically copied, thus a problem arises when you want to copy something, then select something else and replace it with what was copied. With this option enabled, the second selection will not be copied, thus allowing you to replace it with the first. This is a little different than the “Disable copying until previous copy is pasted” option since it affects only a single program window.
Horiz. threshold and Vert. threshold: This purpose of these adjustments is to avoid unintentional copying. Adjusting the sliders determines how many pixels, horizontally and vertically, the cursor must be dragged before automatic copying will take place.
Regardless of what the copy threshold values are set to, AutoClipX can still copy words or paragraphs that are highlighted by multiple clicks if the option to do so is enabled and the program you are working with supports this selection method.
Copy Notification Options
At your discretion, AutoClipX can notify you when you copy something.
Disable: No notification will be presented when something is copied.
Play a sound: Plays a short sound when something was copied. From the associated combination control you can select the sound you wish to hear.
Display a Tool Tip near mouse cursor: Displays a small ‘Copied!’ tool tip near the mouse cursor when something was copied.
Display a Tray Tip: Displays a Tray Tip (balloon tip) near the system tray when something was copied.
Using the combination control below these options, you can select and preview the sound that will be played.
Pasting text with AutoClipX is accomplished by simply clicking the middle mouse button (default), though this can be automated as well.
Mouse button used for pasting: Click the ‘Set‘ button to choose the mouse button you want to use for pasting. Selecting a mouse button other than the middle button may cause unwanted behavior in other applications. For instance, mouse buttons 4 and 5 are typically used in applications such as Windows Explorer and your internet browser to navigate forward and back in history. Buttons beyond the standard 5 on most mice are not supported. This option is set to ‘Button 3‘ by default which is usually the middle, or wheel-down button.
Enable mouse button pasting: Pasting with a mouse button is possible only if this option is enabled.
Pasting opens CLipMan only: Whenever the assigned paste button is pressed, the ClipMan interface will appear from where you can paste the text items it has stored.
Disable mouse button pasting: The assigned paste button will be ignored completely.
Restrict Pasting by Cursor Type
By default AutoClipX will allow pasting with the selected mouse button only if the cursor is an I-Beam. You can enable pasting for additional cursors, including the Arrow and Other cursors, but it is highly recommended to enable only the cursor types you need as unintended consequences could result. Enabling the Arrow cursor will enable pasting in spreadsheet documents such as LibreOffice or Microsoft Office without having to double click the cell. If you want to paste to a specific cell without selecting it first, enable the option ‘Paste at cursor position instead of caret position‘. Another option is to use the ‘Bypass cursor check‘ hot-key to bypass cursor checking when needed. The option to bypass cursor checking should be toggled off again when it is no longer needed.
There are 3 exceptions where cursor type checking is ignored when pasting:
- Pasting from ClipMan
- Pasting using a hot-key
- Cursor type checking is bypassed using the ‘Bypass cursor check‘ hot-key
Paste button alt-action delay
Normally, if you press and release the paste button quickly, a paste action will occur. If you hold the paste button down longer than the time set however, then an alternative action will occur, where you may:
Open ClipMan and choose what to paste: A history of the last 10 items copied, plus an additional 10 static items will be displayed and you may choose to paste any one of them.
Continue pasting as long as button is pressed: AutoClipX will continue to paste as long as the paste button is pressed, with a delay inserted between every paste. The delay is determined by the repeat paste delay option.
Where to paste
Paste at caret position instead of cursor position: Pasted content will be placed wherever the system caret is located (the caret looks like a blinking ” I “). To paste somewhere else, you must first click within the document to move the caret to the new position.
Paste at cursor position instead of caret position: Pasted content will be inserted at the mouse cursor position instead of the system caret position. This avoids having to move the caret before pasting.
AutoPaste to the window last pasted to: Enabling this option will cause AutoClipX to automatically paste what you have copied to the last window you pasted to. You must manually complete one copy and paste cycle so that AutoClipX can learn what program windows you are working with (only the last 2 are remembered). Caution should be exercised when this option is enabled as there is no prompt before pasting occurs!
Other Paste Options
Automatically empty the clipboard after pasting: If the paste was successful, the clipboard will be emptied afterwards.
ClipMan (Clipboard Manager)
The Clipboard Manager, ClipMan, automatically keeps a running history of the last 10 text strings you copy, as well as 10 static text items that never change unless you manually edit them.
To view the ClipMan Interface you can hold down the paste button longer than the paste delay time, use a hot-key, or select the option to always display it when pasting.
The easiest way to paste items from the ClipMan interface is to use your mouse wheel to scroll through the items, then click the mouse button assigned for pasting. Alternatively, you can also paste items by pressing the number or letter key on your keyboard, or the button in ClipMan which corresponds to the item you wish to paste. To paste an item stored in ClipMan without displaying the ClipMan interface, assign a hot-key on the Hot-Keys tab for the item(s) you want to be able to access. You can assign a hot-key for each of the 10 static items, but only the first dynamic item, which is the last text string that was copied.
To edit the Static ClipMan items, scroll to or click on the item, then click the ‘Edit‘ button.
To delete all items in either the Dynamic or Static list, press the associated ‘Delete‘ button.
Pressing the ‘UNLOCKED/LOCKED‘ button, or the ‘L‘ key on your keyboard, will toggle the lock for the Dynamic ClipMan items. When the lock is active, copied text will no longer be added to the Dynamic list.
ClipMan will close automatically after you paste, however you can also close it manually by clicking off of the interface, clicking the ‘Cancel‘ button, or by pressing the ‘Esc‘ key on your keyboard.
Restore lock state at startup: If you locked the Dynamic items from being updated when you copy text, this locked state will be restored the next time AutoClipX is run.
Transparency: Set the transparency of the ClipMan interface.
Manually optimize the database: The ClipMan database is automatically optimized each time you exit AutoClipX, so it is unlikely that most people will need to optimize it manually. One exception may be if you copy very large portions of text which in which case AutoClipX may become a bit sluggish. In such a case, you may want to manually optimize the database.
The formatting options allow you to automatically strip content from copied text such as HTML markup, certain words or phrases, extra horizontal or vertical spaces and more and, optionally, replace the stripped content with something else. In addition to the default options, you can also add your own.
Strip this content from copied text: Use this combination control to select what you want to remove from text that you copy.
Replace stripped content with this: If you want to replace the content that was stripped with something else, you can select a replacement option from this combination control. Replacements will not work unless a stripping option is selected.
Number of blank lines to insert after pasting: This sets number of line feeds (returns) that will be inserted after each paste.
Case conversion: You can choose to convert all copied text to ‘UPPER CASE‘, ‘lower case‘, or ‘Title Case‘.
You can add, edit and delete both strip and replace options. This section can be skipped if you have no intention of editing existing, or creating new expressions for stripping and replacing text.
Expression friendly name: Displays the friendly name of the formatting option selected in the strip or replace combination controls, or can be edited when creating a new formatting option. When editing an existing option, or creating a new one, keep the name simple and short and use only alphanumeric characters (a-z, 0-9). Do not use the equal character (=).
Expression code: Displays the actual code used for stripping or replacing options, or can be edited when creating a new formatting option.
Creating New Formatting Options
Content stripping uses Perl Compatible Regular Expressions to match the text you what to remove or replace (replacing uses a simple text string). If you are not familiar with regular expressions, it is imperative that you read and understand the documentation here before modifying existing strip options or creating new ones. Badly formed regular expressions can cause serious problems, including data loss, sustained high CPU usage and crashes. Some handy online resources for testing regular expressions are RegExr, REGex TESTER and regexpal.
As an example, if we wanted to add a new stripping option to match one or more tab spaces which are followed by one or two digits, then by one or more spaces, we would first enter a descriptive name for our new option in the “Expression friendly name” field, such as “Tabs nums spaces”, then in the “Expression code” field we could use this:
Simple text strings are used for replacing stripped content. In addition there are 3 key words which we will get to in a moment.
As a replacing example, perhaps we want a new option that replaces stripped text with “!!!CENSORED!!!”. Again we would provide a simple descriptive name for our new option in the “Expression friendly name” field, such as “Censored”, and in the “Expression code” field we would then enter:
The 3 key words you may use for replacement expressions are “_SPACE“, “_TAB” and “_RETURN” (case sensitive, without quotes). Each instance of a keyword will insert a single horizontal space, horizontal tab space, or vertical line feed, respectively. Multiple keywords are joined without any separator or spaces. For example, if you wanted an option that would replace stripped text with a single line feed, you would enter the following in the “Expression code” field:
And this would insert 3 line feeds:
The “_SPACE” and “_TAB” keywords are used in the same way:
You can also mix keywords with regular text strings:
_TAB_SPACE_SPACE !!!CENSORED!!! _RETURN_RETURN
Saving And Deleting Formatting Options
When you are done editing an existing strip or replace option, or creating a new one, be sure to select the appropriate radio button, either ‘Stripping expression‘ or ‘Replacement expression‘, before clicking the ‘Save‘ button so that the option is displayed in the appropriate combination control and works as intended.
To delete an existing strip or replace option, simply select it in the combination control and click the ‘Delete‘ button.
If you typically copy and paste between the same 2 program windows, enabling automatic window switching will speed up operations by switching between them for you. AutoClipX will learn the windows you are working with after you complete one copy and paste cycle. Furthermore, enabling automatic window switching allows you to enable AutoPaste, saving even more time. Here’s how it works…
Disable automatic window switching: No automatic window switching will occur.
Switch to last window after copy: After copying, AutoClipX will automatically switch to the last window you pasted to, but will not switch back again.
Switch to last window after copy and paste: After copying, AutoClipX will automatically switch to the last window you pasted to and, after you paste, will switch back again. AutoClipX will track only the last 2 windows you copied from and pasted to.
Window And Control Blacklist/Whitelist Settings
Window blacklisting and whitelisting is an easy way to force AutoClipX to ignore certain program windows (blacklisting), or work exclusively with certain program windows (whitelisting). Whether you should use blacklisting or whitelisting depends on what you are trying to accomplish; if you want to ignore a small number of program windows, but work with all others, you could disable AutoClipX when working with the program windows you want it to ignore, however it is probably easier to enable window blacklisting instead. If, on the other hand, you want AutoClipX to work exclusively with a small number of program windows and ignore all others, then window whitelisting would be the preferred method.
Some program windows are blacklisted internally and cannot be added to the blacklist. These include various windows such as Windows Explorer (not Internet Explorer), the Windows Start menu, the Windows Task-bar, the Microsoft Management Console and a several others. The only exception is that you may copy and paste to these windows in some cases only if the cursor is an I-Beam, such as within the Window 7 Explorer Preview Pane, Explorer addresses and file names when they are being edited.
Window blacklisting and whitelisting both use window titles and class names to match program windows (case insensitive). The difference between window titles and class names is easy enough to understand: A window title is the text that is usually present in the top, horizontal colored bar of a window, called the “title bar” A window title can be any text string and it can differ among program windows of the same type. A window class represents a type of window and it’s title has no bearing. For example, 2 instances of Internet Explorer can have different window titles, yet the window class name remains the same (IEFrame).
With this in mind, if you wanted to blacklist one instance of Notepad, but not other instances, then you would want to use the window title of the Notepad window you want AutoClipX to ignore. However if you wanted to ignore all instances of Notepad, it would be more efficient to blacklist the Notepad window class name.
The easiest way to get a window title or class name is to first select either the ‘Enable window blacklist‘ or ‘Enable window whitelist‘ option and then click the associated ‘Find‘ button. The Window Wizard will walk you through a simple 3 step process. If the wizard accomplishes what you want to do then it is probably not necessary to read the rest of this section.
Advanced Window Blacklisting/Whitelisting
Window titles and class names can both be entered in the blacklist and whitelist and the format is the same; a comma separated string with no spaces or line breaks between each entry:
Window Title 1,[CLASS:Window1Class],Window Title 2,[CLASS:Window2Class]
Blacklisting/Whitelisting By Window Title
AutoClipX does partial title matching so you do not have to enter the whole window title, however you may want to enter a somewhat complete title to avoid matching windows you did not intend to match.
The fact that we can match partial titles is particularly effective for matching titles that are dynamic. For example, if you run a new instance of Notepad the window title might be “Untitled – Notepad”. If you save the document and change the name however, the title will change to include the name you give to your document, but the string ” – Notepad” will still be present in the title bar and, though using the window class name would be preferred, for demonstration purposes we can use the title to match all instances of Notepad. For example, any of the following would work:
- Notepad Notepad notepad otepa n
Note that using something as simple as “n” would match any other window with “N” or “n” in its title, such as “Internet Explorer”, so you may want to be more specific.
Sometimes the window title may be present, but hidden. In such cases it may be easiest to click the “Find” button to get the title or class name.
Blacklisting/Whitelisting By Window Class Name
Expanding on our Notepad example, if we have titles that can change, yet wanted to be sure we blacklist all instances of Notepad without blacklisting other program windows, we could use the Notepad window class name instead of the title, which, in this particular case, is also “Notepad”:
In a final example, the following would match Firefox and Notepad using their window class names, as well as WordPad by using only its window title:
Note that class names are not always consistent across different flavors of the Windows operating system and it is therefore recommended to use the ‘Find‘ button where possible.
Blacklisting/Whitelisting Using Regular Expressions
In addition to standard matching by a window title or class name, you can also match both title and class names using Pearl Compatible Regular Expressions (PCRE). This must be done manually as the ‘Find‘ tool will not work in this case. When using regular expressions for window title and class names, the expressions are case sensitive. If you are not familiar with regular expressions, it is imperative that you read the documentation here before using them!
Regular expressions are very powerful and although they offer the most flexibility, they should not be used unless you cannot match a window using a standard title or class name since there is a risk of misuse and a possible performance penalty.
The format for matching a window title using a regular expression is:
The format for matching a window class name using a regular expression is:
Continuing with our Notepad example, if we wanted to match all instances of Notepad, we could use any of the following:
[REGEXPCLASS:.*Notepad] [REGEXPCLASS:.*Notepa] [REGEXPCLASS:.*otepa] [REGEXPCLASS:.*N]
Each program window you work with consists of several smaller parts called ‘controls’. A window might have a tool bar control to hold various buttons and widgets, a tab control to switch between documents, list controls, combination controls and edit controls that allows you to edit content. If you notice that AutoClipX tries to copy when you simply click or drag a control, or you simply do not want AutoClipX to interact with a particular control, you can add the control class name to the control blacklist to solve the problem.
Blacklisting a control is done the same way as blacklisting or whitelisting a window: Click the ‘Find‘ button to run the Window Wizard and follow the simple instructions. The only difference is that, when you click inside the program window, you want to click the specific control you want to blacklist rather than just anywhere within the window.
Control blacklisting is only effective for program windows that have typical controls which Windows can recognize. For instance, the Mozilla Firefox web browser looks like one big control to Windows, as will most cross-platform programs, and therefore you cannot blacklist a particular control.
The format for manually entering control class names is a comma separated list. Regular expressions are not used:
AutoClipX can automatically save text that you copy or paste to a file. Only text is saved.
Disable AutoSave: Nothing copied or pasted will be saved and, if there is an existing AutoSave file, you will be asked if you want to delete it.
Save all copied text to file: Everything copied with AutoClipX will be saved.
Save all pasted text to file: Everything pasted with AutoClipX will be saved.
Empty AutoSave file on startup: You will be prompted to empty the AutoSave file on startup.
Delimiter between each block: You can insert a separator between each block of text that is saved.
AutoSave file location: Enter a valid location to store the AutoSave text file, or click the ‘/‘ button to select one.
Open the AutoSave file for viewing: Opens the file for viewing using your default program for viewing .txt files.
AutoClipX sets hot-keys globally, meaning they are recognized by AutoClipX as long as it is running, regardless of which program you happen to be working with. This means if, for instance, another program sets the hot-key Alt+F1 globally and you set the same hot-key combination in AutoClipX to perform a function, only one will work. The program which registered the hot-key last (the one you started last) will usually be the one for which it works.
You cannot assign only a modifier key to a function, though you can use them in combination with other keys. Modifier keys are Alt, Ctrl Shift and Win (the Windows key). In addition, some keys and key combinations are reserved and cannot be assigned.
To assign hot-keys, simply click in the appropriate input area and press the key(s) you want to use. To remove a hot-key, click the associated ‘C‘ button.
Clipboard Manager: Displays the ClipMan interface.
Paste ClipMan Dynamic 1: This hot-key will paste the first dynamic item from ClipMan without having to display the ClipMan Interface. The first dynamic item is always the last text string that was copied. Pasting using this hot-key bypasses cursor detection, window blacklist and whitelist checks, as well as some other checks.
Paste ClipMan Static (n): These hot-keys are used to paste the associated static entry in ClipMan without having to display the ClipMan Interface. Pasting using these hot-keys bypasses cursor detection, window blacklist and whitelist checks, as well as some other checks.
Enable/disable ACX: In addition to single left clicking the tray icon, or right clicking the icon and using the context menu, you may also use this hot-key to toggle the enable/disable state of AutoClipX. AutoClipX will remain in the state you left it until the hot-key is pressed again.
Email selection: If one is configured, this will run the default email client for handling “mailto:” links, placing the last content copied in the body of your message.
Bypass cursor check: This hot-key is used to toggle cursor type checking. When cursor type checking is disabled, you can copy and paste with any cursor type regardless of what types are enabled for copying and pasting. Caution should be exercised when cursor type checking is disabled and it should be re-enabled again as soon as possible to avoid potential problems.
Hide the Configuration Interface: The ‘Esc‘ key hides the Configuration Interface and displays an icon in the system tray. This hot-key is hard-coded and cannot be changed.
Close button hides Configuration Interface: Clicking the window close button will hide AutoClipX and display an icon in the system tray instead of exiting the program.
Start when Windows starts: Causes AutoClipX to start with Windows.
Show logo on startup: Briefly displaying a small logo when AutoClipX starts.
Show options on startup: This will cause the Configuration Interface to be displayed when AutoClipX is started.
Automatically check for updates: If checked, AutoClipX will check for a newer version each time it exits and notify you if one is available the next time it is started. You may also check for updates manually by clicking the ‘Check Now‘ button.
This setting should not be changed unless you are experiencing a problem that is described below!
Base operational delay time: If you are experiencing problems similar to the following, try increasing this value in increments of about 20-50, checking after each change to see if the problem is resolved (no restart is necessary):
- Automatic window switching works, but automatic pasting does not
- Content selected in ClipMan fails to paste
- Not all content that was selected is copied
The default value is 100 ms. You want this value to be as low as possible while still allowing for proper functionality. Setting it too low will cause problems, such as a failure to copy large portions of content.
Upon start-up, AutoClipX will ask if you want to run the program in trial mode or register it. Your settings and user data will only be saved for the current session until the program is registered.
To register AutoClipX, click the ‘Register this program‘ button in the ‘AutoClipX – Registration‘ window when the program is started. A web page will open where you can make your payment using PayPal (typically a PayPal account is not required). After your payment has been confirmed, you will receive an email with your registration details. The next time you you start AutoClipX, click the ‘Enter registration details‘ button and enter your email address and serial number, then click ‘Submit‘. AutoClipX will let you know if the action was successful, after which you will click ‘Continue‘.
If you have any problems submitting your registration details, there is a possibility that your connection to the server is temporarily down, or the server itself is down. Wait a while, then try again. If you continue experiencing problems however, please send a support request.
AutoClipX does not work at all
If the Configuration Interface is open, minimize it. AutoClipX will not work while you are configuring its options. If this is not the problem, try clicking the ‘Reset‘ button to reset all settings to their defaults. If the problem is still not resolved, see the Advanced Settings section or send a support request.
AutoClipX has become sluggish when copying and/or pasting
If you copy very large portions of text, copy and paste operations may become sluggish due to the size of the ClipMan database. To optimize the database you can delete the Dynamic and/or Static items from ClipMan using the ‘Delete‘ buttons. If you do not want to delete any items, go to the ClipMan tab in the configuration options and use the button to manually optimize the database.
Content is copied unexpectedly
AutoClipX may try to copy when content is selected in a window and a scroll bar or other control is dragged in the same window.
Some problems can be minimized by being aware of what cursors you have enabled for copying and pasting and only enabling the cursors you need. To limit the problems you may incur when enabling the Arrow cursor for copying, you may wish to utilize the blacklist or whitelist options on the ‘Windows‘ tab. Some programs are blacklisted automatically, such as Windows Explorer, the Start menu, Control Panel, etc., but trying to ignore particular window controls, such as scroll bars, is not feasible since many program interfaces do not have controls which AutoClipX can detect.
Not everything selected is copied
Try increasing the ‘Base operational delay time‘ on the ‘Program‘ tab in the configuration settings. Also see the Advanced Settings section.
Problems copying and pasting within the same document/program window
When you copy content and then select something else that you want to replace with the copied content in the same document, by default AutoClipX will copy the new selection. To avoid this, you can enable the option ‘Disable double copying in same window until paste‘ on the ‘Copying‘ tab, or you can paste from the Dynamic history stored by ClipMan, or you can disable AutoClipX and preform the operation manually.
‘Failed to access clipboard’ error message
If you are running any other clipboard related utilities, such as a clipboard manager, you may need to disable them.
If the problem is intermittent and you are not running any other clipboard utilities, try increasing the ’Base operational delay time‘ time in the ‘Advanced Settings’ group on the ‘Program‘ tab. Also see the Advanced Settings section.
Copying with the mouse fails occasionally
AutoClipX will only copy if the cursor is the same type as the cursor(s) you have enabled for copying on the ‘Copying‘ tab when you begin your selection (once you begin dragging the cursor, it does not matter if it changes to another type during the selection process).
If you are sure the cursor type matches the cursor type enabled for copying in AutoClipX and copying still fails, it is possible that you are trying to copy very large amounts of content. The solution is to increase the ’Base operational delay time‘ time in the ‘Advanced Settings‘ group on the ‘Program‘ tab. Also see the Advanced Settings section.
Copying does not work with PDF files
This appears to be an issue with some Portable Document File viewers, such as Adobe Reader. If you want to try a different PDF viewing program it is suggested to check out one of the following alternatives, all of which are smaller, faster, less intrusive and possibly more secure:
- PDF-XChange Viewer: http://www.tracker-software.com/product/pdf-xchange-viewer – PDF-XChange Viewer is a well rounded PDF viewer which is known to work with AutoClipX
- Foxit Reader: http://www.foxitsoftware.com/Secure_PDF_Reader/ Foxit Reader is another popular, well featured PDF viewer
- Sumatra PDF: http://blog.kowalczyk.info/software/sumatrapdf/free-pdf-reader.html – Sumatra PDF is a minimalist, portable, open source viewer for several file types
If you find you prefer one of the above alternatives you should probably uninstall Adobe Reader and, optionally, reinstall your new program to be sure it is set as the default PDF viewer.
Cursor-type settings ignored
Some programs may display a different mouse cursor than the actual cursor as recognized by Windows, and therefore AutoClipX. For example, although the cursor may look like a Cross, it may actually be an Arrow.
Pasting enables 4-way scrolling
Clicking the middle mouse button in some programs may enable 4-way scrolling which can interfere with AutoClipX when using this button to paste. The suggested resolution is to disable this behavior in the program options when possible (for example, 4-way scrolling can be disabled in Firefox by deselecting the option ‘Use autoscrolling’ in its settings).
Another option is to configure a different mouse button for pasting, but keep in mind that the 4th and 5th mouse buttons are often used by other programs to move forward and backward in history.
A third option is to enable AutoWin and AutoPaste, but this is only feasible if you are working with the same 2 programs for copying and pasting.
Hot-keys not working
AutoClipX registers hot-keys globally when the program is started. If you start another program that registers the same global hot-keys after AutoClipX is started, then the hot-keys for AutoClipX may fail to function. To work around this you can assign different hot-keys for AutoClipX which do not conflict with hot-keys of other programs, or change them in the other program(s), or start AutoClipX after you start the other program, in which case the conflicting hot-keys may not work in the other program.
Settings are not restored on startup
If you are running AutoClipX on your system hard drive in portable mode (the config.ini file is located along side autoclipx.exe) and you are not logged on as an administrator, then AutoClipX may not be able to write to various files in its program directory. If you want to run AutoClipX in portable mode on your system drive, you may need to adjust the folder permissions. Alternatively, run AutoClipX under an administrator account, or, preferably, delete the config.ini file in the AutoClipX program directory and let it create a new one in your user application data directory.
Tray Tip (balloon messages) do not appear
For Windows Vista and above, you may have disabled Notifications for AutoClipX in the Windows Control Panel (Control Panel > All Control Panel Items > Notification Area Icons). For XP or below, you may have applied a registry tweak to disable Notifications system-wide.
Unable to copy/paste in console windows
AutoClipX will not work with console windows. If you wish to use it for this purpose, you can install Console, an open source console wrapper that works well and offers better functionality that the default Windows console.
Problems not covered here may be due to internal changes that were introduced in a newer version. If a new version seems broken, try clicking the ‘Reset‘ button in the Configuration Interface to restore all settings to their default values.
AutoClipX may also fail to work properly if another application interferes with it, such as a clipboard manager or a particular mouse driver or mouse software (Logitech software is notoriously buggy). It is not recommended to run other software which interfaces with the Windows clipboard while AutoClipX is running. Also it is usually not necessary to install 3rd party mouse drivers or software even though you may be told to do so. The exception here is if the mouse driver offers some functionality you really need.
To release the keys, simply press and release them. Please report this issue if it ever occurs. Also see the Advanced Settings section.
AutoClipX is flagged as malware/virus
This is a false positive. To verify this you can submit the file autoclipx.exe to an on-line virus scanning service such as VirusTotal, Jotti’s malware scan or VirSCAN.org. Note that some scanner software which may not use a proper detection method, such as VBA32, may produce false positives, but the bulk of the scanners will not.
Expanding on malware a bit further for those interested…
If a single malware detection/anti-virus program reports an executable as safe, this does not mean it is free of malware! Similarly, if a single program flags an executable as being malicious, this does not necessarily mean it is, though a positive result should never be overlooked. The lesson here is that the result of a single anti-virus program should never be relied upon without question, regardless of whether it flags a piece of software or not. Sending a suspicious executable to one of the services above which use multiple scanners may provide a more accurate indication of whether a file is actually malicious.
Activate Window on Mouse Hover
If you want to automatically activate the window under your mouse cursor without enabling AutoWin, you can set this preference in your operating system. The following is for Windows 7, but it may be the same for XP and Vista as well:
Navigate to: Control Panel > All Control Panel Items > Ease of Access Center > Make the mouse easier to use and select the option to ‘Activate a window by hovering over it with the mouse‘.
To report a bug or send feedback, open the configuration and click the “Feedback” link near the bottom right. This will open the 12Bytes website where you can submit a support request (you do not need an account and there is no annoying CAPTCHA).
If you are reporting a problem, please be as thorough as possible and include a detailed description of the exact steps necessary to reproduce the problem. Also attach your config.ini file if you suspect it may help troubleshoot the issue.
AutoClipX is shareware. A license agreement is included in the package you downloaded. You can also view the licensing terms at the 12bytes.org website.