| Mouskii is simple should be usable without any documentation.
Here is a brief run-down of the functions and features:
MAIN WINDOW:

Mouskii's main window is small and contains 5 buttons. The initial position
of the
Window is in the lower right corner of the screen. Click anywhere on the
window and
drag it to any location on the screen. The buttons, from left to right,
are described
as follows:
| MENU: |
| LOAD: |
Load a previosly recorded .REC file.
|
| SAVE: |
Save a .REC file.
|
| SPEED: |
Specify the playback speed in terms of a percentage of the
record speed.
A value of 100 will playback at the recorded speed. A value
of 50 will playback
twice as fast and so on. Note, depending on system speed and
other factors,
speed values less than 10 can cause unpredictable results and
skipping.
|
| LOOP: |
Repeat the command sequence indefinately. Press <Ctrl-Esc>
or <Alt-Esc> to
abort the playback.
|
| EXIT: |
Quit the application.
|
|
| RECORD: |
Begin recording keystrokes and mouse clicks. Click STOP, PAUSE or
press
<ctrl-break> to stop recording.
|
| PLAY: |
Playback recorded keystrokes and mouse clicks.
|
| STOP: |
Stop recording keystrokes and mouse clicks.
|
| PAUSE: |
Pause recording keystrokes and mouse clicks. Click PAUSE again to
resume recording.
|
REC File explination:
Mouskii saves mouse and keystrokes in a normal text file. It is not recommended
that you edit or modify the .REC file in any way. Improper values can
cause unpredictable results and may cause your system to crash. However,
if you decide to mess with the file or change it, here is the explination
of the file. Each line corresponds to a key/mouse event and has six fields.
Each field is separated by a colon (:) and are as follows:
DESCRIPTION : TIME BETWEEN COMMANDS
: COMMAND : DATA 1 : DATA 2 : HANDLE
------------------------------------------------------------------------
DESCRIPTION = This is
a description of the event. This field is essentially a comment
for the user and is ignored by Mouskii.
TIME BETWEEN COMMANDS =
This is the time, in milliseconds between mouse\key events.
COMMAND = This is the
event that has been recorded.
DATA 1 / DATA 2 = Depending
on the type of command, Data 1 / 2 can have different meanings
Mouse event: DATA1 = Mouse X coordinate; DATA2 = Mouse Y coordinate
Key Event : DATA1 / DATA2 are the Windows keyboard scan codes.
HANDLE = Windows handle
Example Lines:
------------------------------------------------------------------------
| Shift : |
127 : |
WM_KEYDOWN : |
10768 : |
1 : |
0 |
| M : |
355 : |
WM_KEYDOWN : |
12877 : |
1 : |
0 |
| M : |
79 : |
WM_KEYUP : |
12877 : |
1 : |
0 |
| Shift : |
248 : |
WM_KEYUP : |
10768 : |
1 : |
0 |
| O : |
137 : |
WM_KEYDOWN : |
6223 : |
1 : |
0 |
| O : |
104 : |
WM_KEYUP : |
6223 : |
1 : |
0 |
| U : |
146 : |
WM_KEYDOWN : |
5717 : |
1 : |
0 |
| U : |
91 : |
WM_KEYUP : |
5717 : |
1 : |
0 |
| S : |
165 : |
WM_KEYDOWN : |
8019 : |
1 : |
0 |
| S : |
79 : |
WM_KEYUP : |
8019 : |
1 : |
0 |
| K : |
170 : |
WM_KEYDOWN : |
9547 : |
1 : |
0 |
| K : |
91 : |
WM_KEYUP : |
9547 : |
1 : |
0 |
| I : |
156 : |
WM_KEYDOWN : |
5961 : |
1 : |
0 |
| I : |
92 : |
WM_KEYUP : |
5961 : |
1 : |
0 |
| I : |
156 : |
WM_KEYDOWN : |
5961 : |
1 : |
0 |
| I : |
91 : |
WM_KEYUP : |
5961 : |
1 : |
0 |
|