I’ve written a mouse-accessibility tool, Clickity, that provides similar capabilities to Gnome’s MouseTweaks and KDE’s KMouseTool (though the user interface is different). From Clickity’s Sourceforge homepage:
Clickity is a tray-icon program for simulating mouse clicks and drags that are difficult to perform because of limited hand use or limited pointing hardware. It will run on any X system that supports tray icons and does not require an integrated desktop environment or accessiblity framework to be installed (as of version 0.1.2 it will also run on Microsoft Windows systems). It’s capabilities are similar to those of Gnome’s MouseTweaks or KDE’s KMouseTool, though it has a different user interface. Clickity’s goal is to provide mouse-click accessibility to users of lightweight desktop environments like LXDE or XFCE or standalone window managers outside of desktop environments.
Clickity displays an icon corresponding to the action it will perform when activated either by holding down and then releasing the left mouse button or by moving the pointer and letting it dwell in position (dwell mode is turned off by default). Actions include single clicks, double clicks and drags of the left, right and middle buttons, as well as single clicks of the up and down buttons (corresponding to scroll-wheel motion; Clickity can also be set to auto-scroll if desired). When Clickity is about to activate, the icon starts blinking; moving the pointer will cancel the activation.
The action to perform can be selected by clicking on the icon (or hovering over it in dwell mode) or by continuing to hold down the left button after the icon starts blinking. This will step through the sequence of available actions, known as a profile. Profiles are defined in Clickity’s configuration file and can be selected from the icon’s right-click menu (profiles can also include an action that will bring up the menu when activated). For example, you could have a main profile that includes just left and right clicks, and another one including left drag and middle click that you’d switch to if you need to do copying and pasting. Actions in profiles can be set to automatically advance to the next action or to return to the previous profile after being performed (for example, you could set up the cut-and-paste profile so that after performing the drag, the middle click would automatically become the next action, and after performing the middle click, Clickity would return to the main profile).
As of version 0.1.2 all settings and profiles can be configured from a dialog box.