+{\r
+ 0 = "A";\r
+ 1 = "S";\r
+ 2 = "D";\r
+ 3 = "F";\r
+ 4 = "H";\r
+ 5 = "G";\r
+ 6 = "Z";\r
+ 7 = "X";\r
+ 8 = "C";\r
+ 9 = "V";\r
+ 10 = "$";\r
+ 11 = "B";\r
+ 12 = "Q";\r
+ 13 = "W";\r
+ 14 = "E";\r
+ 15 = "R";\r
+ 16 = "Y";\r
+ 17 = "T";\r
+ 18 = "1";\r
+ 19 = "2";\r
+ 20 = "3";\r
+ 21 = "4";\r
+ 22 = "6";\r
+ 23 = "5";\r
+ 24 = "=";\r
+ 25 = "9";\r
+ 26 = "7";\r
+ 27 = "-";\r
+ 28 = "8";\r
+ 29 = "0";\r
+ 30 = "\]";\r
+ 31 = "O";\r
+ 32 = "U";\r
+ 33 = "\[";\r
+ 34 = "I";\r
+ 35 = "P";\r
+ 36 = "Return";\r
+ 37 = "L";\r
+ 38 = "J";\r
+ 39 = "\'";\r
+ 40 = "K";\r
+ 41 = ";";\r
+ 42 = "\\";\r
+ 43 = ",";\r
+ 44 = "\/";\r
+ 45 = "N";\r
+ 46 = "M";\r
+ 47 = ".";\r
+ 48 = "Tab";\r
+ 49 = "Space";\r
+ 50 = "\`";\r
+ 51 = "Delete";\r
+ 53 = "ESC";\r
+ 55 = "Command";\r
+ 56 = "Shift";\r
+ 57 = "Caps Lock";\r
+ 58 = "Option";\r
+ 59 = "Control";\r
+ 65 = "Pad .";\r
+ 67 = "Pad *";\r
+ 69 = "Pad +";\r
+ 71 = "Clear";\r
+ 75 = "Pad /";\r
+ 76 = "Pad Enter";\r
+ 78 = "Pad -";\r
+ 81 = "Pad =";\r
+ 82 = "Pad 0";\r
+ 83 = "Pad 1";\r
+ 84 = "Pad 2";\r
+ 85 = "Pad 3";\r
+ 86 = "Pad 4";\r
+ 87 = "Pad 5";\r
+ 88 = "Pad 6";\r
+ 89 = "Pad 7";\r
+ 91 = "Pad 8";\r
+ 92 = "Pad 9";\r
+ 96 = "F5";\r
+ 97 = "F6";\r
+ 98 = "F7";\r
+ 99 = "F3";\r
+ 100 = "F8";\r
+ 101 = "F9";\r
+ 103 = "F11";\r
+ 105 = "F13";\r
+ 107 = "F14";\r
+ 109 = "F10";\r
+ 111 = "F12";\r
+ 113 = "F15";\r
+ 114 = "Ins";\r
+ 115 = "Home";\r
+ 116 = "Page Up";\r
+ 117 = "Del";\r
+ 118 = "F4";\r
+ 119 = "End";\r
+ 120 = "F2";\r
+ 121 = "Page Down";\r
+ 122 = "F1";\r
+ 123 = "Left Arrow";\r
+ 124 = "Right Arrow";\r
+ 125 = "Down Arrow";\r
+ 126 = "Up Arrow";\r
+}
\ No newline at end of file