; AUTOMATICALLY GENERATED FILE - see tools/generate_scancodes.rb .equ META_KEY_BEGIN, #0d200 .equ META_KEY_NONE, #0d255 scancode_table: .db #0d200 ; :MAIN_MENU .db #0d201 ; :BACK .db #0d202 ; :PRINT .db #0d203 ; :F1 .db #0d204 ; :F2 .db #0d205 ; :F3 .db #0d206 ; :F4 .db #0d207 ; :F5 .db #0d255 .db #0d255 .db #0d255 .db #0d255 .db #0d255 .db #0d255 .db #0d255 .db #0d208 ; :POWER .db #0d255 .db #0d255 .db #0d255 .db #0d064 ; "@" .db #0d209 ; :SIZE .db #0d210 ; :SPELLING .db #0d211 ; :EMAIL .db #0d212 ; :PAGE_UP .db #0d255 .db #0d255 .db #0d255 .db #0d255 .db #0d255 .db #0d255 .db #0d255 .db #0d255 .db #0d096 ; "`" .db #0d049 ; "1" .db #0d050 ; "2" .db #0d051 ; "3" .db #0d052 ; "4" .db #0d053 ; "5" .db #0d054 ; "6" .db #0d055 ; "7" .db #0d255 .db #0d255 .db #0d255 .db #0d255 .db #0d255 .db #0d255 .db #0d255 .db #0d255 .db #0d056 ; "8" .db #0d057 ; "9" .db #0d048 ; "0" .db #0d045 ; "-" .db #0d061 ; "=" .db #0d008 ; "\b" .db #0d092 ; "\\" .db #0d213 ; :PAGE_DOWN .db #0d255 .db #0d255 .db #0d255 .db #0d255 .db #0d255 .db #0d255 .db #0d255 .db #0d255 .db #0d009 ; "\t" .db #0d113 ; "q" .db #0d119 ; "w" .db #0d101 ; "e" .db #0d114 ; "r" .db #0d116 ; "t" .db #0d121 ; "y" .db #0d117 ; "u" .db #0d255 .db #0d255 .db #0d255 .db #0d255 .db #0d255 .db #0d255 .db #0d255 .db #0d255 .db #0d105 ; "i" .db #0d111 ; "o" .db #0d112 ; "p" .db #0d091 ; "[" .db #0d093 ; "]" .db #0d059 ; ";" .db #0d039 ; "'" .db #0d010 ; "\n" .db #0d255 .db #0d255 .db #0d255 .db #0d255 .db #0d255 .db #0d255 .db #0d255 .db #0d255 .db #0d214 ; :CAPS_LOCK .db #0d097 ; "a" .db #0d115 ; "s" .db #0d100 ; "d" .db #0d102 ; "f" .db #0d103 ; "g" .db #0d104 ; "h" .db #0d106 ; "j" .db #0d255 .db #0d255 .db #0d255 .db #0d255 .db #0d255 .db #0d255 .db #0d255 .db #0d255 .db #0d107 ; "k" .db #0d108 ; "l" .db #0d044 ; "," .db #0d046 ; "." .db #0d047 ; "/" .db #0d218 ; :UP .db #0d219 ; :DOWN .db #0d221 ; :RIGHT .db #0d255 .db #0d255 .db #0d255 .db #0d255 .db #0d255 .db #0d255 .db #0d255 .db #0d255 .db #0d215 ; :LEFT_SHIFT .db #0d122 ; "z" .db #0d120 ; "x" .db #0d099 ; "c" .db #0d118 ; "v" .db #0d098 ; "b" .db #0d110 ; "n" .db #0d109 ; "m" .db #0d255 .db #0d255 .db #0d255 .db #0d255 .db #0d255 .db #0d255 .db #0d255 .db #0d255 .db #0d217 ; :FN .db #0d255 .db #0d255 .db #0d032 ; " " .db #0d255 .db #0d255 .db #0d216 ; :RIGHT_SHIFT .db #0d220 ; :LEFT scancode_table_uppercase: .db #0d200 ; :MAIN_MENU .db #0d201 ; :BACK .db #0d202 ; :PRINT .db #0d203 ; :F1 .db #0d204 ; :F2 .db #0d205 ; :F3 .db #0d206 ; :F4 .db #0d207 ; :F5 .db #0d255 .db #0d255 .db #0d255 .db #0d255 .db #0d255 .db #0d255 .db #0d255 .db #0d208 ; :POWER .db #0d255 .db #0d255 .db #0d255 .db #0d064 ; "@" .db #0d209 ; :SIZE .db #0d210 ; :SPELLING .db #0d211 ; :EMAIL .db #0d212 ; :PAGE_UP .db #0d255 .db #0d255 .db #0d255 .db #0d255 .db #0d255 .db #0d255 .db #0d255 .db #0d255 .db #0d126 ; "~" .db #0d033 ; "!" .db #0d064 ; "@" .db #0d035 ; "#" .db #0d036 ; "$" .db #0d037 ; "%" .db #0d094 ; "^" .db #0d038 ; "&" .db #0d255 .db #0d255 .db #0d255 .db #0d255 .db #0d255 .db #0d255 .db #0d255 .db #0d255 .db #0d042 ; "*" .db #0d040 ; "(" .db #0d041 ; ")" .db #0d095 ; "_" .db #0d043 ; "+" .db #0d008 ; "\b" .db #0d124 ; "|" .db #0d213 ; :PAGE_DOWN .db #0d255 .db #0d255 .db #0d255 .db #0d255 .db #0d255 .db #0d255 .db #0d255 .db #0d255 .db #0d009 ; "\t" .db #0d081 ; "Q" .db #0d087 ; "W" .db #0d069 ; "E" .db #0d082 ; "R" .db #0d084 ; "T" .db #0d089 ; "Y" .db #0d085 ; "U" .db #0d255 .db #0d255 .db #0d255 .db #0d255 .db #0d255 .db #0d255 .db #0d255 .db #0d255 .db #0d073 ; "I" .db #0d079 ; "O" .db #0d080 ; "P" .db #0d123 ; "{" .db #0d125 ; "}" .db #0d058 ; ":" .db #0d034 ; "\"" .db #0d010 ; "\n" .db #0d255 .db #0d255 .db #0d255 .db #0d255 .db #0d255 .db #0d255 .db #0d255 .db #0d255 .db #0d214 ; :CAPS_LOCK .db #0d065 ; "A" .db #0d083 ; "S" .db #0d068 ; "D" .db #0d070 ; "F" .db #0d071 ; "G" .db #0d072 ; "H" .db #0d074 ; "J" .db #0d255 .db #0d255 .db #0d255 .db #0d255 .db #0d255 .db #0d255 .db #0d255 .db #0d255 .db #0d075 ; "K" .db #0d076 ; "L" .db #0d060 ; "<" .db #0d062 ; ">" .db #0d063 ; "?" .db #0d218 ; :UP .db #0d219 ; :DOWN .db #0d221 ; :RIGHT .db #0d255 .db #0d255 .db #0d255 .db #0d255 .db #0d255 .db #0d255 .db #0d255 .db #0d255 .db #0d215 ; :LEFT_SHIFT .db #0d090 ; "Z" .db #0d088 ; "X" .db #0d067 ; "C" .db #0d086 ; "V" .db #0d066 ; "B" .db #0d078 ; "N" .db #0d077 ; "M" .db #0d255 .db #0d255 .db #0d255 .db #0d255 .db #0d255 .db #0d255 .db #0d255 .db #0d255 .db #0d217 ; :FN .db #0d255 .db #0d255 .db #0d032 ; " " .db #0d255 .db #0d255 .db #0d216 ; :RIGHT_SHIFT .db #0d220 ; :LEFT scancode_table_control: .db #0d200 ; :MAIN_MENU .db #0d201 ; :BACK .db #0d202 ; :PRINT .db #0d203 ; :F1 .db #0d204 ; :F2 .db #0d205 ; :F3 .db #0d206 ; :F4 .db #0d207 ; :F5 .db #0d255 .db #0d255 .db #0d255 .db #0d255 .db #0d255 .db #0d255 .db #0d255 .db #0d208 ; :POWER .db #0d255 .db #0d255 .db #0d255 .db #0d064 ; "@" .db #0d209 ; :SIZE .db #0d210 ; :SPELLING .db #0d211 ; :EMAIL .db #0d212 ; :PAGE_UP .db #0d255 .db #0d255 .db #0d255 .db #0d255 .db #0d255 .db #0d255 .db #0d255 .db #0d255 .db #0d096 ; "`" .db #0d049 ; "1" .db #0d050 ; "2" .db #0d027 ; 27 .db #0d028 ; 28 .db #0d029 ; 29 .db #0d030 ; 30 .db #0d031 ; 31 .db #0d255 .db #0d255 .db #0d255 .db #0d255 .db #0d255 .db #0d255 .db #0d255 .db #0d255 .db #0d127 ; 127 .db #0d057 ; "9" .db #0d048 ; "0" .db #0d031 ; 31 .db #0d061 ; "=" .db #0d008 ; "\b" .db #0d028 ; 28 .db #0d213 ; :PAGE_DOWN .db #0d255 .db #0d255 .db #0d255 .db #0d255 .db #0d255 .db #0d255 .db #0d255 .db #0d255 .db #0d009 ; "\t" .db #0d017 ; 17 .db #0d023 ; 23 .db #0d005 ; 5 .db #0d018 ; 18 .db #0d020 ; 20 .db #0d025 ; 25 .db #0d021 ; 21 .db #0d255 .db #0d255 .db #0d255 .db #0d255 .db #0d255 .db #0d255 .db #0d255 .db #0d255 .db #0d009 ; 9 .db #0d015 ; 15 .db #0d016 ; 16 .db #0d027 ; 27 .db #0d029 ; 29 .db #0d059 ; ";" .db #0d039 ; "'" .db #0d010 ; "\n" .db #0d255 .db #0d255 .db #0d255 .db #0d255 .db #0d255 .db #0d255 .db #0d255 .db #0d255 .db #0d214 ; :CAPS_LOCK .db #0d001 ; 1 .db #0d019 ; 19 .db #0d004 ; 4 .db #0d006 ; 6 .db #0d007 ; 7 .db #0d008 ; 8 .db #0d010 ; 10 .db #0d255 .db #0d255 .db #0d255 .db #0d255 .db #0d255 .db #0d255 .db #0d255 .db #0d255 .db #0d011 ; 11 .db #0d012 ; 12 .db #0d044 ; "," .db #0d046 ; "." .db #0d031 ; 31 .db #0d218 ; :UP .db #0d219 ; :DOWN .db #0d221 ; :RIGHT .db #0d255 .db #0d255 .db #0d255 .db #0d255 .db #0d255 .db #0d255 .db #0d255 .db #0d255 .db #0d215 ; :LEFT_SHIFT .db #0d026 ; 26 .db #0d024 ; 24 .db #0d003 ; 3 .db #0d022 ; 22 .db #0d002 ; 2 .db #0d014 ; 14 .db #0d013 ; 13 .db #0d255 .db #0d255 .db #0d255 .db #0d255 .db #0d255 .db #0d255 .db #0d255 .db #0d255 .db #0d217 ; :FN .db #0d255 .db #0d255 .db #0d032 ; " " .db #0d255 .db #0d255 .db #0d216 ; :RIGHT_SHIFT .db #0d220 ; :LEFT