unsigned char code noshift[80][2]=
{
22 ,49,// { 1 }
30 ,50,// { 2 }
38 ,51,// { 3 }
37 ,52,// { 4 }
46 ,53,// { 5 }
54 ,54,// { 6 }
61 ,55,// { 7 }
62 ,56,// { 8 }
70 ,57,// { 9 }
69 ,48,// { 0 }
28 ,97,// { a }
50 ,98,// { b }
33 ,99,// { c }
35 ,100,// { d }
36 ,101,// { e }
43 ,102,// { f }
52 ,103,// { g }
51 ,104,// { h }
67 ,105,// { i }
59 ,106,// { j }
66 ,107,// { k }
75 ,108,// { l }
58 ,109,// { m }
49 ,110,// { n }
68 ,111,// { o }
77 ,112,// { p }
21 ,113,// { q }
45 ,114,// { r }
27 ,115,// { s }
44 ,116,// { t }
60 ,117,// { u }
42 ,118,// { v }
29 ,119,// { w }
34 ,120,// { x }
53 ,121,// { y }
26 ,122,// { z }
84 ,91,// { [ }
91 ,93,// { ] }
76 ,59,// { ; }
82 ,39,// { ' }
65 ,44,// { , }
73 ,46,// { . }
74 ,47,// { / }
78 ,45,// { - }
85 ,61,// { = }
93 ,92,// { }
14 ,96,// { ` }
90 ,32,// { enter }
5 , 0,// { f1 }
6 , 1,// { f2 }
4 , 2,// { f3 }
12 , 3,// { f4 }
3 , 4,// { f5 }
11 , 5,// { f6 }
131, 6,// { f7 }
10 , 7,// { f8 }
1 , 8,// { f9 }
9 , 9,// { f10 }
120,10,// { f11 }
7 ,11,// { f12 }
102,12,// { back }
224,13,// { home }
105,14,// { end }
125,15,// { pageup }
122,16,// { pagedown }
117,17,// { up }
114,18,// { down }
107,19,// { left }
116,20,// { right }
113,21,// { del }
112,22,// { insert }
225,23,// { pause }
118,24,// { esc }
13 ,25,// { tab }
88 ,26,// { caps }
20 ,27,// { ctrl }
17 ,28,// { alt }
41 ,29,// { space }
31 ,30,// { win }
47 ,31,// { winright }
};</P><P>unsigned char code addshift[47][2]=
{
14,126, // { ~ }
22, 33, // { ! }
30, 64, // { @ }
38, 35, // { # }
37, 36, // { $ }
46, 37, // { % }
54, 94, // { ^ }
61, 38, // { & }
62, 42, // { * }
70, 40, // { ( }
69, 41, // { ) }
78, 95, // { _ }
85, 43, // { + }
93,124, // { | }
84,123, // { { }
91,125, // { } }
76, 58, // { : }
82, 34, // { " }
65, 60, // { < }
73, 62, // { > }
74, 63, // { ? }
28 ,65,// { a }
50 ,66,// { b }
33 ,67,// { c }
35 ,68,// { d }
36 ,69,// { e }
43 ,70,// { f }
52 ,71,// { g }
51 ,72,// { h }
67 ,73,// { i }
59 ,74,// { j }
66 ,75,// { k }
75 ,76,// { l }
58 ,77,// { m }
49 ,78,// { n }
68 ,79,// { o }
77 ,80,// { p }
21 ,81,// { q }
45 ,82,// { r }
27 ,83,// { s }
44 ,84,// { t }
60 ,85,// { u }
42 ,86,// { v }
29 ,87,// { w }
34 ,88,// { x }
53 ,89,// { y }
26 ,90,// { z }
};