AutoClipX Manual

AutoClipX

Contents

Contributing

The development of AutoClipX is driven largely by users like you, so if you discover 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 required 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/Uninstalling

To install AutoClipX, 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 would rather use the portable version, download autoclipx.zip and just extract the archive to wherever you wish to store it.

To uninstall the AutoClipX installer version, click the uninstall shortcut in the AutoClipX folder in your start menu, or use the Windows programs manager. If you do not intend to install AutoClipX again, you may want to delete the \AutoClipX folder in your user application data directory where your settings and data are stored.

To uninstall the portable version, simply delete the AutoClipX folder.

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.

Quick Start Guide

If you are running any other program that interacts with the Windows clipboard, such as a clipboard manager, or a program that automates pressing the copy/paste hot-keys, or a program which configures mouse buttons for copying and/or pasting, you should exit the program or reconfigure its settings so that it will not interfere with AutoClipX.

When AutoClipX is run for the first time, the Configuration Interface will appear. You do not have to change anything, but you should become familiar with the settings. Hovering over a control will display a helpful tool-tip in most cases. By default, AutoClipX will copy selected text automatically only if the mouse cursor is an I-Beam or Arrow. Pasting is accomplished by pressing middle mouse button and is allowed only if the the cursor is an I-Beam. 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 be notified if the copy operation was successful. To paste what was 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 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 work only 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, the currently active 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 text 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, and 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 text 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 text, 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 since your browser will probably think you want to drag the link somewhere. 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.

You can independently enable the cursors you want to use for copying, but it is recommended to enable only the cursor types needed 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 text selected with Ctrl+A” is enabled and this method is used to copy
  2. The option to “Copy text selected with Shift+Left Mouse Button” is enabled and this method is used to copy
  3. The option to “Bypass cursor check” is enabled with the hot-key and this method is used to copy

Other Copy Methods

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.

Copy text selected with Ctrl+A: Text you select using Ctrl+A (select all) is copied automatically. Enabling this option makes it easy to copy large blocks of text. Copy cursor types are ignored when using this method to copy.

Copy text selected with Shift+Left Mouse Button: Text you select using Shift + Left Mouse Button Click is copied automatically. Enabling this option makes it easy to copy large blocks of text. Copy cursor types are ignored when using this method to copy.

Copy Conditions

Disable new copying until previous copy is pasted: Nothing can be copied until the content that was previously copied is pasted. The only method of copying which 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.

Disable double copying in same window until paste: By default, 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 new copying until previous copy is pasted” option since it affects only a single program window.

Horizontal/Vertical cursor drag threshold: This purpose of these adjustments is to avoid unintentional copying. These numbers determine 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 is copied.

Display a Tray Tip: Displays a Tray Tip (balloon tip) near the system tray when something is copied.

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 any of the text items stored in its database.

Disable mouse button pasting: Pasting with a mouse button is not possible.

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. When pasting from ClipMan
  2. When pasting using a hot-key
  3. When the “Bypass cursor check” option is activated

Paste Button Delay Action

Paste button delay time: 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 here however, then an alternative action will occur (see the next 3 options). This time is in milliseconds, where 1000 ms = 1 second.

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.

Do nothing: AutoClipX will not respond when the paste button is pressed longer than the delay time.

Where to paste

Paste at caret position instead of cursor position: Pasted text 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 text 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

Clear the paste string after pasting: If the paste was successful, the last text pasted with AutoClipX will be forgotten, though it will still be available in ClipMan if the dynamic list is not locked. Note that this does not affect content copied manually with Ctrl+C or Ctrl+Ins.

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.

Note that the ClipMan Preview area displays only the first 10,000 characters of the selected item, however the ClipMan Editor, which is for editing the Static items only, will display up to 1,000,000.

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 by clicking off of its 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 these 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 what was stripped with something else. In addition to the default options, you can also add your own.

Formatting Settings

Strip: Use this combination control to select what you want to remove from text that you copy.

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

Strip whitespace: Remove empty space from the copied text.

Case conversion: You can choose to convert all copied text to “UPPER CASE”, “lower case”, “Title Case” or “Proper case”.

Number of blank lines to add: Sets the number of vertical spaces that will be inserted after each paste.

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.

Strip expression/Replace expression: Select the type of formatting option you want to add. A strip expression will remove something from copied text and a replace expression will replace what was removed with something else.

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

Expression code: Displays the expression code used for strip or replace options.

Creating New Formatting Options

Content stripping uses Perl Compatible Regular Expressions to match the content you what to remove or replace. 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 learning about and testing regular expressions are RegExr, REGex TESTER and regexpal.

As an example, if we wanted to add a new stripping option to remove all instances of the word “dog”, we would first make sure that the “Strip expression” radio button is selected and then enter a descriptive name for our new option in the “Expression friendly name” field, such as “remove dog”. Then in the “Expression code” field we could use this:

dog

After configuring the new option, click “Save” to add it to our existing options.

As a replacement example, perhaps we want a new option that replaces “dog” with “cat”. After making sure that the “Replacement expression” radio button is selected, again we would provide a simple descriptive name for our new option in the “Expression friendly name” field, such as “cat”. Then in the “Expression code” field we could use this:

cat

