Skip to content

Commit 112cce6

Browse files
committed
Merge branch 'master' of github.com:nhmkdev/KeyCap
2 parents b554c9b + 5288323 commit 112cce6

File tree

1 file changed

+11
-11
lines changed

1 file changed

+11
-11
lines changed

README.md

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,6 @@
22

33
Download the [Latest Release](https://github.com/nhmkdev/KeyCap/releases/latest)
44

5-
# Updates in progress
6-
7-
Docs/code are being updated to v2 branch (just merged into master for further refinement/release).
8-
95
## Description
106
*Windows only* application for capture keyboard input and remapping it to:
117
* another key or sequence of keys
@@ -35,9 +31,6 @@ Windows Registry Editor Version 5.00
3531

3632
You can also include the `-autostart` argument if you wish to immediately start capturing keys with the loaded config.
3733

38-
## TODO:
39-
* Fix bugs!
40-
4134
## Warning
4235
This program does perform keyboard capture and is essentially the first component of a key logger. I humbly request you NOT use the information included in the source code to create a malicious application.
4336

@@ -54,12 +47,19 @@ The file is prefixed with two 32-bit ints:
5447
| --- | --- |
5548
| 0x0E0CA000 | 0x1
5649

57-
The remainder of the file is a repeated sequence of the following information.
58-
One input may be associated with numerous outputs.
50+
The remainder of the file is a repeated sequence of the following information. One input may be associated with numerous outputs.
51+
5952
Byte array representation of each input/output(s) pair:
6053

61-
| Flags | VirtualKey | Parameter | Outputs Count | Output Flags | Output VirtualKey | Output Parameter | (repeats for all outputs) ... |
62-
| --- | --- | --- | --- | --- | --- | --- | --- |
54+
`(#)` is the number of bytes the given information is alloted.
55+
56+
**Input Bytes**
57+
| Input Flags (4) | Input VirtualKey (1) | Padding (3) | Parameter (4) | Outputs Count (1) | Padding (3) | (all outputs for input) |
58+
| --- | --- | --- | --- | --- | --- | --- |
59+
60+
**Output Bytes**
61+
| Output Flags (4) | Output VirtualKey (1) | Padding (3) | Output Parameter (4) |
62+
| --- | --- | --- | --- |
6363

6464
There is no count for the number of inputs. Instead the file is read until no further input/output(s) pairings can be read.
6565

0 commit comments

Comments
 (0)