Mousetweaks offers three pointer accessibility functions to the user. In this section you will find the description of the three functions:
When the user activates this feature, he will be able to perform secondary clicks by using the primary mouse button. This is especially useful for users that have only one mouse button at their disposal.

Let us assume that the user has enabled the Simulated Secondary Click feature.
To perform a simulated secondary click, the user has to keep the primary mouse button pressed without moving the pointer for a determined time. As soon as the determined time has elapsed, the simulated secondary click is issued.
While the primary mouse button is being held pressed, mousetweaks will fill the arrow of the pointer with another color to give feedback that it is counting down the time before issuing the simulated secondary click.
How long the user has to hold the primary mouse button pressed, is determined by the Delay slider located under the activation checkbox. By using this slider, the user can choose the delay most appropriate to him.
People that have trouble to keep the pointer completely motionless can use the Motion Threshold slider of the Dwell Click feature. This setting makes mousetweaks ignore little mouse movements, so that the simulated secondary click is issued even if the pointer is not completely motionless. Please have a look at the section of the Motion Threshold slider of the Dwell Click feature for more information about it.
The Motion Threshold slider that is located under the Dwell Click feature is also effective for the Simulated Secondary Click feature, even if the Dwell Click feature is disabled.
As the Simulated Secondary Click is not able to discard the mouse button down event from the primary button press of the user, it issues a primary click just before issuing the secondary click. In other words, each secondary click performed by this function is immediately preceded by a primary click, and this makes it behave a bit differently to the normal secondary click performed by the secondary mouse button. For example:
It is not possible to provide a list of all diverging behaviours, because it depends on the reaction of the application receiving the secondary click preceded by a primary click.
Some users may also be surprised by the consequences of the following: it is not possible to perform a long motionless primary button click and hold, without also triggering the secondary click. For example:
When keeping the primary button pressed on the arrow of a scrollbar, the scrollbar jumps to the bottom after some time. This is in fact the normal behaviour of a secondary click on an arrow of a scrollbar.
To work around this behaviour, simply move the pointer immediately after pressing the primary mouse button. This way the simulated secondary click is not issued.
There are users that cannot use any hardware button. By activating the Dwell Click, they can have the mouse perform the various clicks without pressing any mouse button. The click types that can be performed are: single primary click, double click, drag click and secondary click.
When the dwell click is active, the mouse buttons remain functional and it is still possible to click with the mouse buttons. Moreover, If the user performs a click with a mouse button while a dwell click is in progress, the dwell click gets stopped and no dwell click is generated; to initiate a new dwell click, the user has to move and stop moving the mouse as usual for the dwell click.
Each time the pointer stops moving, a dwell click is initiated. To give feedback to the user, mousetweaks will fill the arrow of the pointer with another color while it is counting down the time before the click completion kicks in.
How the click is completed and how the click type is chosen depends on what dwell mode the user has selected. The two available modes are:

To select the mode, the user only has to click on the radio button that corresponds to his choice.
This mode is active when the user selects Choose type of click beforehand. In fact, after the mouse has been motionless for the time defined by the Delay slider, the system will automatically perform the click type that is selected in the Click Type Window shown here:

To display the Click Type Window on the screen, the user has to put a checkmark in the checkbox named “Show click type window”:

After the click has occurred, the single click type will be automatically restored. In order to choose another click type, the user has to perform an automatic click on the button in the Click Type Window that corresponds to his click type choice.
Instead of the Click Type Window some users might prefer to use the Dwell Click panel applet, that has some advantages:.

Indeed, by using the Dwell Click panel applet:
To display the Dwell Click applet on the GNOME panel, the user has to follow the usual procedure to add applets to the GNOME panel. An example about how to do it can be found in the section Starting The Pointer Capture Function.
The Click Type Window and the Dwell Click applet can be used simultaneously or each on its own.
This mode is active when the user selects Choose type of click with mouse gestures. In fact, after the mouse has been motionless for the delay defined by the Delay slider, the shape of the pointer will change for a little time lapse; let's call this shape the gesture shape:
The user also has the possibility to match click type with movement direction by using the 4 popups available:

There is also a Disabled menu item in each popup. The user can select it if he does not want some click types to be performed automatically. This is especially interesting for users that have problems with only certain click types.
With the Delay slider, the user can configure how long the pointer has to be motionless for the click to be initiated.

The dwell delay only works in the context of the dwell click.
For people that have trouble to keep the mouse motionless, there is the Motion Threshold slider.

When the slider is set towards low, even little mouse movements are considered; however, by setting a higher threshold, the pointer has to travel a bigger distance before it is considered as moving.
The Motion Threshold setting does not only work for the Dwell Click, but also for the Simulated Secondary Click, even if the Dwell Click is disabled.
There are people that have to use their pointing device not only for the computer. These people would welcome a way to lock the pointer into an area of the screen, so that they can use their pointing device for other tasks.
In fact, the Pointer Capture panel applet creates an area on the panel, into which the user can lock the pointer until he releases it in a determined way.

By choosing Preferences in the contextual menu of the Pointer Capture applet, the user gets a window with the options of the Pointer Capture applet:

The Preferences window of the Pointer Capture applet has three sections:
In the Capture Pointer section, the user can specify under what circumstances the pointer gets captured when it moves into the capture area. For example: if the control modifier is checked, the pointer gets captured when it is over the capture area and the user presses the Control modifier key. If no modifier is checked and the mouse button is set to 0, the pointer only has to move into the capture area to get locked.
It is also possible to specify a combination of modifiers and mouse button.
In the Release Pointer section, the user can specify what modifier or mouse button releases the pointer.
It is also possible to specify a combination of modifiers and mouse button.
In the Size of Capture Area section, the user can specify the width of the capture area on the GNOME panel.