/[rdesktop]/sourceforge.net/trunk/rdesktop/keymaps/common
This is repository of my old source code which isn't updated any more. Go to git.rot13.org for current projects!
ViewVC logotype

Contents of /sourceforge.net/trunk/rdesktop/keymaps/common

Parent Directory Parent Directory | Revision Log Revision Log


Revision 69 - (show annotations)
Sat Jul 27 22:35:38 2002 UTC (21 years, 11 months ago) by astrand
File size: 1800 byte(s)
Added "localstate" support to keymapping: Send local modifier state. This fixes problems with Shift-Home etc

1 include modifiers
2
3 #
4 # Top row
5 #
6 1 0x2
7 2 0x3
8 3 0x4
9 4 0x5
10 5 0x6
11 6 0x7
12 7 0x8
13 8 0x9
14 9 0xa
15 0 0xb
16 BackSpace 0xe
17
18 #
19 # QWERTY first row
20 #
21 Tab 0xf
22 q 0x10 addupper
23 w 0x11 addupper
24 e 0x12 addupper
25 r 0x13 addupper
26 t 0x14 addupper
27 y 0x15 addupper
28 u 0x16 addupper
29 i 0x17 addupper
30 o 0x18 addupper
31 p 0x19 addupper
32
33 #
34 # QWERTY second row
35 #
36 a 0x1e addupper
37 s 0x1f addupper
38 d 0x20 addupper
39 f 0x21 addupper
40 g 0x22 addupper
41 h 0x23 addupper
42 j 0x24 addupper
43 k 0x25 addupper
44 l 0x26 addupper
45 Return 0x1c
46
47 #
48 # QWERTY third row
49 #
50 z 0x2c addupper
51 x 0x2d addupper
52 c 0x2e addupper
53 v 0x2f addupper
54 b 0x30 addupper
55 n 0x31 addupper
56 m 0x32 addupper
57
58 space 0x39
59
60 #
61 # Esc and Function keys
62 #
63 Escape 0x1 localstate
64 F1 0x3b localstate
65 F2 0x3c localstate
66 F3 0x3d localstate
67 F4 0x3e localstate
68 F5 0x3f localstate
69 F6 0x40 localstate
70 F7 0x41 localstate
71 F8 0x42 localstate
72 F9 0x43 localstate
73 F10 0x44 localstate
74 F11 0x57 localstate
75 F12 0x58 localstate
76
77 # Printscreen, Scrollock and Pause
78 # Printscreen really requires four scancodes (0xe0, 0x2a, 0xe0, 0x37),
79 # but (0xe0, 0x37) seems to work.
80 Print 0xb7
81 Scroll_Lock 0x46
82 # Pause requires five scancodes. TBD.
83
84 #
85 # Insert - PgDown
86 #
87 Insert 0xd2 localstate
88 Delete 0xd3 localstate
89 Home 0xc7 localstate
90 End 0xcf localstate
91 Page_Up 0xc9 localstate
92 Page_Down 0xd1 localstate
93
94 #
95 # Arrow keys
96 #
97 Left 0xcb localstate
98 Up 0xc8 localstate
99 Down 0xd0 localstate
100 Right 0xcd localstate
101
102 #
103 # Numpad
104 #
105 KP_Divide 0xb5
106 KP_Multiply 0x37
107 KP_Subtract 0x4a
108 KP_Add 0x4e
109 KP_Enter 0x9c
110 KP_Decimal 0x33
111
112 KP_0 0x52 numlock
113 KP_Insert 0x52
114
115 KP_1 0x4f numlock
116 KP_End 0x4f
117
118 KP_2 0x50 numlock
119 KP_Down 0x50
120
121 KP_3 0x51 numlock
122 KP_Page_Down 0x51
123
124 KP_4 0x4b numlock
125 KP_Left 0x4b
126
127 KP_5 0x4c numlock
128
129 KP_6 0x4d numlock
130 KP_Right 0x4d
131
132 KP_7 0x47 numlock
133 KP_Home 0x47
134
135 KP_8 0x48 numlock
136 KP_Up 0x48
137
138 KP_9 0x49 numlock
139 KP_Page_Up 0x49

  ViewVC Help
Powered by ViewVC 1.1.26