pekdb Current version: v0.1.0

About
Mouse Control is a program that let you control your computer without using the mouse buttons. When moving the mouse at right times you can simulate the left and right buttons.

Mouse Control was first intended to be used with a laser pointer to enable control of Windows programs when having oral presentations. As new areas appeared where the program could be useful, Mouse Control can now be downloaded as a standalone application.


Download
Mouse Control 0.1.0 with source code (Microsoft Visual Studio).


How to use it
The binary to execute is in the release folder together with a configuration file. When running the executable file an icon appears in Windows tray-bar. To exit Mouse Control you right click on the tray-bar icon and choose Exit.

If you move the mouse and hold it for a certain time a tooltip appears close to the pointer. The tooltip is just visible for a short time. If you move the pointer when the tooltip is visible an event will occur corresponding to the configuration. One of the following events can happen:

- Press left mouse button
- Release left mouse button
- Press right mouse button
- Release right mouse button
- Click left mouse button
- Click right mouse button
- Double click left mouse button
- Double click right mouse button

If you don't move the mouse the tooltip will change to the next one after a certain amount of time. After all tooltips/events have been visible you can again move the mouse pointer as usual.

The sequence of tooltips and the corresponding times can be changed in the configuration file mc.cfg. Below is the original configuration file.


% Mouse Control Configuration File

[CONTROLS]
numb=4
ctrl_1=L
ctrl_2=LC
ctrl_3=LDC
ctrl_4=RC
text_1=L
text_2=LC
text_3=LDC
text_4=RC
time_1=10
time_2=15
time_3=20
time_4=25
time_5=30


A row that starts with a '%' is interpreted as a note and not used by the program.

[CONTROLS] is a main name for the following configurations. When the program grows there may be more names in the file. This line can't be changed, or the program will fail.

numb: Number of controls in the file. This line shall match the number of events in the file.

ctrl_1: Kind of event to occur as number one. The first tooltip showed when not moving the mouse is this one. The different events to choose: L, R, LC, RC, LDC, RDC. Further information about the events can be read later.

ctrl_2: Just the second event to happen, i.e. the second tooltip showed if not the mouse was moved.

text_1: Text showed in the tooltip corresponding to the first event.

time_1: Time to not move the mouse before the first tooltip is showed. The resolution is 1/10 sec.

time_2: Time to not move the mouse before the second tooltip is showed. This time must be higher than time_1.

time_5: Time to not move the mouse before the fourth tooltip is gone. You can now move the mouse and no events will occur.


Now it's time to explain the different events.

L: If the left mouse button is released it will be pressed. If pressed it will be released. This enables drag and drop in Windows.
R: Same as above but for the right mouse button.
LC: Click the left mouse button, i.e. press and release in the same event.
RC: Click the right mouse button.
LDC: Double click the left mouse button.
RDC: Double click the right mouse button.


Future updates
- Event for the middle button.
- Graphical configuration environment.

Copyright (c) 2004 PerErik Klarenfjord, All Rights Reserved
All trademarks are the property of their owners
Any actions you take after reading this website are your own responsibility
MADE IN SWEDEN
Hosted by GMQ