RightFlick
RightFlick is a simple free utility that allows users to generate a shift-click or control-click by holding down the right mouse button (or the right click button on a pen while tapping on a Tablet PC or graphics pad) and moving the mouse (or flicking the pen). The shift-click or control-click is generated at the point where the right button was clicked (i.e., the beginning of the gesture/stroke). This procedure is called a "right flick."

HOW IT WORKS:
To generate shift-click: right flick up (hereafter called a "shift-flick")
To generate ctrl-click: right flick down (hereafter called a "ctrl-flick")

THINGS YOU CAN DO WITH IT:
  •  extend selection of list items (shift-flick & ctrl-flick)
  •  extend text selection (shift-flick)
  •  select paragraph of text (ctrl-flick)
  •  send capital letters using TIP keyboard (shift-flick)
  •  send ctrl-commands using TIP keyboard (ctrl-flick)
  •  send ctrl-enter in some web browsers by ctrl-flicking on Enter key or Go button (to enter address without www. and .com) 
OTHER FEATURES:
RightFlick system tray icon:
- Single click/tap to temporary deactivate RightFlick. A red outline appears on the icon. Click/tap again to re-activate.
- Right click/tap to access a menu. From this menu you can activate/deactivate, show Options, and exit.
- Double click/tap to show Options page.

Options page:

- Minimum flick length: the minimum number of pixels in y-axis that a flick must cover to be considered valid. Generally keep it low, but high enough to prevent RightFlick from thinking a right-click with a shaky hand is a flick. (It's hard to keep a Tablet pen perfectly still when right-clicking!)
- Maximum duration: the amount of time you have to complete a flick within, from right-down to right-up.  After this time, it will assume you are trying to actually right-drag and not right-flick.  At this time, it will pass the stroke on to other gesture programs.  Set this high enough that you have time to complete the flick, but low enough that you don't have to wait too long to accomplish a right-drag or to pass the stroke to the next gesture program.
- Click the Default button to set the settings back to the original values.
- Clicking the close box in this window will exit RightFlick altogether.

REQUIREMENTS:
Microsoft Windows XP/2000/NT Microsoft
Microsoft .NET Framework 2.0 (download here)

Unfortunately, .NET 2.0 takes a long time to download and install, although at least you'll have it already in place in case you later download other programs that use it. 

RELEASE HISTORY:
v1.1.1: December 3, 2005
Enhancement:  Added the ability to automatically enable or disable RightFlick in specific applications.

v1.1.0: December 2, 2005
Enhancement:  Modified to be more compatible with StrokeIt gesture software.  May not be fully compatible however, depending on your StrokeIt configuration and customizations.  In particular, the StrokeIt timeout does not appear to work when RightFlick is enabled.  To enable right-drag while running RightFlick and StrokeIt, you will need to deactivate one of them.  For best results, you may wish to shorten the "Maximum flick duration" to 500ms or less, so that the RightFlick will timeout faster and pass along the gesture to StrokeIt more quickly.

v1.0.3: June 30, 2005
Enhancement: Added user settting called "Click Delay" which is the amount of time between button-down and button-up when sending a shift-click or ctrl-click to facilitate better compatibility with other programs such as RitePen, which have user-determined timeout settings.

v1.0.2: June 28, 2005
Enhancement: Automatically prevents multiple instances of RightFlick from running.

v. 1.0.1: May 15, 2005
Fixed: Shift-flicking and Ctrl-flicking on Tablet PC Input Panel will now work. It had worked in pre-released version then was disabled in v. 1.0.0

v1.0.0: May 13, 2005
Initial release

KNOWN ISSUES:
- RightFlick will prevent any mouse wheel and X-button (buttons besides left, middle, and right) activity while the right-button is down.  This may effect some people who use other mouse gesture software.  It does not affect these functions when the right-button is not down.
- As you might expect, RightFlick may interfere with other software that utilizes mouse gestures.  Ideally, have RightFlick started after other mouse gesture software and you probably want to avoid using an up or down gesture in other programs.  You can set the RightFlick flick duration to a shorter time so that the gesture will be passed from RightFlick to other gesture software more quickly. If you are using in conjunction with other gesture software, experiment with different Maximum Flick Duration and Click Delay values in the Options page.
- If using RightFlick in conjunction with RitePen 2.5, it is recommend that you set the Click Delay to 300ms (the default is 0ms) in order for the ctrl-click functionality to work reliably.

WARNING AND DISCLAIMER:

This software is distributed as freeware and is unsupported. It has not been tested to the extent that commercial software typically is.  Because this software interacts with all programs on your computer, it may interfere with the operation of other programs, and vice versa, particularly those programs supporting mouse/pen gestures. Please test program before using it regularly, and use at your own risk.

DOWNLOAD:
You must download and install Microsoft .NET Framework 2.0, if you haven't already installed it previously, before running RightFlick.  If you have installed a Beta release of .NET 2.0, you must uninstall the Beta release before installing the Final release. Once that is installed, you can just download the small Executable file, unzip and run it (you can make a shortcut and add it to your Start>Programs>Startup group to have it run at Windows startup).  If you want RightFlick automatically added to the Start>Programs menu and Startup group and to be able to uninstall using Add/Remove Programs, download the Setup package.

Option 1: Executable file (~25k) (right-click, save to disk, unzip and run) (requires .NET 2.0 to be installed first)
Download

Option 2: Setup package (~200k) (right-click, save to disk and run) (requires .NET 2.0 to be installed first)
This will automatically install and add to Start>All Programs as well as add to Startup group, so RightFlick will start when Windows starts.
Download


CONTACT:
Visit http://www.zypd.com/rightflick/ or e-mail: rfsupport at ajx.mailshell.com (replace the at with @ and remove spaces).