Raw USB Keyboard Data
hexdump /dev/input/event0
| USB Key Code | ff |
| Keyboard Order | xx |
| Key Press | 01 |
| Key Release | 00 |
| Key Release (4th) | 01 |
| Key Repeat | 02 |
Keyboard.print("lmn");
| 00000000 | 73 | 6e | ee | 58 | 1d | be | 0c | 00 | 04 | 00 | 04 | 00 | 0f | 00 | 07 | 00 |
| 00000010 | 73 | 6e | ee | 58 | 1d | be | 0c | 00 | 01 | 00 | 26 | 00 | 01 | 00 | 00 | 00 |
| 00000020 | 73 | 6e | ee | 58 | 1d | be | 0c | 00 | 00 | 00 | 00 | 00 | 00 | 00 | 00 | 00 |
|
| 00000030 | 73 | 6e | ee | 58 | bb | c2 | 0c | 00 | 04 | 00 | 04 | 00 | 0f | 00 | 07 | 00 |
| 00000040 | 73 | 6e | ee | 58 | bb | c2 | 0c | 00 | 01 | 00 | 26 | 00 | 00 | 00 | 00 | 00 |
| 00000050 | 73 | 6e | ee | 58 | bb | c2 | 0c | 00 | 00 | 00 | 00 | 00 | 00 | 00 | 00 | 00 |
|
| 00000060 | 73 | 6e | ee | 58 | 14 | c6 | 0c | 00 | 04 | 00 | 04 | 00 | 10 | 00 | 07 | 00 |
| 00000070 | 73 | 6e | ee | 58 | 14 | c6 | 0c | 00 | 01 | 00 | 32 | 00 | 01 | 00 | 00 | 00 |
| 00000080 | 73 | 6e | ee | 58 | 14 | c6 | 0c | 00 | 00 | 00 | 00 | 00 | 00 | 00 | 00 | 00 |
|
| 00000090 | 73 | 6e | ee | 58 | cc | c9 | 0c | 00 | 04 | 00 | 04 | 00 | 10 | 00 | 07 | 00 |
| 000000a0 | 73 | 6e | ee | 58 | cc | c9 | 0c | 00 | 01 | 00 | 32 | 00 | 00 | 00 | 00 | 00 |
| 000000b0 | 73 | 6e | ee | 58 | cc | c9 | 0c | 00 | 00 | 00 | 00 | 00 | 00 | 00 | 00 | 00 |
|
| 000000c0 | 73 | 6e | ee | 58 | a4 | cd | 0c | 00 | 04 | 00 | 04 | 00 | 11 | 00 | 07 | 00 |
| 000000d0 | 73 | 6e | ee | 58 | a4 | cd | 0c | 00 | 01 | 00 | 31 | 00 | 01 | 00 | 00 | 00 |
| 000000e0 | 73 | 6e | ee | 58 | a4 | cd | 0c | 00 | 00 | 00 | 00 | 00 | 00 | 00 | 00 | 00 |
|
| 000000f0 | 73 | 6e | ee | 58 | 94 | d1 | 0c | 00 | 04 | 00 | 04 | 00 | 11 | 00 | 07 | 00 |
| 00000100 | 73 | 6e | ee | 58 | 94 | d1 | 0c | 00 | 01 | 00 | 31 | 00 | 00 | 00 | 00 | 00 |
| 00000110 | 73 | 6e | ee | 58 | 94 | d1 | 0c | 00 | 00 | 00 | 00 | 00 | 00 | 00 | 00 | 00 |
Keyboard.press('l');
| 00000120 | 73 | 6e | ee | 58 | 75 | d5 | 0c | 00 | 04 | 00 | 04 | 00 | 0f | 00 | 07 | 00 |
| 00000130 | 73 | 6e | ee | 58 | 75 | d5 | 0c | 00 | 01 | 00 | 26 | 00 | 01 | 00 | 00 | 00 |
| 00000140 | 73 | 6e | ee | 58 | 75 | d5 | 0c | 00 | 00 | 00 | 00 | 00 | 00 | 00 | 00 | 00 |
Keyboard.release('l');
| 00000150 | 73 | 6e | ee | 58 | 63 | d9 | 0c | 00 | 04 | 00 | 04 | 00 | 0f | 00 | 07 | 00 |
| 00000160 | 73 | 6e | ee | 58 | 63 | d9 | 0c | 00 | 01 | 00 | 26 | 00 | 00 | 00 | 00 | 00 |
| 00000170 | 73 | 6e | ee | 58 | 63 | d9 | 0c | 00 | 00 | 00 | 00 | 00 | 00 | 00 | 00 | 00 |
Keyboard.press('l');
| 00000180 | 73 | 6e | ee | 58 | 4b | dd | 0c | 00 | 04 | 00 | 04 | 00 | 0f | 00 | 07 | 00 |
| 00000190 | 73 | 6e | ee | 58 | 4b | dd | 0c | 00 | 01 | 00 | 26 | 00 | 01 | 00 | 00 | 00 |
| 000001a0 | 73 | 6e | ee | 58 | 4b | dd | 0c | 00 | 00 | 00 | 00 | 00 | 00 | 00 | 00 | 00 |
delay(500); //These 2 lines repeat about 7 times in 500ms
| 000001b0 | 74 | 6e | ee | 58 | 77 | 4c | 01 | 00 | 01 | 00 | 26 | 00 | 02 | 00 | 00 | 00 |
| 000001c0 | 74 | 6e | ee | 58 | 77 | 4c | 01 | 00 | 00 | 00 | 00 | 00 | 01 | 00 | 00 | 00 |
Keyboard.press('m');
| 00000290 | 74 | 6e | ee | 58 | 78 | 38 | 05 | 00 | 04 | 00 | 04 | 00 | 10 | 00 | 07 | 00 |
| 000002a0 | 74 | 6e | ee | 58 | 78 | 38 | 05 | 00 | 01 | 00 | 32 | 00 | 01 | 00 | 00 | 00 |
| 000002b0 | 74 | 6e | ee | 58 | 78 | 38 | 05 | 00 | 00 | 00 | 00 | 00 | 00 | 00 | 00 | 00 |
delay(500); //These 2 lines repeat about 7 times in 500ms
| 000002c0 | 74 | 6e | ee | 58 | 9f | ed | 08 | 00 | 01 | 00 | 32 | 00 | 02 | 00 | 00 | 00 |
| 000002d0 | 74 | 6e | ee | 58 | 9f | ed | 08 | 00 | 00 | 00 | 00 | 00 | 01 | 00 | 00 | 00 |
Keyboard.releaseAll();
| 000003a0 | 74 | 6e | ee | 58 | d9 | dd | 0c | 00 | 04 | 00 | 04 | 00 | 0f | 00 | 07 | 00 |
| 000003b0 | 74 | 6e | ee | 58 | d9 | dd | 0c | 00 | 01 | 00 | 26 | 00 | 00 | 00 | 00 | 00 |
|
| 000003c0 | 74 | 6e | ee | 58 | d9 | dd | 0c | 00 | 04 | 00 | 04 | 00 | 10 | 00 | 07 | 00 |
| 000003d0 | 74 | 6e | ee | 58 | d9 | dd | 0c | 00 | 01 | 00 | 32 | 00 | 00 | 00 | 00 | 00 |
| 000003e0 | 74 | 6e | ee | 58 | d9 | dd | 0c | 00 | 00 | 00 | 00 | 00 | 00 | 00 | 00 | 00 |
Keyboard.press('m');
| 000003f0 | 74 | 6e | ee | 58 | b3 | e1 | 0c | 00 | 04 | 00 | 04 | 00 | 10 | 00 | 07 | 00 |
| 00000400 | 74 | 6e | ee | 58 | b3 | e1 | 0c | 00 | 01 | 00 | 32 | 00 | 01 | 00 | 00 | 00 |
| 00000410 | 74 | 6e | ee | 58 | b3 | e1 | 0c | 00 | 00 | 00 | 00 | 00 | 00 | 00 | 00 | 00 |
delay(500); //These 2 lines repeat about 7 times in 500ms
| 00000420 | 75 | 6e | ee | 58 | 7c | 4c | 01 | 00 | 01 | 00 | 32 | 00 | 02 | 00 | 00 | 00 |
| 00000430 | 75 | 6e | ee | 58 | 7c | 4c | 01 | 00 | 00 | 00 | 00 | 00 | 01 | 00 | 00 | 00 |
Keyboard.press('l');
| 000004c0 | 75 | 6e | ee | 58 | da | 40 | 05 | 00 | 04 | 00 | 04 | 00 | 0f | 00 | 07 | 00 |
| 000004d0 | 75 | 6e | ee | 58 | da | 40 | 05 | 00 | 01 | 00 | 26 | 00 | 01 | 00 | 00 | 00 |
| 000004e0 | 75 | 6e | ee | 58 | da | 40 | 05 | 00 | 00 | 00 | 00 | 00 | 00 | 00 | 00 | 00 |
delay(500); //These 2 lines repeat about 7 times in 500ms
| 000004f0 | 75 | 6e | ee | 58 | 9a | ed | 08 | 00 | 01 | 00 | 26 | 00 | 02 | 00 | 00 | 00 |
| 00000500 | 75 | 6e | ee | 58 | 9a | ed | 08 | 00 | 00 | 00 | 00 | 00 | 01 | 00 | 00 | 00 |
Keyboard.releaseAll();
| 000005d0 | 75 | 6e | ee | 58 | 23 | e6 | 0c | 00 | 04 | 00 | 04 | 00 | 10 | 00 | 07 | 00 |
| 000005e0 | 75 | 6e | ee | 58 | 23 | e6 | 0c | 00 | 01 | 00 | 32 | 00 | 00 | 00 | 00 | 00 |
|
| 000005f0 | 75 | 6e | ee | 58 | 23 | e6 | 0c | 00 | 04 | 00 | 04 | 00 | 0f | 00 | 07 | 00 |
| 00000600 | 75 | 6e | ee | 58 | 23 | e6 | 0c | 00 | 01 | 00 | 26 | 00 | 00 | 00 | 00 | 00 |
| 00000610 | 75 | 6e | ee | 58 | 23 | e6 | 0c | 00 | 00 | 00 | 00 | 00 | 00 | 00 | 00 | 00 |
Keyboard.press('l');
| 00000620 | 75 | 6e | ee | 58 | 0a | ea | 0c | 00 | 04 | 00 | 04 | 00 | 0f | 00 | 07 | 00 |
| 00000630 | 75 | 6e | ee | 58 | 0a | ea | 0c | 00 | 01 | 00 | 26 | 00 | 01 | 00 | 00 | 00 |
| 00000640 | 75 | 6e | ee | 58 | 0a | ea | 0c | 00 | 00 | 00 | 00 | 00 | 00 | 00 | 00 | 00 |
delay(500); //These 2 lines repeat about 7 times in 500ms
| 00000650 | 76 | 6e | ee | 58 | 94 | 73 | 01 | 00 | 01 | 00 | 26 | 00 | 02 | 00 | 00 | 00 |
| 00000660 | 76 | 6e | ee | 58 | 94 | 73 | 01 | 00 | 00 | 00 | 00 | 00 | 01 | 00 | 00 | 00 |
Keyboard.press('m');
| 00000730 | 76 | 6e | ee | 58 | 3f | 45 | 05 | 00 | 04 | 00 | 04 | 00 | 10 | 00 | 07 | 00 |
| 00000740 | 76 | 6e | ee | 58 | 3f | 45 | 05 | 00 | 01 | 00 | 32 | 00 | 01 | 00 | 00 | 00 |
| 00000750 | 76 | 6e | ee | 58 | 3f | 45 | 05 | 00 | 00 | 00 | 00 | 00 | 00 | 00 | 00 | 00 |
delay(500); //These 2 lines repeat about 7 times in 500ms
| 00000760 | 76 | 6e | ee | 58 | a8 | 14 | 09 | 00 | 01 | 00 | 32 | 00 | 02 | 00 | 00 | 00 |
| 00000770 | 76 | 6e | ee | 58 | a8 | 14 | 09 | 00 | 00 | 00 | 00 | 00 | 01 | 00 | 00 | 00 |
Keyboard.release('l');
| 00000840 | 76 | 6e | ee | 58 | 86 | ea | 0c | 00 | 04 | 00 | 04 | 00 | 0f | 00 | 07 | 00 |
| 00000850 | 76 | 6e | ee | 58 | 86 | ea | 0c | 00 | 01 | 00 | 26 | 00 | 00 | 00 | 00 | 00 |
| 00000860 | 76 | 6e | ee | 58 | 86 | ea | 0c | 00 | 00 | 00 | 00 | 00 | 00 | 00 | 00 | 00 |
Keyboard.release('m');
| 00000870 | 77 | 6e | ee | 58 | 88 | 4d | 05 | 00 | 04 | 00 | 04 | 00 | 10 | 00 | 07 | 00 |
| 00000880 | 77 | 6e | ee | 58 | 88 | 4d | 05 | 00 | 01 | 00 | 32 | 00 | 00 | 00 | 00 | 00 |
| 00000890 | 77 | 6e | ee | 58 | 88 | 4d | 05 | 00 | 00 | 00 | 00 | 00 | 00 | 00 | 00 | 00 |
Keyboard.press(KEY_LEFT_CTRL);
| 000008a0 | 77 | 6e | ee | 58 | 4b | 55 | 05 | 00 | 04 | 00 | 04 | 00 | e0 | 00 | 07 | 00 |
| 000008b0 | 77 | 6e | ee | 58 | 4b | 55 | 05 | 00 | 01 | 00 | 1d | 00 | 01 | 00 | 00 | 00 |
| 000008c0 | 77 | 6e | ee | 58 | 4b | 55 | 05 | 00 | 00 | 00 | 00 | 00 | 00 | 00 | 00 | 00 |
Keyboard.press('l');
| 000008d0 | 77 | 6e | ee | 58 | 3f | 59 | 05 | 00 | 04 | 00 | 04 | 00 | 0f | 00 | 07 | 00 |
| 000008e0 | 77 | 6e | ee | 58 | 3f | 59 | 05 | 00 | 01 | 00 | 26 | 00 | 01 | 00 | 00 | 00 |
| 000008f0 | 77 | 6e | ee | 58 | 3f | 59 | 05 | 00 | 00 | 00 | 00 | 00 | 00 | 00 | 00 | 00 |
Keyboard.releaseAll();
| 00000900 | 77 | 6e | ee | 58 | 29 | 5d | 05 | 00 | 04 | 00 | 04 | 00 | e0 | 00 | 07 | 00 |
| 00000910 | 77 | 6e | ee | 58 | 29 | 5d | 05 | 00 | 01 | 00 | 1d | 00 | 00 | 00 | 00 | 00 |
|
| 00000920 | 77 | 6e | ee | 58 | 29 | 5d | 05 | 00 | 04 | 00 | 04 | 00 | 0f | 00 | 07 | 00 |
| 00000930 | 77 | 6e | ee | 58 | 29 | 5d | 05 | 00 | 01 | 00 | 26 | 00 | 00 | 00 | 00 | 00 |
| 00000940 | 77 | 6e | ee | 58 | 29 | 5d | 05 | 00 | 00 | 00 | 00 | 00 | 00 | 00 | 00 | 00 |
Keyboard.press(KEY_LEFT_CTRL);
| 00000950 | 77 | 6e | ee | 58 | 10 | 61 | 05 | 00 | 04 | 00 | 04 | 00 | e0 | 00 | 07 | 00 |
| 00000960 | 77 | 6e | ee | 58 | 10 | 61 | 05 | 00 | 01 | 00 | 1d | 00 | 01 | 00 | 00 | 00 |
| 00000970 | 77 | 6e | ee | 58 | 10 | 61 | 05 | 00 | 00 | 00 | 00 | 00 | 00 | 00 | 00 | 00 |
Keyboard.press(KEY_LEFT_SHIFT);
| 00000980 | 77 | 6e | ee | 58 | f7 | 64 | 05 | 00 | 04 | 00 | 04 | 00 | e1 | 00 | 07 | 00 |
| 00000990 | 77 | 6e | ee | 58 | f7 | 64 | 05 | 00 | 01 | 00 | 2a | 00 | 01 | 00 | 00 | 00 |
| 000009a0 | 77 | 6e | ee | 58 | f7 | 64 | 05 | 00 | 00 | 00 | 00 | 00 | 00 | 00 | 00 | 00 |
Keyboard.press('l');
| 000009b0 | 77 | 6e | ee | 58 | dd | 68 | 05 | 00 | 04 | 00 | 04 | 00 | 0f | 00 | 07 | 00 |
| 000009c0 | 77 | 6e | ee | 58 | dd | 68 | 05 | 00 | 01 | 00 | 26 | 00 | 01 | 00 | 00 | 00 |
| 000009d0 | 77 | 6e | ee | 58 | dd | 68 | 05 | 00 | 00 | 00 | 00 | 00 | 00 | 00 | 00 | 00 |
Keyboard.releaseAll();
| 000009e0 | 77 | 6e | ee | 58 | d3 | 6c | 05 | 00 | 04 | 00 | 04 | 00 | e0 | 00 | 07 | 00 |
| 000009f0 | 77 | 6e | ee | 58 | d3 | 6c | 05 | 00 | 01 | 00 | 1d | 00 | 00 | 00 | 00 | 00 |
|
| 00000a00 | 77 | 6e | ee | 58 | d3 | 6c | 05 | 00 | 04 | 00 | 04 | 00 | e1 | 00 | 07 | 00 |
| 00000a10 | 77 | 6e | ee | 58 | d3 | 6c | 05 | 00 | 01 | 00 | 2a | 00 | 00 | 00 | 00 | 00 |
|
| 00000a20 | 77 | 6e | ee | 58 | d3 | 6c | 05 | 00 | 04 | 00 | 04 | 00 | 0f | 00 | 07 | 00 |
| 00000a30 | 77 | 6e | ee | 58 | d3 | 6c | 05 | 00 | 01 | 00 | 26 | 00 | 00 | 00 | 00 | 00 |
| 00000a40 | 77 | 6e | ee | 58 | d3 | 6c | 05 | 00 | 00 | 00 | 00 | 00 | 00 | 00 | 00 | 00 |
Keyboard.press(KEY_LEFT_CTRL);
| 00000a50 | 77 | 6e | ee | 58 | c5 | 70 | 05 | 00 | 04 | 00 | 04 | 00 | e0 | 00 | 07 | 00 |
| 00000a60 | 77 | 6e | ee | 58 | c5 | 70 | 05 | 00 | 01 | 00 | 1d | 00 | 01 | 00 | 00 | 00 |
| 00000a70 | 77 | 6e | ee | 58 | c5 | 70 | 05 | 00 | 00 | 00 | 00 | 00 | 00 | 00 | 00 | 00 |
Keyboard.press(KEY_LEFT_SHIFT);
| 00000a80 | 77 | 6e | ee | 58 | 96 | 74 | 05 | 00 | 04 | 00 | 04 | 00 | e1 | 00 | 07 | 00 |
| 00000a90 | 77 | 6e | ee | 58 | 96 | 74 | 05 | 00 | 01 | 00 | 2a | 00 | 01 | 00 | 00 | 00 |
| 00000aa0 | 77 | 6e | ee | 58 | 96 | 74 | 05 | 00 | 00 | 00 | 00 | 00 | 00 | 00 | 00 | 00 |
Keyboard.press(KEY_LEFT_ALT);
| 00000ab0 | 77 | 6e | ee | 58 | 7e | 78 | 05 | 00 | 04 | 00 | 04 | 00 | e2 | 00 | 07 | 00 |
| 00000ac0 | 77 | 6e | ee | 58 | 7e | 78 | 05 | 00 | 01 | 00 | 38 | 00 | 01 | 00 | 00 | 00 |
| 00000ad0 | 77 | 6e | ee | 58 | 7e | 78 | 05 | 00 | 00 | 00 | 00 | 00 | 00 | 00 | 00 | 00 |
Keyboard.press('l');
| 00000ae0 | 77 | 6e | ee | 58 | 66 | 7c | 05 | 00 | 04 | 00 | 04 | 00 | 0f | 00 | 07 | 00 |
| 00000af0 | 77 | 6e | ee | 58 | 66 | 7c | 05 | 00 | 01 | 00 | 26 | 00 | 01 | 00 | 00 | 00 |
| 00000b00 | 77 | 6e | ee | 58 | 66 | 7c | 05 | 00 | 00 | 00 | 00 | 00 | 00 | 00 | 00 | 00 |
Keyboard.releaseAll();
| 00000b10 | 77 | 6e | ee | 58 | 55 | 80 | 05 | 00 | 04 | 00 | 04 | 00 | e0 | 00 | 07 | 00 |
| 00000b20 | 77 | 6e | ee | 58 | 55 | 80 | 05 | 00 | 01 | 00 | 1d | 00 | 00 | 00 | 00 | 00 |
|
| 00000b30 | 77 | 6e | ee | 58 | 55 | 80 | 05 | 00 | 04 | 00 | 04 | 00 | e1 | 00 | 07 | 00 |
| 00000b40 | 77 | 6e | ee | 58 | 55 | 80 | 05 | 00 | 01 | 00 | 2a | 00 | 00 | 00 | 00 | 00 |
|
| 00000b50 | 77 | 6e | ee | 58 | 55 | 80 | 05 | 00 | 04 | 00 | 04 | 00 | e2 | 00 | 07 | 00 |
| 00000b60 | 77 | 6e | ee | 58 | 55 | 80 | 05 | 00 | 01 | 00 | 38 | 00 | 00 | 00 | 00 | 00 |
|
| 00000b70 | 77 | 6e | ee | 58 | 55 | 80 | 05 | 00 | 04 | 00 | 04 | 00 | 0f | 00 | 07 | 00 |
| 00000b80 | 77 | 6e | ee | 58 | 55 | 80 | 05 | 00 | 01 | 00 | 26 | 00 | 00 | 00 | 00 | 00 |
|
| 00000b90 | 77 | 6e | ee | 58 | 55 | 80 | 05 | 00 | 00 | 00 | 00 | 00 | 01 | 00 | 00 | 00 |
Keyboard.press(KEY_LEFT_CTRL);
| 00000ba0 | 77 | 6e | ee | 58 | 38 | 84 | 05 | 00 | 04 | 00 | 04 | 00 | e0 | 00 | 07 | 00 |
| 00000bb0 | 77 | 6e | ee | 58 | 38 | 84 | 05 | 00 | 01 | 00 | 1d | 00 | 01 | 00 | 00 | 00 |
| 00000bc0 | 77 | 6e | ee | 58 | 38 | 84 | 05 | 00 | 00 | 00 | 00 | 00 | 00 | 00 | 00 | 00 |
Keyboard.press(KEY_LEFT_SHIFT);
| 00000bd0 | 77 | 6e | ee | 58 | 20 | 88 | 05 | 00 | 04 | 00 | 04 | 00 | e1 | 00 | 07 | 00 |
| 00000be0 | 77 | 6e | ee | 58 | 20 | 88 | 05 | 00 | 01 | 00 | 2a | 00 | 01 | 00 | 00 | 00 |
| 00000bf0 | 77 | 6e | ee | 58 | 20 | 88 | 05 | 00 | 00 | 00 | 00 | 00 | 00 | 00 | 00 | 00 |
Keyboard.press(KEY_LEFT_ALT);
| 00000c00 | 77 | 6e | ee | 58 | 05 | 8c | 05 | 00 | 04 | 00 | 04 | 00 | e2 | 00 | 07 | 00 |
| 00000c10 | 77 | 6e | ee | 58 | 05 | 8c | 05 | 00 | 01 | 00 | 38 | 00 | 01 | 00 | 00 | 00 |
| 00000c20 | 77 | 6e | ee | 58 | 05 | 8c | 05 | 00 | 00 | 00 | 00 | 00 | 00 | 00 | 00 | 00 |
Keyboard.press(KEY_LEFT_GUI);
| 00000c30 | 77 | 6e | ee | 58 | f0 | 8f | 05 | 00 | 04 | 00 | 04 | 00 | e3 | 00 | 07 | 00 |
| 00000c40 | 77 | 6e | ee | 58 | f0 | 8f | 05 | 00 | 01 | 00 | 7d | 00 | 01 | 00 | 00 | 00 |
| 00000c50 | 77 | 6e | ee | 58 | f0 | 8f | 05 | 00 | 00 | 00 | 00 | 00 | 00 | 00 | 00 | 00 |
Keyboard.press('l');
| 00000c60 | 77 | 6e | ee | 58 | d1 | 93 | 05 | 00 | 04 | 00 | 04 | 00 | 0f | 00 | 07 | 00 |
| 00000c70 | 77 | 6e | ee | 58 | d1 | 93 | 05 | 00 | 01 | 00 | 26 | 00 | 01 | 00 | 00 | 00 |
| 00000c80 | 77 | 6e | ee | 58 | d1 | 93 | 05 | 00 | 00 | 00 | 00 | 00 | 00 | 00 | 00 | 00 |
Keyboard.releaseAll();
| 00000c90 | 77 | 6e | ee | 58 | bc | 97 | 05 | 00 | 04 | 00 | 04 | 00 | e0 | 00 | 07 | 00 |
| 00000ca0 | 77 | 6e | ee | 58 | bc | 97 | 05 | 00 | 01 | 00 | 1d | 00 | 00 | 00 | 00 | 00 |
|
| 00000cb0 | 77 | 6e | ee | 58 | bc | 97 | 05 | 00 | 04 | 00 | 04 | 00 | e1 | 00 | 07 | 00 |
| 00000cc0 | 77 | 6e | ee | 58 | bc | 97 | 05 | 00 | 01 | 00 | 2a | 00 | 00 | 00 | 00 | 00 |
|
| 00000cd0 | 77 | 6e | ee | 58 | bc | 97 | 05 | 00 | 04 | 00 | 04 | 00 | e2 | 00 | 07 | 00 |
| 00000ce0 | 77 | 6e | ee | 58 | bc | 97 | 05 | 00 | 01 | 00 | 38 | 00 | 00 | 00 | 00 | 00 |
|
| 00000cf0 | 77 | 6e | ee | 58 | bc | 97 | 05 | 00 | 04 | 00 | 04 | 00 | e3 | 00 | 07 | 00 |
| 00000d00 | 77 | 6e | ee | 58 | bc | 97 | 05 | 00 | 01 | 00 | 7d | 00 | 00 | 00 | 00 | 00 |
|
| 00000d10 | 77 | 6e | ee | 58 | bc | 97 | 05 | 00 | 00 | 00 | 00 | 00 | 01 | 00 | 00 | 00 |
|
| 00000d20 | 77 | 6e | ee | 58 | e2 | 97 | 05 | 00 | 04 | 00 | 04 | 00 | 0f | 00 | 07 | 00 |
| 00000d30 | 77 | 6e | ee | 58 | e2 | 97 | 05 | 00 | 01 | 00 | 26 | 00 | 00 | 00 | 00 | 00 |
| 00000d40 | 77 | 6e | ee | 58 | e2 | 97 | 05 | 00 | 00 | 00 | 00 | 00 | 00 | 00 | 00 | 00 |
Keyboard.press(KEY_LEFT_CTRL);
| 00000d50 | 77 | 6e | ee | 58 | cd | 9b | 05 | 00 | 04 | 00 | 04 | 00 | e0 | 00 | 07 | 00 |
| 00000d60 | 77 | 6e | ee | 58 | cd | 9b | 05 | 00 | 01 | 00 | 1d | 00 | 01 | 00 | 00 | 00 |
| 00000d70 | 77 | 6e | ee | 58 | cd | 9b | 05 | 00 | 00 | 00 | 00 | 00 | 00 | 00 | 00 | 00 |
Keyboard.press(KEY_LEFT_SHIFT);
| 00000d80 | 77 | 6e | ee | 58 | 96 | 9f | 05 | 00 | 04 | 00 | 04 | 00 | e1 | 00 | 07 | 00 |
| 00000d90 | 77 | 6e | ee | 58 | 96 | 9f | 05 | 00 | 01 | 00 | 2a | 00 | 01 | 00 | 00 | 00 |
| 00000da0 | 77 | 6e | ee | 58 | 96 | 9f | 05 | 00 | 00 | 00 | 00 | 00 | 00 | 00 | 00 | 00 |
Keyboard.press(KEY_LEFT_ALT);
| 00000db0 | 77 | 6e | ee | 58 | 77 | a3 | 05 | 00 | 04 | 00 | 04 | 00 | e2 | 00 | 07 | 00 |
| 00000dc0 | 77 | 6e | ee | 58 | 77 | a3 | 05 | 00 | 01 | 00 | 38 | 00 | 01 | 00 | 00 | 00 |
| 00000dd0 | 77 | 6e | ee | 58 | 77 | a3 | 05 | 00 | 00 | 00 | 00 | 00 | 00 | 00 | 00 | 00 |
Keyboard.press(KEY_LEFT_GUI);
| 00000de0 | 77 | 6e | ee | 58 | 61 | a7 | 05 | 00 | 04 | 00 | 04 | 00 | e3 | 00 | 07 | 00 |
| 00000df0 | 77 | 6e | ee | 58 | 61 | a7 | 05 | 00 | 01 | 00 | 7d | 00 | 01 | 00 | 00 | 00 |
| 00000e00 | 77 | 6e | ee | 58 | 61 | a7 | 05 | 00 | 00 | 00 | 00 | 00 | 00 | 00 | 00 | 00 |
Keyboard.press(KEY_RIGHT_CTRL);
| 00000e10 | 77 | 6e | ee | 58 | 47 | ab | 05 | 00 | 04 | 00 | 04 | 00 | e4 | 00 | 07 | 00 |
| 00000e20 | 77 | 6e | ee | 58 | 47 | ab | 05 | 00 | 01 | 00 | 61 | 00 | 01 | 00 | 00 | 00 |
| 00000e30 | 77 | 6e | ee | 58 | 47 | ab | 05 | 00 | 00 | 00 | 00 | 00 | 00 | 00 | 00 | 00 |
Keyboard.press(KEY_RIGHT_SHIFT);
| 00000e40 | 77 | 6e | ee | 58 | 2c | af | 05 | 00 | 04 | 00 | 04 | 00 | e5 | 00 | 07 | 00 |
| 00000e50 | 77 | 6e | ee | 58 | 2c | af | 05 | 00 | 01 | 00 | 36 | 00 | 01 | 00 | 00 | 00 |
| 00000e60 | 77 | 6e | ee | 58 | 2c | af | 05 | 00 | 00 | 00 | 00 | 00 | 00 | 00 | 00 | 00 |
Keyboard.press(KEY_RIGHT_ALT);
| 00000e70 | 77 | 6e | ee | 58 | 16 | b3 | 05 | 00 | 04 | 00 | 04 | 00 | e6 | 00 | 07 | 00 |
| 00000e80 | 77 | 6e | ee | 58 | 16 | b3 | 05 | 00 | 01 | 00 | 64 | 00 | 01 | 00 | 00 | 00 |
| 00000e90 | 77 | 6e | ee | 58 | 16 | b3 | 05 | 00 | 00 | 00 | 00 | 00 | 00 | 00 | 00 | 00 |
Keyboard.press(KEY_RIGHT_GUI);
| 00000ea0 | 77 | 6e | ee | 58 | fa | b6 | 05 | 00 | 04 | 00 | 04 | 00 | e7 | 00 | 07 | 00 |
| 00000eb0 | 77 | 6e | ee | 58 | fa | b6 | 05 | 00 | 01 | 00 | 7e | 00 | 01 | 00 | 00 | 00 |
| 00000ec0 | 77 | 6e | ee | 58 | fa | b6 | 05 | 00 | 00 | 00 | 00 | 00 | 00 | 00 | 00 | 00 |
Keyboard.press('l');
| 00000ed0 | 77 | 6e | ee | 58 | e6 | ba | 05 | 00 | 04 | 00 | 04 | 00 | 0f | 00 | 07 | 00 |
| 00000ee0 | 77 | 6e | ee | 58 | e6 | ba | 05 | 00 | 01 | 00 | 26 | 00 | 01 | 00 | 00 | 00 |
| 00000ef0 | 77 | 6e | ee | 58 | e6 | ba | 05 | 00 | 00 | 00 | 00 | 00 | 00 | 00 | 00 | 00 |
Keyboard.releaseAll();
| 00000f00 | 77 | 6e | ee | 58 | ce | be | 05 | 00 | 04 | 00 | 04 | 00 | e0 | 00 | 07 | 00 |
| 00000f10 | 77 | 6e | ee | 58 | ce | be | 05 | 00 | 01 | 00 | 1d | 00 | 00 | 00 | 00 | 00 |
|
| 00000f20 | 77 | 6e | ee | 58 | ce | be | 05 | 00 | 04 | 00 | 04 | 00 | e1 | 00 | 07 | 00 |
| 00000f30 | 77 | 6e | ee | 58 | ce | be | 05 | 00 | 01 | 00 | 2a | 00 | 00 | 00 | 00 | 00 |
|
| 00000f40 | 77 | 6e | ee | 58 | ce | be | 05 | 00 | 04 | 00 | 04 | 00 | e2 | 00 | 07 | 00 |
| 00000f50 | 77 | 6e | ee | 58 | ce | be | 05 | 00 | 01 | 00 | 38 | 00 | 00 | 00 | 00 | 00 |
|
| 00000f60 | 77 | 6e | ee | 58 | ce | be | 05 | 00 | 04 | 00 | 04 | 00 | e3 | 00 | 07 | 00 |
| 00000f70 | 77 | 6e | ee | 58 | ce | be | 05 | 00 | 01 | 00 | 7d | 00 | 00 | 00 | 00 | 00 |
|
| 00000f80 | 77 | 6e | ee | 58 | ce | be | 05 | 00 | 00 | 00 | 00 | 00 | 01 | 00 | 00 | 00 |
|
| 00000f90 | 77 | 6e | ee | 58 | f7 | be | 05 | 00 | 04 | 00 | 04 | 00 | e4 | 00 | 07 | 00 |
| 00000fa0 | 77 | 6e | ee | 58 | f7 | be | 05 | 00 | 01 | 00 | 61 | 00 | 00 | 00 | 00 | 00 |
|
| 00000fb0 | 77 | 6e | ee | 58 | f7 | be | 05 | 00 | 04 | 00 | 04 | 00 | e5 | 00 | 07 | 00 |
| 00000fc0 | 77 | 6e | ee | 58 | f7 | be | 05 | 00 | 01 | 00 | 36 | 00 | 00 | 00 | 00 | 00 |
|
| 00000fd0 | 77 | 6e | ee | 58 | f7 | be | 05 | 00 | 04 | 00 | 04 | 00 | e6 | 00 | 07 | 00 |
| 00000fe0 | 77 | 6e | ee | 58 | f7 | be | 05 | 00 | 01 | 00 | 64 | 00 | 00 | 00 | 00 | 00 |
|
| 00000ff0 | 77 | 6e | ee | 58 | f7 | be | 05 | 00 | 04 | 00 | 04 | 00 | e7 | 00 | 07 | 00 |
| 00001000 | 77 | 6e | ee | 58 | f7 | be | 05 | 00 | 01 | 00 | 7e | 00 | 00 | 00 | 00 | 00 |
|
| 00001010 | 77 | 6e | ee | 58 | f7 | be | 05 | 00 | 00 | 00 | 00 | 00 | 01 | 00 | 00 | 00 |
|
| 00001020 | 77 | 6e | ee | 58 | 0b | bf | 05 | 00 | 04 | 00 | 04 | 00 | 0f | 00 | 07 | 00 |
| 00001030 | 77 | 6e | ee | 58 | 0b | bf | 05 | 00 | 01 | 00 | 26 | 00 | 00 | 00 | 00 | 00 |
| 00001040 | 77 | 6e | ee | 58 | 0b | bf | 05 | 00 | 00 | 00 | 00 | 00 | 00 | 00 | 00 | 00 |
Keyboard.press(KEY_LEFT_CTRL);
| 00000000 | 53 | 78 | ee | 58 | 5d | 68 | 0c | 00 | 04 | 00 | 04 | 00 | e0 | 00 | 07 | 00 |
| 00000010 | 53 | 78 | ee | 58 | 5d | 68 | 0c | 00 | 01 | 00 | 1d | 00 | 01 | 00 | 00 | 00 |
| 00000020 | 53 | 78 | ee | 58 | 5d | 68 | 0c | 00 | 00 | 00 | 00 | 00 | 00 | 00 | 00 | 00 |
Keyboard.press(KEY_LEFT_SHIFT);
| 00000030 | 53 | 78 | ee | 58 | 31 | 6c | 0c | 00 | 04 | 00 | 04 | 00 | e1 | 00 | 07 | 00 |
| 00000040 | 53 | 78 | ee | 58 | 31 | 6c | 0c | 00 | 01 | 00 | 2a | 00 | 01 | 00 | 00 | 00 |
| 00000050 | 53 | 78 | ee | 58 | 31 | 6c | 0c | 00 | 00 | 00 | 00 | 00 | 00 | 00 | 00 | 00 |
Keyboard.press(KEY_LEFT_ALT);
| 00000060 | 53 | 78 | ee | 58 | 1e | 70 | 0c | 00 | 04 | 00 | 04 | 00 | e2 | 00 | 07 | 00 |
| 00000070 | 53 | 78 | ee | 58 | 1e | 70 | 0c | 00 | 01 | 00 | 38 | 00 | 01 | 00 | 00 | 00 |
| 00000080 | 53 | 78 | ee | 58 | 1e | 70 | 0c | 00 | 00 | 00 | 00 | 00 | 00 | 00 | 00 | 00 |
Keyboard.press(KEY_LEFT_GUI);
| 00000090 | 53 | 78 | ee | 58 | f8 | 73 | 0c | 00 | 04 | 00 | 04 | 00 | e3 | 00 | 07 | 00 |
| 000000a0 | 53 | 78 | ee | 58 | f8 | 73 | 0c | 00 | 01 | 00 | 7d | 00 | 01 | 00 | 00 | 00 |
| 000000b0 | 53 | 78 | ee | 58 | f8 | 73 | 0c | 00 | 00 | 00 | 00 | 00 | 00 | 00 | 00 | 00 |
Keyboard.press(KEY_RIGHT_CTRL);
| 000000c0 | 53 | 78 | ee | 58 | e2 | 77 | 0c | 00 | 04 | 00 | 04 | 00 | e4 | 00 | 07 | 00 |
| 000000d0 | 53 | 78 | ee | 58 | e2 | 77 | 0c | 00 | 01 | 00 | 61 | 00 | 01 | 00 | 00 | 00 |
| 000000e0 | 53 | 78 | ee | 58 | e2 | 77 | 0c | 00 | 00 | 00 | 00 | 00 | 00 | 00 | 00 | 00 |
Keyboard.press(KEY_RIGHT_SHIFT);
| 000000f0 | 53 | 78 | ee | 58 | c9 | 7b | 0c | 00 | 04 | 00 | 04 | 00 | e5 | 00 | 07 | 00 |
| 00000100 | 53 | 78 | ee | 58 | c9 | 7b | 0c | 00 | 01 | 00 | 36 | 00 | 01 | 00 | 00 | 00 |
| 00000110 | 53 | 78 | ee | 58 | c9 | 7b | 0c | 00 | 00 | 00 | 00 | 00 | 00 | 00 | 00 | 00 |
Keyboard.press(KEY_RIGHT_ALT);
| 00000120 | 53 | 78 | ee | 58 | b3 | 7f | 0c | 00 | 04 | 00 | 04 | 00 | e6 | 00 | 07 | 00 |
| 00000130 | 53 | 78 | ee | 58 | b3 | 7f | 0c | 00 | 01 | 00 | 64 | 00 | 01 | 00 | 00 | 00 |
| 00000140 | 53 | 78 | ee | 58 | b3 | 7f | 0c | 00 | 00 | 00 | 00 | 00 | 00 | 00 | 00 | 00 |
Keyboard.press(KEY_RIGHT_GUI);
| 00000150 | 53 | 78 | ee | 58 | 99 | 83 | 0c | 00 | 04 | 00 | 04 | 00 | e7 | 00 | 07 | 00 |
| 00000160 | 53 | 78 | ee | 58 | 99 | 83 | 0c | 00 | 01 | 00 | 7e | 00 | 01 | 00 | 00 | 00 |
| 00000170 | 53 | 78 | ee | 58 | 99 | 83 | 0c | 00 | 00 | 00 | 00 | 00 | 00 | 00 | 00 | 00 |
Keyboard.press('l');
| 00000180 | 53 | 78 | ee | 58 | 7e | 87 | 0c | 00 | 04 | 00 | 04 | 00 | 0f | 00 | 07 | 00 |
| 00000190 | 53 | 78 | ee | 58 | 7e | 87 | 0c | 00 | 01 | 00 | 26 | 00 | 01 | 00 | 00 | 00 |
| 000001a0 | 53 | 78 | ee | 58 | 7e | 87 | 0c | 00 | 00 | 00 | 00 | 00 | 00 | 00 | 00 | 00 |
Keyboard.press('m');
| 000001b0 | 53 | 78 | ee | 58 | 68 | 8b | 0c | 00 | 04 | 00 | 04 | 00 | 10 | 00 | 07 | 00 |
| 000001c0 | 53 | 78 | ee | 58 | 68 | 8b | 0c | 00 | 01 | 00 | 32 | 00 | 01 | 00 | 00 | 00 |
| 000001d0 | 53 | 78 | ee | 58 | 68 | 8b | 0c | 00 | 00 | 00 | 00 | 00 | 00 | 00 | 00 | 00 |
Keyboard.press('n');
| 000001e0 | 53 | 78 | ee | 58 | 53 | 8f | 0c | 00 | 04 | 00 | 04 | 00 | 11 | 00 | 07 | 00 |
| 000001f0 | 53 | 78 | ee | 58 | 53 | 8f | 0c | 00 | 01 | 00 | 31 | 00 | 01 | 00 | 00 | 00 |
| 00000200 | 53 | 78 | ee | 58 | 53 | 8f | 0c | 00 | 00 | 00 | 00 | 00 | 00 | 00 | 00 | 00 |
Keyboard.press('o');
| 00000210 | 53 | 78 | ee | 58 | 3a | 93 | 0c | 00 | 04 | 00 | 04 | 00 | 12 | 00 | 07 | 00 |
| 00000220 | 53 | 78 | ee | 58 | 3a | 93 | 0c | 00 | 01 | 00 | 18 | 00 | 01 | 00 | 00 | 00 |
| 00000230 | 53 | 78 | ee | 58 | 3a | 93 | 0c | 00 | 00 | 00 | 00 | 00 | 00 | 00 | 00 | 00 |
Keyboard.press('p');
| 00000240 | 53 | 78 | ee | 58 | 2d | 97 | 0c | 00 | 04 | 00 | 04 | 00 | 13 | 00 | 07 | 00 |
| 00000250 | 53 | 78 | ee | 58 | 2d | 97 | 0c | 00 | 01 | 00 | 19 | 00 | 01 | 00 | 00 | 00 |
| 00000260 | 53 | 78 | ee | 58 | 2d | 97 | 0c | 00 | 00 | 00 | 00 | 00 | 00 | 00 | 00 | 00 |
Keyboard.press('q');
| 00000270 | 53 | 78 | ee | 58 | 0b | 9b | 0c | 00 | 04 | 00 | 04 | 00 | 14 | 00 | 07 | 00 |
| 00000280 | 53 | 78 | ee | 58 | 0b | 9b | 0c | 00 | 01 | 00 | 10 | 00 | 01 | 00 | 00 | 00 |
| 00000290 | 53 | 78 | ee | 58 | 0b | 9b | 0c | 00 | 00 | 00 | 00 | 00 | 00 | 00 | 00 | 00 |
Keyboard.releaseAll();
| 000002a0 | 53 | 78 | ee | 58 | f5 | 9e | 0c | 00 | 04 | 00 | 04 | 00 | e0 | 00 | 07 | 00 |
| 000002b0 | 53 | 78 | ee | 58 | f5 | 9e | 0c | 00 | 01 | 00 | 1d | 00 | 00 | 00 | 00 | 00 |
|
| 000002c0 | 53 | 78 | ee | 58 | f5 | 9e | 0c | 00 | 04 | 00 | 04 | 00 | e1 | 00 | 07 | 00 |
| 000002d0 | 53 | 78 | ee | 58 | f5 | 9e | 0c | 00 | 01 | 00 | 2a | 00 | 00 | 00 | 00 | 00 |
|
| 000002e0 | 53 | 78 | ee | 58 | f5 | 9e | 0c | 00 | 04 | 00 | 04 | 00 | e2 | 00 | 07 | 00 |
| 000002f0 | 53 | 78 | ee | 58 | f5 | 9e | 0c | 00 | 01 | 00 | 38 | 00 | 00 | 00 | 00 | 00 |
|
| 00000300 | 53 | 78 | ee | 58 | f5 | 9e | 0c | 00 | 04 | 00 | 04 | 00 | e3 | 00 | 07 | 00 |
| 00000310 | 53 | 78 | ee | 58 | f5 | 9e | 0c | 00 | 01 | 00 | 7d | 00 | 00 | 00 | 00 | 00 |
|
| 00000320 | 53 | 78 | ee | 58 | f5 | 9e | 0c | 00 | 00 | 00 | 00 | 00 | 01 | 00 | 00 | 00 |
|
| 00000330 | 53 | 78 | ee | 58 | 0c | 9f | 0c | 00 | 04 | 00 | 04 | 00 | e4 | 00 | 07 | 00 |
| 00000340 | 53 | 78 | ee | 58 | 0c | 9f | 0c | 00 | 01 | 00 | 61 | 00 | 00 | 00 | 00 | 00 |
|
| 00000350 | 53 | 78 | ee | 58 | 0c | 9f | 0c | 00 | 04 | 00 | 04 | 00 | e5 | 00 | 07 | 00 |
| 00000360 | 53 | 78 | ee | 58 | 0c | 9f | 0c | 00 | 01 | 00 | 36 | 00 | 00 | 00 | 00 | 00 |
|
| 00000370 | 53 | 78 | ee | 58 | 0c | 9f | 0c | 00 | 04 | 00 | 04 | 00 | e6 | 00 | 07 | 00 |
| 00000380 | 53 | 78 | ee | 58 | 0c | 9f | 0c | 00 | 01 | 00 | 64 | 00 | 00 | 00 | 00 | 00 |
|
| 00000390 | 53 | 78 | ee | 58 | 0c | 9f | 0c | 00 | 04 | 00 | 04 | 00 | e7 | 00 | 07 | 00 |
| 000003a0 | 53 | 78 | ee | 58 | 0c | 9f | 0c | 00 | 01 | 00 | 7e | 00 | 00 | 00 | 00 | 00 |
|
| 000003b0 | 53 | 78 | ee | 58 | 0c | 9f | 0c | 00 | 00 | 00 | 00 | 00 | 01 | 00 | 00 | 00 |
|
| 000003c0 | 53 | 78 | ee | 58 | 1d | 9f | 0c | 00 | 04 | 00 | 04 | 00 | 0f | 00 | 07 | 00 |
| 000003d0 | 53 | 78 | ee | 58 | 1d | 9f | 0c | 00 | 01 | 00 | 26 | 00 | 00 | 00 | 00 | 00 |
|
| 000003e0 | 53 | 78 | ee | 58 | 1d | 9f | 0c | 00 | 04 | 00 | 04 | 00 | 10 | 00 | 07 | 00 |
| 000003f0 | 53 | 78 | ee | 58 | 1d | 9f | 0c | 00 | 01 | 00 | 32 | 00 | 00 | 00 | 00 | 00 |
|
| 00000400 | 53 | 78 | ee | 58 | 1d | 9f | 0c | 00 | 04 | 00 | 04 | 00 | 11 | 00 | 07 | 00 |
| 00000410 | 53 | 78 | ee | 58 | 1d | 9f | 0c | 00 | 01 | 00 | 31 | 00 | 00 | 00 | 00 | 00 |
|
| 00000420 | 53 | 78 | ee | 58 | 1d | 9f | 0c | 00 | 04 | 00 | 04 | 00 | 12 | 00 | 07 | 00 |
| 00000430 | 53 | 78 | ee | 58 | 1d | 9f | 0c | 00 | 01 | 00 | 18 | 00 | 00 | 00 | 00 | 00 |
|
| 00000440 | 53 | 78 | ee | 58 | 1d | 9f | 0c | 00 | 00 | 00 | 00 | 00 | 01 | 00 | 00 | 00 |
|
| 00000450 | 53 | 78 | ee | 58 | 28 | 9f | 0c | 00 | 04 | 00 | 04 | 00 | 13 | 00 | 07 | 00 |
| 00000460 | 53 | 78 | ee | 58 | 28 | 9f | 0c | 00 | 01 | 00 | 19 | 00 | 00 | 00 | 00 | 00 |
|
| 00000470 | 53 | 78 | ee | 58 | 28 | 9f | 0c | 00 | 04 | 00 | 04 | 00 | 14 | 00 | 07 | 00 |
| 00000480 | 53 | 78 | ee | 58 | 28 | 9f | 0c | 00 | 01 | 00 | 10 | 00 | 00 | 00 | 00 | 00 |
| 00000490 | 53 | 78 | ee | 58 | 28 | 9f | 0c | 00 | 00 | 00 | 00 | 00 | 00 | 00 | 00 | 00 |