LETTERS = {}
4 b4 m. Y2 x4 J9 g' X+ |
LETTERS['A'] = 65; LETTERS['B'] = 66; LETTERS['C'] = 67; LETTERS['D'] = 68: i0 s+ c3 C7 d6 W
LETTERS['E'] = 69; LETTERS['F'] = 70; LETTERS['G'] = 71; LETTERS['H'] = 723 t- j- Q2 k7 o( _" O/ X5 k$ C
LETTERS['I'] = 73; LETTERS['J'] = 74; LETTERS['K'] = 75; LETTERS['L'] = 76! E; U( o3 A; g
LETTERS['M'] = 77; LETTERS['N'] = 78; LETTERS['O'] = 79; LETTERS['P'] = 80
6 g9 f& |+ X- N) V7 L6 J7 A5 F+ ]
LETTERS['Q'] = 81; LETTERS['R'] = 82; LETTERS['S'] = 83; LETTERS['T'] = 84
; }! ~) [9 \+ h+ o- C/ n
LETTERS['U'] = 85; LETTERS['V'] = 86; LETTERS['W'] = 87; LETTERS['X'] = 88
6 m3 a3 M* _ H6 T2 a
LETTERS['Y'] = 89; LETTERS['Z'] = 90
" u/ }5 {( v l8 E. i! P
NUMBERS = [48, 49, 50, 51, 52, 53, 54, 55, 56, 57]
: p, Y$ N7 x! K" x; _
NUMPAD = [96, 97, 98, 99, 100, 101, 102, 103, 104, 105] 6 |! d# H# S0 O- i
BACK = 138; ENTER = 143; SPACE = 32; SCOLON = 186; ESC = 157
$ I$ b) Q7 H# ^4 Y a( I& K
QUOTE = 222; EQUALS = 187; COMMA = 188; USCORE = 189; PERIOD = 190
; b. m# G" ~- M/ U8 P4 h
SLASH = 191; LBRACE = 219; RBRACE = 221; BSLASH = 220; TILDE = 192. H4 f4 C0 }" c+ v
F10 = 121; F11 = 122; CAPS = 20; NMUL = 106; NPLUS = 1077 i" n! r8 c2 {8 c. X2 W5 P
NSEP = 108; NMINUS = 109; NDECI = 110; NDIV = 111; Extras =
# b, A/ U% r' N6 M
[USCORE, EQUALS, LBRACE, RBRACE, BSLASH, SCOLON, QUOTE, COMMA, PERIOD, SLASH,, C" t4 _/ X* h! T& L/ F7 e1 f- ^
NMUL, NPLUS, NSEP, NMINUS, NDECI, NDIV]
LETTERS = {} 7 x6 _) w! v/ {5 r1 K3 H) l
$ }9 i8 d+ O+ F* O/ o
LETTERS['A'] = 65; LETTERS['B'] = 66; LETTERS['C'] = 67; LETTERS['D'] = 68! X E6 U9 H/ S
, ?" X* G: i7 Z7 u
LETTERS['E'] = 69; LETTERS['F'] = 70; LETTERS['G'] = 71; LETTERS['H'] = 72
1 d( k# c; p# a4 |+ A
- S, S% R \4 _! f LETTERS['I'] = 73; LETTERS['J'] = 74; LETTERS['K'] = 75; LETTERS['L'] = 762 C4 R; }2 S- A9 u- j
. w$ ]% k$ f4 Q6 D2 A& R, r2 S) ? LETTERS['M'] = 77; LETTERS['N'] = 78; LETTERS['O'] = 79; LETTERS['P'] = 80
6 C8 a3 j3 L0 J
1 c: [ _7 p6 M8 Y% j) B" W
LETTERS['Q'] = 81; LETTERS['R'] = 82; LETTERS['S'] = 83; LETTERS['T'] = 84
" _! b; l7 h1 b, Q+ d. W/ P- H
* m2 B* q8 x G% y LETTERS['U'] = 85; LETTERS['V'] = 86; LETTERS['W'] = 87; LETTERS['X'] = 886 W$ Q+ w1 Q) x6 D( A2 J0 G
6 I" I* W- Q& \, s% P. N5 v4 H2 L
LETTERS['Y'] = 89; LETTERS['Z'] = 90) U; B! N5 @) ^2 ~8 h
+ B0 V0 _) I5 K& q2 r* p
NUMBERS = [48, 49, 50, 51, 52, 53, 54, 55, 56, 57]
' Z" Q5 F! z# a8 o% G
2 p+ [+ O# {# ]/ `8 H. j
NUMPAD = [96, 97, 98, 99, 100, 101, 102, 103, 104, 105] ' R5 @! A) Y% F4 s2 Q
" ~4 ^+ o% w+ f: D
BACK = 138; ENTER = 143; SPACE = 32; SCOLON = 186; ESC = 1574 ~% `" b3 j$ y
3 d3 u8 n& j. E0 e1 u* k) m QUOTE = 222; EQUALS = 187; COMMA = 188; USCORE = 189; PERIOD = 190
6 O0 H3 x# }* k1 ]" f, V2 C$ x- z; k) ^& }) i
/ w3 F! P0 @1 f7 y SLASH = 191; LBRACE = 219; RBRACE = 221; BSLASH = 220; TILDE = 1922 H- n. B& V5 z$ c
I2 h, z; L9 X3 E' _ D
F10 = 121; F11 = 122; CAPS = 20; NMUL = 106; NPLUS = 107; _: u. t9 l$ M9 o& B5 f1 Z
& a7 [! X2 K; e& r2 ]8 E# m& r NSEP = 108; NMINUS = 109; NDECI = 110; NDIV = 111; Extras = : P. T' P/ n+ E+ C6 ]
% X9 X# l8 l, U' `1 F [USCORE, EQUALS, LBRACE, RBRACE, BSLASH, SCOLON, QUOTE, COMMA, PERIOD, SLASH,
! c- z: z# u* c
) r. g( g4 K( p7 W- w- A
NMUL, NPLUS, NSEP, NMINUS, NDECI, NDIV]
. p( o9 J% C5 {( Y+ B% h1 u