Numpad Mouse lets you control your mouse using the keys on the Numpad.
It also features position marker that allows you to mark the mouse positions for shift and precise moving.
Numpad Mouse transforms your numeric keypad into a versatile mouse.
- Mouse wrap
- 21 mouse anchors
- Move mouse automatically accomplished with optional left, right, middle, double, and control clicks
- 8 directions mouse movement
- User defined speed
- Mouse clicks and drag, including control clicks
- Optional sound effects
- Programs launcher
- Handy 10-page 'Note by the Mouse' with alarms function
- Display mouse coordinates
- Display RGB hex code under mouse cursor
- Support English, Dutch, and French
- FILE_ID.DIZ
- Numpad Mouse.exe
- Numpad_Mouse_readme.html
- NM_res.dll
First, put all the files in the files list above in a same folder.
Double click "Numpad Mouse.exe", then, make sure the NumLock key is on.
It's now ready to control your mouse via the Numpad keys.
Mouse Movements:8 ↑ 4 6 ← → 2 ↓
To move the mouse diagonally, you need the 'Win' key on your keyboard: Press and hold the 'Win' key, then 1, 3, 7, and 9 are to move the mouse diagonally.
Note: If you have marked the mouse positions with Alt + 1 and Alt + 3, Ctrl + 1 and Ctrl + 3 will not move to the marked positions, instead they will perform a control left or right click until this option is toggled off. However, Ctrl + Alt + 1 and Ctrl + Alt + 3 are unaffected.
To unmark the mouse position marked by '+', press it twice.
Without the presence of a marker, pressing '5' will then move the mouse to the center of the current active window.
If you press the '5' again, each press of it will bring up one of the underlying windows and the mouse cursor will move to the center of that windows. If you continue to press this key, it'll eventually cycle through all windows on your Desktop, one by one.
If you want to move the mouse to the marked position and do a series of several tasks, read the 'Advanced Usage' section below.
The marked mouse positions for both the default set and the extra set will be stored in the file: "numpad_mouse.ini" under the sections:
In this settings window, you may
- fine tune the moving speed of your mouse,
- define programs to launch,
- toggle mouse wrap mode,
- create a shortcut on your desktop,
- toggle sound effect,
- toggle the display of the system icon,
- toggle control clicks,
- toggle 'SmartMouse' feature,
- toggle sleep mode, and
- change language to English, Dutch, or French.
Here is a brief description of some of the options in the Options menus:
Default: reset the 'step', 'speed', and 'wrap mode' settings to default.and they mean:
- Mouse click
- Mouse button released
- Mouse button hold
- Info
- Mouse anchoring
- Asleep / awake
- Mouse click - for left, right, and middle clicks.
- Mouse button released and hold - Numkey 0.
- Info - Numkeys 7 and 9.
- Mouse anchoring - Alt + Numkey 0 to 9.
- Asleep / awake - Ctrl + '/'.
If you've "wrap mode" off, the mouse cursor will stop at the edges of the screen, otherwise, it'll continue to move until the Spacebar pressed.
Alternatively you may press the "Home" key to stop SmartMouse. In this case, SmartMouse will move back to the position where you've started SmartMouse.
If the 'bounce' feature is checked, the mouse cursor will bounce at the edges of the screen when "wrap mode" is off.
During SmartMouse moving, you may change the directions by hitting any of the eight directional keys.
All other functions, such as marking mouse position, move mouse to marked position, clicks, get info, etc, are still available.
Speed for SmartMouse:The 'speed' for SmartMouse can be adjusted while your mouse cursor is moving, press the 'up' arrow key to increase, the 'down' to decrease.
The 'step' can also be adjusted while moving, press the 'right' arrow key to widen the step, the 'left' to narrow.
Note: This 'speed' is for SmartMouse only, it will not affect the speed for Numpad Mouse. However, if you change the 'step', it will change the 'step' for Numpad Mouse too, for they share the same 'step' value.
When the 'speed' or the 'step' has reached the top or the bottom, a sound will cue you.
To change the language, just click the Languages menu and click the language you like.
Note: Languages other than English require an additional plug-in file in the same folder (or in your system folder). You may find the link on the Numpad Mouse download page to download.
Or click here to go to the webpage directly.
The launcher allows you to define a total of four external programs to launch when the mouse is positioned, within the range, on either of the four edges of the screen.
You may drag and drop the program you want to launch on to the input field, or use the 'Browse' button to search.
You may also adjust the 'activated range' (in pixel) to activate the launcher.
Since the four edges on the screen have overlapping corners, they have a priority order, which is: Top, Bottom, Left, and Right.
For example, when the mouse is positioned on the upper right corner, the program defined for the 'Top' will be launched rather than for the 'Right', for the 'Top' has the priority.
The shortcut Numpad Asterisk '*' is used to launch the defined programs.
Note: The programs will not be launched automatically. Two conditions must be met:
1. The mouse is on either of the four edges and within the activated range, and
2. the shortcut Numpad Asterisk '*' is pressed.
When all is set and done for the settings, remember to click 'OK'.
There are two ways to suspend Numpad Mouse:
1. sleep mode
2. Pause mode
Press Ctrl + '/' (Numpad slash) to activate 'sleep mode'.
It is a toggle, so press Ctrl + '/' again to re-enable Numpad Mouse.
In 'sleep mode', all Numpad Mouse features are suspended; however, the 'settings' window is still accessible by pressing Ctrl + '*'.
Click the Numpad Mouse tray icon then click 'Pause' to activate 'Pause mode'.
It is also a toggle, so click again to re-enable Numpad Mouse.
In 'Pause mode', Numpad Mouse is completely 'paused'.
There are three ways to quit Numpad Mouse:
Note: The third way: Ctrl + '-', is a safe-exit, and is recommended.
- click the Numpad Mouse tray icon then click 'Exit'
- Click 'Exit' from the Options menu in the Settings window.
- Press Ctrl + '-' (Numpad Minus).
If you have changed your Settings, changed the speed for SmartMouse, or updated your note and/or set your alarms with Note by the Mouse, it's better to exit the application using the third way for Numpad Mouse will not save all those changes and updates if you exit using the other two.
That's it for the basic usage. If you want to use all the additional features, continue to read. Otherwise, you're ready. |
Each page of note has a capacity of 8 KB;
There are a total of 10 pages.
A 24-hour alarm enables users to set alarm for each of the 10 pages. A window will pop up showing the first 300 bytes of the content of the 'Note' with optional audible alert when the alarm time reaches.
The shortcut to call 'Note by the Mouse' is Numpad slash (/).
To close it, press ESC.
The content of the notes will be saved automatically to a subfolder named "mouse.notecase" upon close.
'erase': this is to clear the content of the current page.
'restore': this is to restore the current note to what 'Note by the Mouse' has in memory.
You may also click on the 'up and down' button next to the 'current page' box to flip through all pages one by one.
Use up and down arrow-keys or mouse click to adjust the 'hours' and 'minutes' then press the 'Alarm' button. The 'colon' between the 'hours' and the 'minutes' fields will change to red color, which signifies that the alarm is set on.
You may get the current time into the 'hours' and the 'minutes' fields by right clicking the window of the 'Note by the Mouse', then click 'current time'. (Note: not the editing field.)
To set an alarm off:Press the 'Alarm' button, again. The 'colon' between the 'hours' and 'minutes' fields will change to normal black color (or your system color for text), which signifies that the alarm is set off.
To change the alarm time:First, press the 'Alarm' button to set the alarm off, then adjust the 'hours' and the 'minutes', and press the 'Alarm' button again.
- A 'watch': means that the current note has been set for the most recent alarm;
- A 'mouse': means that the current note has been set for the alarm in queue (not the most recent one);
- A 'papers': means that there has no alarm set for the current note.
2. You may always check whether the alarm time is correct by hovering your mouse cursor over the 'colon' (between the 'hours' and the 'minutes' fields). If there is alarm(s), it will show you the most recent alarm time and the note-page the alarm is set for in a 'bubble message'.
- Change to other page of note,
- Close the 'Note by the Mouse' window, or
- Quit Numpad Mouse.
6. When you have finished with 'Note by the Mouse', you may close the window by pressing ESC. Numpad Mouse will monitor the time and alert you when the set alarm time reaches.
- it will be taken as 24 hours later if there is/are another waiting alarm(s);
- it will be taken as now if it is the only alarm. (There will usually be 20 seconds delay for the alarm to kick off.)
This section will explain how to edit the "numpad_mouse.ini" file to make Numpad Mouse to do a series of several tasks with just one single keypress.
Normally, when you press Alt + Ctrl + number keys, the mouse cursor will be moved to the marked position than left click. You may change this action according to your personal needs.
The syntax of the "numpad_mouse.ini" file is:
[Numpad Mouse Anchors] Ctrl-?=x,y,Macro(s)
where:
? is the Number shortcut (0 to 9); x x-coordinate; y y-coordinate; Macro(s) are mouse actions macros you want to perform and keystrokes you want to input to the focused window.There are a total of 34 macros you may use in the 'Macro(s)' field. They are all preceded by a "^". They are:
"^0" to "^9", "^PAUSE1" to "^PAUSE9, "^LCLICK", "^RCLICK", "^MCLICK", "^DCLICK", "^CCLICK", "^HLBTN", "^RLBTN", "^HRBTN", "^RRBTN", "^HMBTN", "^RMBTN", "^SPACE", "^ENTER", "^(x,y)", and "^[BUTTON NAME]".
And they mean:
"^0" to "^9" allow you to call other shortcut(s);^[Ok] ^[Cancel] ^[Yes] ^[No]You may use partial name, e.g. ^[Canc], this will still click the 'Cancel' button.
^[Ja] ^[Nee] ^[Annuler] ^[Si]
[Numpad Mouse Anchors] Ctrl-1=611,137, ^(611,137) ^2^3^2^3^2^3 ^[OK] Ctrl-2=200,400 Ctrl-3=400,400
In the above example, if you press Ctrl - 1, the mouse will simply move to the coordinates 611,137. But if you press Ctrl - Alt - 1, the mouse will first move to the coordinates 611,137, then move from left to right and right to left three times, by calling the shortcuts '2' and '3' three times, as if you had pressed Ctrl - 2 and Ctrl - 3 three times, and finally go back to click the 'OK' button.
Example 2:[Numpad Mouse Anchors] Ctrl-1=191,501, ^(191,501) ^RCLICK q ^2 Ctrl-2=300,750, ^(300,750) ^DCLICK ^PAUSE1 ^3 Ctrl-3=550,100, ^(550,100) ^LCLICK login name ^4 Ctrl-4=550,150, ^(550,150) ^LCLICK password ^5 Ctrl-5=700,150, ^(700,150) ^[OK] ...
In the above example, when Ctrl - Alt -1 is pressed:
The mouse will move to (191,501), perform right click, type 'q', then call shortcut Ctrl - 2, which in turn moves the mouse again to (300,750) and double click, pause for one second, then call shortcut Ctrl - 3, which moves the mouse to (550,100), left click, type in "login name", call shortcut Ctrl - 4, which moves the mouse to (550,150), left click, type in "password", call shortcut Ctrl - 5, which moves the mouse to (700,150), and finish the mouse actions by clicking the 'OK' button.
Above example may have opened a document with Quick View, then opened a browser, typed in login name, password and clicked the 'OK' button for you.
You only need to press Ctrl - Alt - 1 to do all the above tasks!
Example 3:Ctrl-3=400,500, ^(400,500) ^HLBTN ^4 Ctrl-4=10,50, ^(10,50) ^RLBTN ^PAUSE1 ^[Yes]
In the above example, supposing the marked mouse position for Ctrl - 3 is a file to be deleted; for Ctrl - 4 is the Recycle bin, by pressing Ctrl - Alt - 3, Numpad Mouse will drag the file to the Recycle bin, pause for one second then click "Yes".
1. Normally, if you've marked a mouse position with Alt + any numeric number keys, pressing Ctrl + Alt + number key will move the mouse to the marked position then left click, however, if you've edited the numpad_mouse.ini file by appending macro(s) or text to the line, the move to the marked position and the left click will no more be the default actions. In this case, you need to explicitly instruct Numpad Mouse to do them by adding the macros "^(x,y)" and "^LCLICK".
So, below two lines are identical - they will both move the mouse to (200,600) then left click when you press Ctrl + Alt + 2.
Ctrl-2=200,600 Ctrl-2=200,600, ^(200,600) ^LCLICK
2. Whenever there are macros appended to the shortcut line in the numpad_mouse.ini, all spaces will be ignored.
For example, if you want Numpad Mouse to type "Jack and Jill" on the focused box or window for you whenever you press Ctrl + Alt + 6, put the line as below:
Ctrl-6=200,600, Jack and JillHowever, if you need an 'Enter' input followed the typing of "Jack and Jill", you need to put the line like this:
Ctrl-6=200,600, Jack ^SPACE and ^SPACE Jill ^ENTER
3. The shortcuts using Ctrl + number keys are unaffected by the macros. So, practically you may set two different mouse actions in one line. E.g.
Ctrl-6=100,100, ^(200,200) ^DCLICK
In the above example, if you press Ctrl + 6, the mouse will simply move to (100,100), but if you press Ctrl + Alt + 6, the mouse will move to (200,200), then double click.
Even further, you may press Alt + 6 if need to mark a new mouse position, the appended macros you've put there will not be removed.
4. The macros can make up the functions for what Numpad Mouse is missing.
Currently, Numpad Mouse has only the function to hold the left button ( Numkey 0 ), if you need to hold the right button, make a line as below in your numpad_mouse.ini:
Ctrl-3=100,100, ^HRBTN Ctrl-6=100,100, ^RRBTN
Now, pressing Ctrl + Alt + 3 will hold the right mouse button;
Ctrl + Alt + 6 will release it.
If you often need a double click, below will double click whenever you press Ctrl + Alt + 1.
Ctrl-1=100,100, ^DCLICK
Likewise, below will middle click whenever you press Ctrl + Alt + 2.
Ctrl-2=100,100, ^MCLICK
5. Two or three buttons cannot simultaneously be hold.
In the example below, Numpad Mouse will hold the left mouse button, release it, than hold the right mouse button, release it, than hold the middle mouse button.Ctrl-1=100,100, ^HLBTN ^HRBTN ^HMBTN
6. You may use the numpad_mouse.ini to store the text you frequently need to paste to other applications. E.g.
Ctrl-1=1000,900,www.geocities.com/kalvinau2003/k2003.html Ctrl-2=1000,900,kalvinau2003@yahoo.com Ctrl-3=1000,900,Numpad Mouse version 0.6c
Above lines will paste my web address, my e-mail, the name and the version number of this application to whatever applications on focus whenever you press Ctrl + Alt + 1, Ctrl + Alt + 2, Ctrl + Alt + 3 respectively.
version 0.5 (August 31, 2005)
- Added: 'SmartMouse' feature
- Added: One more set of mouse-markers - making it a total of 21 available
- Added: 'restore' function for Note by the Mouse
- Added: More macros for the numpad_mouse.ini file
- Enhanced: Numeric key 5
- Enhanced: Each sound events can be toggled on/off individually
- Changed: All resource, icon and wav sound files, has been compressed to one single file: NM_res.dll.
- Changed: The range for speed (on the Settings window) is lowered by one notch.
(If you've set your favorite speed, you need to increase it by one notch.)
version 0.4 (March 23, 2005)
- Added: Diagonal mouse movement (suggested by T.T.Trung)
- Added: Control clicks (suggested by Ria Fri)
- Added: Several functions can be toggled - sounds effect, display of trayicon, control clicks
- Added: Note by the Mouse and Alarm function (The alarm function was suggested by Peter Zwitser)
- Improved: Extended the functions used in the ini file
- Changed: Languages support is changed to use plug-in
version 0.3 (February 21, 2005)
- Changed: Alt + Ctrl + Numpad keys: move the mouse and left click; optionally right click and double click
- Added: Display mouse coordinates and RGB hex code
- Added: Dutch and French supported
- Added: A new shortcut to pause: Ctrl + /
- Added: Programs launcher
version 0.2 (September 23, 2004)
- Added: A settings window allowing users to tune the mouse moving speed and toggle mouse wrap mode to their liking
- Improved: Mouse speed performance
- Changed: A shortcut Ctrl + 'Numpad Minus' to quit the application (was Ctrl+'M')
- Added: A shortcut Ctrl + 'Numpad Asterisk' fo access the Settings window
version 0.1 (July 31, 2004)
- Added: Mouse marker with optional left click
- Added: Accelerate mouse move when either the directional keys is holding down (suggested by gjh)
- Initial release
Any Windows operating systems version 95 or above.
Numpad Mouse will cost you one email.
If you use it or store it at your disposal, I would like to have an email telling me about that.
My email is
kalvinau2003@yahoo.com
Should you have any suggestions and comments, please send email to the above address.
Or you may write in my guest book .
Special thanks to Peter Zwitser who has helped make the Dutch translation!