Name | Modified | Size | Downloads / Week |
---|---|---|---|
Parent folder | |||
KeyEvents.4.3.zip | 2016-02-29 | 30.3 kB | |
README.md | 2015-04-05 | 2.4 kB | |
KeyEvents.4.2.zip | 2015-04-05 | 16.0 kB | |
Totals: 3 Items | 48.7 kB | 4 |
KeyEvents
This tool may be useful for troubleshooting console keyboard and mouse input.
It utilizes ReadConsoleInput function to read console events and prints them to the console.
Press Esc
button twice to exit KeyEvents.
Here's a sample output of the tool.
KeyEvents from Maximus5, ver 4.2. FAR SysLog mode
Current console mode = 0x000000B7
Press 'Esc' twice to exit program
Press 'Enter' to insert empty line
18:37:53 KEY_EVENT_RECORD: Up, 1, Vk="VK_RETURN" [13/0x000D], Scan=0x001C uChar=[U=' ' (0x000D): A=' ' (0x0D)]
Ctrl=0x00000020 (casac - ecNs) (Windowed)
18:37:56 MOUSE_EVENT_RECORD: [97,9960], Btn=0x00000000 (lr )
Ctrl=0x00000020 (casac - ecNs), Flgs=0x00000001 ((Moved)) (Windowed)
Skipping MOUSE_MOVED (18)
18:37:59 MOUSE_EVENT_RECORD: [106,9968], Btn=0x00000001 (Lr )
Ctrl=0x00000020 (casac - ecNs), Flgs=0x00000000 () (Windowed)
18:37:59 MOUSE_EVENT_RECORD: [106,9968], Btn=0x00000000 (lr )
Ctrl=0x00000020 (casac - ecNs), Flgs=0x00000000 () (Windowed)
18:37:59 MOUSE_EVENT_RECORD: [106,9968], Btn=0x00000000 (lr )
Ctrl=0x00000020 (casac - ecNs), Flgs=0x00000001 ((Moved)) (Windowed)
18:38:01 KEY_EVENT_RECORD: Dn, 1, Vk="VK_Q" [81/0x0051], Scan=0x0010 uChar=[U='q' (0x0071): A='q' (0x71)]
Ctrl=0x00000020 (casac - ecNs) (Windowed)
18:38:01 KEY_EVENT_RECORD: Up, 1, Vk="VK_Q" [81/0x0051], Scan=0x0010 uChar=[U='q' (0x0071): A='q' (0x71)]
Ctrl=0x00000020 (casac - ecNs) (Windowed)
18:38:02 KEY_EVENT_RECORD: Dn, 1, Vk="VK_ESCAPE" [27/0x001B], Scan=0x0001 uChar=[U='←' (0x001B): A='←' (0x1B)]
Ctrl=0x00000020 (casac - ecNs) (Windowed)
18:38:02 KEY_EVENT_RECORD: Up, 1, Vk="VK_ESCAPE" [27/0x001B], Scan=0x0001 uChar=[U='←' (0x001B): A='←' (0x1B)]
Ctrl=0x00000020 (casac - ecNs) (Windowed)
18:38:02 KEY_EVENT_RECORD: Dn, 1, Vk="VK_ESCAPE" [27/0x001B], Scan=0x0001 uChar=[U='←' (0x001B): A='←' (0x1B)]
Ctrl=0x00000020 (casac - ecNs) (Windowed)
18:38:02 KEY_EVENT_RECORD: Up, 1, Vk="VK_ESCAPE" [27/0x001B], Scan=0x0001 uChar=[U='←' (0x001B): A='←' (0x1B)]
Ctrl=0x00000020 (casac - ecNs) (Windowed)