Shift-values are defined as follows (hexadecimal): 01 Right shift key 02 Left shift key 03 Both the right and left shift keys 04 Ctrl key 08 Alt key 10 either the right or left shift keys To use multiple shift keys, add the values (eg: 0C = Ctrl and Alt keys) ----------------------------------------------------------------------------- Key Scan Codes are defined as follows: ----------------------------------------------------------------------------- | esc 01 | t T 14 | ; : 27 | F1 3B | Gray + 4E | | 1 ! 02 | y Y 15 | ' " 28 | F2 3C | 1 End 4F | | 2 @ 03 | u U 16 | ` ~ 29 | F3 3D | 2 Down 50 | | 3 # 04 | i I 17 | l-shf 2A | F4 3E | 3 PgDn 51 | | 4 $ 05 | o O 18 | \ | 2B | F5 3F | 0 Ins 52 | | 5 % 06 | p P 19 | z Z 2C | F6 40 | . Del 53 | | 6 ^ 07 | [ { 1A | x X 2D | F7 41 | | | 7 & 08 | ] } 1B | c C 2E | F8 42 | Gray * 37 | | 8 * 09 | enter 1C | v V 2F | F9 43 | F11 57 | | 9 ( 0A | l-ctl 1D | b B 30 | F10 44 | F12 58 | | 0 ) 0B | a A 1E | n N 31 | Num 45 | Break E1 | | - _ 0C | s S 1F | m M 32 | Scroll 46 | | | = + 0D | d D 20 | , < 33 | 7 Home 47 | | | bksp 0E | f F 21 | . > 34 | 8 Up 48 | | | tab 0F | g G 22 | r-shf 36 | 9 PgUp 49 | | | q Q 10 | h H 23 | prtscr 37 | Gray- 4A | | | w W 11 | j J 24 | l-alt 38 | 4 Left 4B | | | e E 12 | k K 25 | space 39 | 5 4C | | | r R 13 | l L 26 | caps 3A | 6 Right 4D | | -----------------------------------------------------------------------------