In this next example we will leverage some of the power that regular expressions provide by replacing “dog” or “dogs” with “cat” or “cats”, but we will append the “s” to “cat” only if “dog” was plural. Here is what out strip expression might look like:

dog(s)?

And this is how our replace expression might look:

cat$1

In our last example, we will look for a name in the format “Last, First A.” and replace it with “First A. Last” where “A.” is a middle initial. Here is our strip expression:

([A-Z][a-z]+), ([A-Z][a-z]+ [A-Z]\.)

And our replace expression:

$2, $1

There are also 3 special key words you may use in your replacement expressions; _SPACE, _TAB and _RETURN (case sensitive). 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:

_RETURN_RETURN_RETURN

The “_SPACE” and “_TAB” keywords are used in the same way and you can mix keywords if you want:

_TAB_SPACE_RETURN

Saving And Deleting Formatting Options

To save a new option, or edit an existing one, click the “Save” button.

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 want 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 last 2 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.

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 lists. 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 start-up: You will be prompted to empty the AutoSave file on startup.

Delimiter 1 between each block: This is the first separator will be inserted between each block of text that is saved.

Delimiter 2 between each block: This is the second separator will be inserted 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“.

Open ClipMan Interface: 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.

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

Toggle paste at cursor/caret: Toggles whether pasted text will be positioned at the blinking caret (default) or the mouse cursor. The option to paste at the mouse cursor should be enabled only when necessary.

Email clipboard content: Send the contents of the clipboard to an email recipient. This may or may not be the last copied text, depending on several factors.

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.

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

Enable private clipboard: When enabled, text copied and pasted with AutoClipX will be stored separately from text that is copied and pasted manually, such as by using the hot-keys Ctrl+C/V.

Enable alternate copy/paste keys: By default, Shift/Ctrl+Ins are used for automatic copy/paste operations. Enable this to use Ctrl+C/V instead (this will not work on some non-English keyboards).

Show some messages as Balloon Tips: If enabled, less important messages will be displayed as tray tip (balloon tip) messages, otherwise all messages will be displayed as regular message dialogs.

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 start-up: Briefly displaying a small logo when AutoClipX starts.

Show options on start-up: 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
  • Items selected in ClipMan fail to paste
  • Not all text 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.

Enable debugging: This if for troubleshooting problems with copy and paste operations. If you have problems, please send a support request prior to enabling debugging. 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. Most settings and user data will not be saved until the program is registered.

To register AutoClipX, click the “Buy Now” 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, restart AutoClipX and click the “Verify Registration” 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

Is AutoClipX a portable application?

There is a portable version on the AutoClipX page, but be aware that a license must be purchased for each machine it is installed on.

AutoClipX does not work properly, or at all

If you are running any other program that interacts with the Windows clipboard, such as a clipboard manager or a program which configures mouse buttons for copying and/or pasting, you should exit the program or reconfigure its settings so that it will not interfere with AutoClipX!

AutoClipX will not work while you are configuring its options. If the Configuration Interface is open, minimize it or click the “Hide” button.

Try clicking the “Reset” button to reset all settings to their defaults.

Problems copying and pasting within the same document

When you copy text, 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 also. To avoid this, you can enable the option “Disable double copying in same window until paste” or “Disable new copying until previous copy is pasted” on the “Copying” tab, or you can paste from the Dynamic history stored by ClipMan.

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.

When copying using Ctrl+A or Shift + Left Mouse Button click, copy cursor types are ignored.

Hot-keys not working

AutoClipX registers hot-keys globally when the program is started. If you start another program that registers the same 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 the hot-keys of other programs, or change the hot-keys in the other programs, 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 start-up

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

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 more functionality that the default Windows console.

Copying

Copying fails

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

Make sure you do not have any copy or paste macros assigned to the mouse button used for pasting.

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 (it does not matter if it changes to another type during the selection process).

If you are trying to copy very large amounts of text and copying fails, try increasing the “Base operational delay time” time 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.

Text 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, and the Arrow cursor is enabled for copying.

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

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

If you are experiencing a copy or paste problem for which no other solution will work, and you suspect the issue may be related to how AutoClipX sends the copy/paste key strokes, there are 2 hidden preferences which you can add to your config.ini file (not your profile~n.ini file) under the [CONFIG] section:

SendKeyDelay” sets the delay in milliseconds between sent keystrokes. Values less than 5 are ignored. The default is 5.
SendKeyDownDelay” sets the delay in milliseconds that a sent key remains pressed. Values less than 5 are ignored. The default is 5.

Before adding these key/value pairs under the existing [CONFIG] section of the config.ini file, make sure to exit AutoClipX. The syntax for adding them is as follows:

[CONFIG]
SendKeyDelay=n
SendKeyDownDelay=n

Where “n” is an integer in milliseconds. You could start with a value of 250 for both and test to see if the problem still exists (make sure to exit AutoClipX each time the value is changed). If altering the values does not solve the problem, remember to delete these key/value pairs form the config.ini file, or set them to 5.

AutoClipX is flagged as malware

This is a false positive. To verify this you can submit the file autoclipx.exe, and any other¬†executables in the AutoClipX program folder, 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 necessarily 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 as containing malware 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 Interface and click the “Feedback” link near the bottom right. This will open the 12Bytes website where you can submit a support request.

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 any configuration files or screen captures 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.

a mix of alternative news, information and windows software