x

Are you a bug hunter? 12Bytes is currently seeking beta testers for blogKnife, a powerful tool for creating content for any web platform. Provide useful feedback and get a free registration code! Apply here.

AutoClipX Manual

AutoClipX

Contents

Contributing

The development of AutoClipX is driven largely 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 by telling your friends about AutoClipX.

System Requirements

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

Installing

Simply double click the installer file (autoclipx_ins.exe) you downloaded to install AutoClipX. If you have a 64 bit OS, the 64 bit binary will be installed, else the 32 bit binary will be installed.

If you want to use AutoClipX on a portable drive, download the AutoClipX Portable Edition (see the “Download” section). The portable version is 32 bit and will run on a 64 bit OS.

Program Updates

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.

Uninstalling

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 data. 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.

Configuration and usage

You can access the Configuration Interface by right-clicking the system tray icon and choosing “Configuration” from the menu or double clicking the icon.

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.

Configuration profiles

Using the profile combination control on the right side of the Configuration Interface, you can quickly switch between multiple 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

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:

  1. The option to “Copy content selected with Ctrl+A” is enabled
  2. The option to “Copy content selected with Shift+Left Mouse Button” is enabled
  3. 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, right click the system tray icon and click the “Clear copy lock” menu item, or disable AutoClipX by clicking the 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 / 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

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:

  1. Pasting from ClipMan
  2. Pasting using a hot-key
  3. 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 click within the document 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 (default setting), 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 (red), 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 “Close” button, or by pressing the “Esc” key on your keyboard.

ClipMan Settings

Restore lock state at startup: Restores the last lock state 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 usually unnecessary to optimize it manually. One exception may be if you copy very large portions of text, in which case AutoClipX may become a bit sluggish. In this instance you may want to manually optimize the database after deleting large text strings from ClipMan.

Formatting

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.

Formatting Settings

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“.

Expression Editor

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:

\t+\d\d?\h+

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:

!!!CENSORED!!!

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 space, 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 vertical space, you would enter the following in the “Expression code” field:

_RETURN

And this would insert 3 vertical spaces (2 blank lines):

_RETURN_RETURN_RETURN

The “_SPACE” and “_TAB” keywords are used in the same way:

_TAB_SPACE_TAB

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.

Windows

AutoWin Settings

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”:

[CLASS: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:

[CLASS:MozillaWindowClass],[CLASS:Notepad],Wordpad

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 window matching by using a window title or class name, you can also match both title and class names using Pearl Compatible Regular Expressions (PCRE). Although you can use the “Find” tool to obtain a normal window title or class name, it will not create a regular expression. 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:

[REGEXPTITLE:(expression)]

The format for matching a window class name using a regular expression is:

[REGEXPCLASS:(expression)]

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]

Control Blacklisting

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, edit controls that allows you to edit content and more. 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 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 many cross-platform programs, and therefore you cannot blacklist a particular control within these windows.

The format for manually entering control class names is a comma separated list. Regular expressions are not used:

className1,className2

AutoSave

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.

Hot-Keys

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 in the hot-key input you want to clear and press “Esc“.

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.

Program

Program Settings

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.

Advanced Settings

Base operational delay time: This setting should not be changed unless you are experiencing a problem that is described below. 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.

Enable debugging: This if for troubleshooting problems with copy and paste operations. You should not enable debugging unless you are asked to do so. When debugging is enabled, a “debug.log” file is written to your profile folder (typically %APPDATA%\AutoClipX).

Registration

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” 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 processed, you should receive an email from PayPal after which you can restart AutoClipX and click the “Verify” button in the “AutoClipX – Registration” window. Simply follow the prompts to complete the process.

If you have any problems verifying your registration, there is a possibility that there is a temporary network outage, you are behind a restrictive firewall, or the server itself is down. Wait a while, then try again. If you continue experiencing problems however, please send a support request.

To verify that the program was registered successfully, open the AutoClipX Configuration Interface, then click the “About” tab and look for your email address.

FAQ/Troubleshooting

General

AutoClipX does not work at all

If the Configuration Interface is open, minimize it or click the “Hide” button. 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.

Problems copying and pasting within the same document/program window

When you copy content and then select something else within the same document that you want to replace with what was copied, 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.

Other/Intermittent copy or paste problems

See the Advanced Settings section.

“Failed to access clipboard” error message

If you are running any other clipboard related utility, such as a clipboard manager, try disabling it.

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.

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.

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

AutoClipX will not save most settings until it has been registered.

If you are running the portable version of AutoClipX on your system hard drive 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 the portable version on your system drive, you may need to adjust the folder permissions, or run AutoClipX under an administrator account, or, preferably, delete the entire AutoClipX folder in your Program Files directory and install the non-portable version.

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, primarily for safety reasons. 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.

Copying

Copying fails

If you are running any other program which automatically copies selected content, such as another clipboard utility, try disabling it. Among others, AutoClipX is known to be incompatible with QTranslate.

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 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.

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.

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.

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:

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.

Pasting

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 may be feasible only if you are working with the same 2 programs for copying and pasting.

Other problems

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 which you really need.

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, all of which use multiple scanners, may provide a more accurate indication of whether a file is actually malicious.

System Tweaks

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“.

Support

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.

Licensing

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.