keycode 34= Escape
keycode 56= 0x31 0x21
keycode 57= 0x32 0x40
keycode 58= 0x33 0x23
keycode 59= 0x34 0x24
keycode 60= 0x35 0x25
keycode 61= 0x36 0x5e
keycode 62= 0x37 0x26
keycode 63= 0x38 0x2a
keycode 64= 0x39 0x28
keycode 55= 0x30 0x29

keycode 52= 0x2d 0x5f
keycode 68= 0x3d 0x2b
keycode 103= 0x60 0x7e
keycode 15= BackSpace

keycode 16= Tab
keycode 120= 0x71 0x51
keycode 126= 0x77 0x57
keycode 108= 0x65 0x45
keycode 121= 0x72 0x52
keycode 123= 0x74 0x54
keycode 128= 0x79 0x59
keycode 124= 0x75 0x55
keycode 112= 0x69 0x49
keycode 118= 0x6f 0x4f
keycode 119= 0x70 0x50
keycode 98= 0x5b 0x7b
keycode 100= 0x5d 0x7d

keycode 104= 0x61 0x41
keycode 122= 0x73 0x53
keycode 107= 0x64 0x44
keycode 109= 0x66 0x46
keycode 110= 0x67 0x47
keycode 111= 0x68 0x48
keycode 113= 0x6a 0x4a
keycode 114= 0x6b 0x4b
keycode 115= 0x6c 0x4c
keycode 66= 0x3b 0x3a
keycode 46= 0x27 0x22
keycode 99= 0x5c 0x7c
keycode 20= Return

keycode 129= 0x7a 0x5a
keycode 127= 0x78 0x58
keycode 106= 0x63 0x43
keycode 125= 0x76 0x56
keycode 105= 0x62 0x42
keycode 117= 0x6e 0x4e
keycode 116= 0x6d 0x4d
keycode 51= 0x2c 0x3c
keycode 53= 0x2e 0x3e
keycode 54= 0x2f 0x3f
keycode 17= Linefeed
keycode 39= 0x20 0x20

keycode 25= Shift_L
keycode 26= Shift_R
keycode 27= Control_L

clear Shift
clear Control
clear Lock
clear mod1
clear mod2
clear mod3
clear mod4
clear mod5

add Shift = Shift_L Shift_R

keycode 40= 0x21 0x21
keycode 71= 0x40 0x40
keycode 42= 0x23 0x23
keycode 43= 0x24 0x24
keycode 44= 0x25 0x25
keycode 101= 0x5e 0x5e
keycode 45= 0x26 0x26
keycode 49= 0x2a 0x2a
keycode 47= 0x28 0x28
keycode 48= 0x29 0x29

keycode 102= 0x5f 0x5f
keycode 50= 0x2b 0x2b

keycode 88= 0x51 0x51
keycode 94= 0x57 0x57
keycode 76= 0x45 0x45
keycode 89= 0x52 0x52
keycode 91= 0x54 0x54
keycode 96= 0x59 0x59
keycode 92= 0x55 0x55
keycode 80= 0x49 0x49
keycode 86= 0x4f 0x4f
keycode 87= 0x50 0x50

keycode 72= 0x41 0x41
keycode 90= 0x53 0x53
keycode 75= 0x44 0x44
keycode 77= 0x46 0x46
keycode 78= 0x47 0x47
keycode 79= 0x48 0x48
keycode 81= 0x4a 0x4a
keycode 82= 0x4b 0x4b
keycode 83= 0x4c 0x4c
keycode 65= 0x3a 0x3a
keycode 41= 0x22 0x22

keycode 97= 0x5a 0x5a
keycode 95= 0x58 0x58
keycode 74= 0x43 0x43
keycode 93= 0x56 0x56
keycode 73= 0x42 0x42
keycode 85= 0x4e 0x4e
keycode 84= 0x4d 0x4d
keycode 67= 0x3c 0x3c
keycode 69= 0x3e 0x3e
keycode 70= 0x3f 0x3f

keycode 24= 0x11 0x11
keycode 30= 0x17 0x17
keycode 12= 0x05 0x05
keycode 32= 0x19 0x19
keycode 28= 0x15 0x15
keycode 16= 0x09 0x09
keycode 22= 0x0f 0x0f
keycode 23= 0x10 0x10

keycode 8=  0x01 0x01
keycode 11= 0x04 0x04
keycode 13= 0x06 0x06
keycode 14= 0x07 0x07
keycode 15= 0x08 0x08
keycode 17= 0x0a 0x0a
keycode 18= 0x0b 0x0b
keycode 19= 0x0c 0x0c
keycode 35= 0x1c 0x1c

keycode 33= 0x1a 0x1a
keycode 31= 0x18 0x18
keycode 10= 0x03 0x03
keycode 29= 0x16 0x16
keycode 9=  0x02 0x02
keycode 21= 0x0e 0x0e
keycode 20= 0x0d 0x0d

