/[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

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

Parent Directory Parent Directory | Revision Log Revision Log


Revision 970 - (hide annotations)
Thu Aug 4 12:08:53 2005 UTC (18 years, 11 months ago) by astrand
File size: 4657 byte(s)
Added base translation for acute.

1 astrand 66 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 astrand 284 Tab 0xf localstate
22 astrand 86 ISO_Left_Tab 0xf shift
23 astrand 66 q 0x10 addupper
24     w 0x11 addupper
25     e 0x12 addupper
26 astrand 950 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 astrand 66 r 0x13 addupper
35     t 0x14 addupper
36     y 0x15 addupper
37 astrand 950 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 astrand 66 u 0x16 addupper
46 astrand 950 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 astrand 66 i 0x17 addupper
55 astrand 950 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 astrand 66 o 0x18 addupper
64 astrand 950 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 astrand 66 p 0x19 addupper
75    
76     #
77     # QWERTY second row
78     #
79     a 0x1e addupper
80 astrand 950 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 astrand 66 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 astrand 287 Return 0x1c localstate
101 astrand 66
102     #
103     # QWERTY third row
104     #
105     z 0x2c addupper
106     x 0x2d addupper
107     c 0x2e addupper
108 astrand 950 sequence ccedilla dead_cedilla c
109     sequence Ccedilla dead_cedilla C
110 astrand 66 v 0x2f addupper
111     b 0x30 addupper
112     n 0x31 addupper
113 astrand 950 sequence ntilde dead_tilde n
114     sequence Ntilde dead_tilde N
115 astrand 66 m 0x32 addupper
116    
117 astrand 181 space 0x39 localstate
118 astrand 66
119 matthewc 236 less 0x56
120     greater 0x56 shift
121     bar 0x56 altgr
122     brokenbar 0x56 shift altgr
123    
124 astrand 66 #
125 astrand 969 # 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 astrand 970 sequence acute dead_acute space
133 astrand 969
134     #
135 astrand 66 # Esc and Function keys
136     #
137 astrand 69 Escape 0x1 localstate
138     F1 0x3b localstate
139     F2 0x3c localstate
140     F3 0x3d localstate
141     F4 0x3e localstate
142     F5 0x3f localstate
143     F6 0x40 localstate
144     F7 0x41 localstate
145     F8 0x42 localstate
146     F9 0x43 localstate
147     F10 0x44 localstate
148     F11 0x57 localstate
149 stargo 869 SunF36 0x57 localstate
150 astrand 69 F12 0x58 localstate
151 stargo 868 SunF37 0x58 localstate
152 astrand 66
153     # Printscreen, Scrollock and Pause
154     # Printscreen really requires four scancodes (0xe0, 0x2a, 0xe0, 0x37),
155     # but (0xe0, 0x37) seems to work.
156 astrand 249 Print 0xb7 localstate
157     Sys_Req 0xb7 localstate
158     Execute 0xb7 localstate
159 stargo 869 F22 0xb7 localstate
160 astrand 66 Scroll_Lock 0x46
161 stargo 869 F23 0x46
162 astrand 66
163     #
164     # Insert - PgDown
165     #
166 astrand 69 Insert 0xd2 localstate
167     Delete 0xd3 localstate
168     Home 0xc7 localstate
169     End 0xcf localstate
170     Page_Up 0xc9 localstate
171     Page_Down 0xd1 localstate
172 astrand 66
173     #
174     # Arrow keys
175     #
176 astrand 69 Left 0xcb localstate
177     Up 0xc8 localstate
178     Down 0xd0 localstate
179     Right 0xcd localstate
180 astrand 66
181     #
182     # Numpad
183     #
184 astrand 543 Num_Lock 0x45
185 astrand 911 KP_Divide 0xb5 localstate
186     KP_Multiply 0x37 localstate
187     KP_Subtract 0x4a localstate
188     KP_Add 0x4e localstate
189     KP_Enter 0x9c localstate
190 astrand 66
191 astrand 911 KP_Decimal 0x53 localstate numlock
192     KP_Separator 0x53 localstate numlock
193     KP_Delete 0x53 localstate
194 astrand 228
195 astrand 911 KP_0 0x52 localstate numlock
196     KP_Insert 0x52 localstate
197 astrand 66
198 astrand 911 KP_1 0x4f localstate numlock
199     KP_End 0x4f localstate
200 astrand 66
201 astrand 911 KP_2 0x50 localstate numlock
202     KP_Down 0x50 localstate
203 astrand 66
204 astrand 911 KP_3 0x51 localstate numlock
205     KP_Next 0x51 localstate
206 astrand 66
207 astrand 911 KP_4 0x4b localstate numlock
208     KP_Left 0x4b localstate
209 astrand 66
210 astrand 911 KP_5 0x4c localstate numlock
211     KP_Begin 0x4c localstate
212 astrand 66
213 astrand 911 KP_6 0x4d localstate numlock
214     KP_Right 0x4d localstate
215 astrand 66
216 astrand 911 KP_7 0x47 localstate numlock
217     KP_Home 0x47 localstate
218 astrand 66
219 astrand 911 KP_8 0x48 localstate numlock
220     KP_Up 0x48 localstate
221 astrand 66
222 astrand 911 KP_9 0x49 localstate numlock
223     KP_Prior 0x49 localstate
224 astrand 116
225     #
226     # Inhibited keys
227     #
228     Caps_Lock 0x0 inhibit
229     Multi_key 0x0 inhibit

  ViewVC Help
Powered by ViewVC 1.1.26