
Exactmouse is a program that helps you use the power of your mouse to 100%
This program was created for their own needs. A very long time, back in 2004. Written in pure assembly language, using syntax and TASM collector. The idea proposed by Alexander Kuklev, and programmed Eugene Ivanov. Most of the text was written by Alexander.
Being compiled, it takes 100 Kb of code. It works quickly, it requires little memory.
The program works with
any mouse. Designed to increase and compress parts of the screen, to adjust the speed of the mouse and other actions. But if there is a mouse with additional buttons, then they can also be used.
')
A few months ago I bought an optical mouse with side keys, but I could not find the use of side keys. And then I decided to write a program that would help use the most useful way.
You can use the mouse without side buttons, and the usual mouse with two buttons and a wheel (central button) - while everything will work with the same success.
Have you ever had the chance to hit the small button on the screen or select the small text?
Now pressing the side button (you can also configure which button to use and also select a key on the keyboard) slows down the speed of the mouse and you even get into a very small button without any difficulty.
The hand very quickly gets used to using the side key as a “brake”.
What else is needed for convenience? It would be nice to have a screen magnifier that would turn on when you press the other side mouse button, so that you can see something small. (I sometimes do pixelart and I need something like that.)
Then it was thought that it would also be good to write the color of the current pixel and the coordinates of the mouse somewhere on the magnifying glass window.
Later, it was thought up to use the numeric keypad with ScrollLock-e turned on like this:
Program features:
- by pressing one of the side buttons of the mouse (or keys on the keyboard) decrease (by the time you click) the speed of the mouse.
- By pressing the same or another side mouse button, turn on the magnifying glass. (For easy positioning)
- When scroll-lock is turned on using the numeric keypad, you can move the mouse one pixel to the side, turn the magnifying glass on and off, adjust the mouse speed and magnification of the magnifying glass. In addition, you can include a window in which the color of the current pixel and the coordinates of the mouse will be written. Color in a convenient format can be copied to the clipboard with one keystroke of the numeric keypad.
- the current pixel is marked in the magnifying glass with a crosshair and / or a rectangle.
- It is possible to include a grid separating pixels in a magnifying glass window.
- You can resize a magnifying glass window by stretching it by the edges. At the same time, the window will automatically select such a size so that an integer number of pixels fit into it (this can be disabled in the settings). To drag the window, you need to "grab it with the mouse" for any point. Double click opens the settings window. Right-click - context menu.
- setting grid color and crosshairs.
- setting the refresh rate of the magnifying glass.
- setting to automatically hide the grid at low magnification.
- the program has a very small size and works very quickly, almost without spending computer resources. (2% of processor load with a large loop enabled with a 50ms refresh period, on a computer with a Duron 800MHz processor.)
Using the convenient keyboard panel, you can configure the use of
any keyboard keys to control the program.
The default settings are as follows:
Key / Key Set
| Description
|
---|
Ctrl-right
| Decrease mouse speed while clicking
|
[5] gray
| On / off magnifying window for mouse
|
Enter gray
| On / off mouse color window
|
[-] gray
| Decrease the degree of increase in the lead. window for mouse (or active zoom. window)
|
[+] gray
| Increase the degree of increase in the led. window for mouse (or active zoom. window)
|
[7], [8], [9], [4], [6], [1], [2], [3] gray
| Move the mouse in the right direction.
|
[0] gray
| Increase normal mouse speed
|
[.] gray
| Reduce normal mouse speed
|
[/] gray
| Copy to clipboard color in decimal format
|
[*] gray
| Copy to clipboard color in 16th format
|
Scroll lock
| Keyboard use on / off
|
Installer packed
exactmouse-setup.exe.7z - 80 Kbytes