/[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 969 - (show annotations)
Thu Aug 4 11:49:34 2005 UTC (18 years, 10 months ago) by astrand
File size: 4625 byte(s)
Added base translations for: asciitilde diaeresis asciicircum
apostrophe grave

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 localstate
22 ISO_Left_Tab 0xf shift
23 q 0x10 addupper
24 w 0x11 addupper
25 e 0x12 addupper
26 sequence egrave dead_grave e
27 sequence Egrave dead_grave E
28 sequence eacute dead_acute e
29 sequence Eacute dead_acute E
30 sequence ecircumflex dead_circumflex e
31 sequence Ecircumflex dead_circumflex E
32 sequence ediaeresis dead_diaeresis e
33 sequence Ediaeresis dead_diaeresis E
34 r 0x13 addupper
35 t 0x14 addupper
36 y 0x15 addupper
37 sequence ygrave dead_grave y
38 sequence Ygrave dead_grave Y
39 sequence yacute dead_acute y
40 sequence Yacute dead_acute Y
41 sequence ycircumflex dead_circumflex y
42 sequence Ycircumflex dead_circumflex Y
43 sequence ydiaeresis dead_diaeresis y
44 sequence Ydiaeresis dead_diaeresis Y
45 u 0x16 addupper
46 sequence ugrave dead_grave u
47 sequence Ugrave dead_grave U
48 sequence uacute dead_acute u
49 sequence Uacute dead_acute U
50 sequence ucircumflex dead_circumflex u
51 sequence Ucircumflex dead_circumflex U
52 sequence udiaeresis dead_diaeresis u
53 sequence Udiaeresis dead_diaeresis U
54 i 0x17 addupper
55 sequence igrave dead_grave i
56 sequence Igrave dead_grave I
57 sequence iacute dead_acute i
58 sequence Iacute dead_acute I
59 sequence icircumflex dead_circumflex i
60 sequence Icircumflex dead_circumflex I
61 sequence idiaeresis dead_diaeresis i
62 sequence Idiaeresis dead_diaeresis I
63 o 0x18 addupper
64 sequence ograve dead_grave o
65 sequence Ograve dead_grave O
66 sequence oacute dead_acute o
67 sequence Oacute dead_acute O
68 sequence ocircumflex dead_circumflex o
69 sequence Ocircumflex dead_circumflex O
70 sequence odiaeresis dead_diaeresis o
71 sequence Odiaeresis dead_diaeresis O
72 sequence otilde dead_tilde o
73 sequence Otilde dead_tilde O
74 p 0x19 addupper
75
76 #
77 # QWERTY second row
78 #
79 a 0x1e addupper
80 sequence agrave dead_grave a
81 sequence Agrave dead_grave A
82 sequence aacute dead_acute a
83 sequence Aacute dead_acute A
84 sequence acircumflex dead_circumflex a
85 sequence Acircumflex dead_circumflex A
86 sequence adiaeresis dead_diaeresis a
87 sequence Adiaeresis dead_diaeresis A
88 sequence aring dead_abovering a
89 sequence Aring dead_abovering A
90 sequence atilde dead_tilde a
91 sequence Atilde dead_tilde A
92 s 0x1f addupper
93 d 0x20 addupper
94 f 0x21 addupper
95 g 0x22 addupper
96 h 0x23 addupper
97 j 0x24 addupper
98 k 0x25 addupper
99 l 0x26 addupper
100 Return 0x1c localstate
101
102 #
103 # QWERTY third row
104 #
105 z 0x2c addupper
106 x 0x2d addupper
107 c 0x2e addupper
108 sequence ccedilla dead_cedilla c
109 sequence Ccedilla dead_cedilla C
110 v 0x2f addupper
111 b 0x30 addupper
112 n 0x31 addupper
113 sequence ntilde dead_tilde n
114 sequence Ntilde dead_tilde N
115 m 0x32 addupper
116
117 space 0x39 localstate
118
119 less 0x56
120 greater 0x56 shift
121 bar 0x56 altgr
122 brokenbar 0x56 shift altgr
123
124 #
125 # Translations for some other dead keys
126 #
127 sequence asciitilde dead_tilde space
128 sequence diaeresis dead_diaeresis space
129 sequence asciicircum dead_circumflex space
130 sequence apostrophe dead_acute space
131 sequence grave dead_grave space
132
133 #
134 # Esc and Function keys
135 #
136 Escape 0x1 localstate
137 F1 0x3b localstate
138 F2 0x3c localstate
139 F3 0x3d localstate
140 F4 0x3e localstate
141 F5 0x3f localstate
142 F6 0x40 localstate
143 F7 0x41 localstate
144 F8 0x42 localstate
145 F9 0x43 localstate
146 F10 0x44 localstate
147 F11 0x57 localstate
148 SunF36 0x57 localstate
149 F12 0x58 localstate
150 SunF37 0x58 localstate
151
152 # Printscreen, Scrollock and Pause
153 # Printscreen really requires four scancodes (0xe0, 0x2a, 0xe0, 0x37),
154 # but (0xe0, 0x37) seems to work.
155 Print 0xb7 localstate
156 Sys_Req 0xb7 localstate
157 Execute 0xb7 localstate
158 F22 0xb7 localstate
159 Scroll_Lock 0x46
160 F23 0x46
161
162 #
163 # Insert - PgDown
164 #
165 Insert 0xd2 localstate
166 Delete 0xd3 localstate
167 Home 0xc7 localstate
168 End 0xcf localstate
169 Page_Up 0xc9 localstate
170 Page_Down 0xd1 localstate
171
172 #
173 # Arrow keys
174 #
175 Left 0xcb localstate
176 Up 0xc8 localstate
177 Down 0xd0 localstate
178 Right 0xcd localstate
179
180 #
181 # Numpad
182 #
183 Num_Lock 0x45
184 KP_Divide 0xb5 localstate
185 KP_Multiply 0x37 localstate
186 KP_Subtract 0x4a localstate
187 KP_Add 0x4e localstate
188 KP_Enter 0x9c localstate
189
190 KP_Decimal 0x53 localstate numlock
191 KP_Separator 0x53 localstate numlock
192 KP_Delete 0x53 localstate
193
194 KP_0 0x52 localstate numlock
195 KP_Insert 0x52 localstate
196
197 KP_1 0x4f localstate numlock
198 KP_End 0x4f localstate
199
200 KP_2 0x50 localstate numlock
201 KP_Down 0x50 localstate
202
203 KP_3 0x51 localstate numlock
204 KP_Next 0x51 localstate
205
206 KP_4 0x4b localstate numlock
207 KP_Left 0x4b localstate
208
209 KP_5 0x4c localstate numlock
210 KP_Begin 0x4c localstate
211
212 KP_6 0x4d localstate numlock
213 KP_Right 0x4d localstate
214
215 KP_7 0x47 localstate numlock
216 KP_Home 0x47 localstate
217
218 KP_8 0x48 localstate numlock
219 KP_Up 0x48 localstate
220
221 KP_9 0x49 localstate numlock
222 KP_Prior 0x49 localstate
223
224 #
225 # Inhibited keys
226 #
227 Caps_Lock 0x0 inhibit
228 Multi_key 0x0 inhibit

  ViewVC Help
Powered by ViewVC 1.1.26