1191
|
1 #
|
|
2 #Converted from X11/keysym.h and X11/keysymdef.h
|
|
3 #
|
|
4 #Capital letter consts renamed from XK_... to XKc_...
|
|
5 # (since Pascal isn't case-sensitive)
|
|
6 #
|
|
7 #i.e.
|
|
8 #C Pascal
|
|
9 #XK_a XK_a
|
|
10 #XK_A XKc_A
|
|
11 #
|
|
12
|
|
13 #* default keysyms *
|
|
14 import x
|
|
15
|
|
16 const
|
|
17 XK_VoidSymbol*: KeySym = 0x00FFFFFF # void symbol
|
|
18
|
|
19 when defined(XK_MISCELLANY) or true:
|
|
20 const
|
|
21 #*
|
|
22 # * TTY Functions, cleverly chosen to map to ascii, for convenience of
|
|
23 # * programming, but could have been arbitrary (at the cost of lookup
|
|
24 # * tables in client code.
|
|
25 # *
|
|
26 XK_BackSpace*: KeySym = 0x0000FF08 # back space, back char
|
|
27 XK_Tab*: KeySym = 0x0000FF09
|
|
28 XK_Linefeed*: KeySym = 0x0000FF0A # Linefeed, LF
|
|
29 XK_Clear*: KeySym = 0x0000FF0B
|
|
30 XK_Return*: KeySym = 0x0000FF0D # Return, enter
|
|
31 XK_Pause*: KeySym = 0x0000FF13 # Pause, hold
|
|
32 XK_Scroll_Lock*: KeySym = 0x0000FF14
|
|
33 XK_Sys_Req*: KeySym = 0x0000FF15
|
|
34 XK_Escape*: KeySym = 0x0000FF1B
|
|
35 XK_Delete*: KeySym = 0x0000FFFF # Delete, rubout \
|
|
36 # International & multi-key character composition
|
|
37 XK_Multi_key*: KeySym = 0x0000FF20 # Multi-key character compose
|
|
38 XK_Codeinput*: KeySym = 0x0000FF37
|
|
39 XK_SingleCandidate*: KeySym = 0x0000FF3C
|
|
40 XK_MultipleCandidate*: KeySym = 0x0000FF3D
|
|
41 XK_PreviousCandidate*: KeySym = 0x0000FF3E # Japanese keyboard support
|
|
42 XK_Kanji*: KeySym = 0x0000FF21 # Kanji, Kanji convert
|
|
43 XK_Muhenkan*: KeySym = 0x0000FF22 # Cancel Conversion
|
|
44 XK_Henkan_Mode*: KeySym = 0x0000FF23 # Start/Stop Conversion
|
|
45 XK_Henkan*: KeySym = 0x0000FF23 # Alias for Henkan_Mode
|
|
46 XK_Romaji*: KeySym = 0x0000FF24 # to Romaji
|
|
47 XK_Hiragana*: KeySym = 0x0000FF25 # to Hiragana
|
|
48 XK_Katakana*: KeySym = 0x0000FF26 # to Katakana
|
|
49 XK_Hiragana_Katakana*: KeySym = 0x0000FF27 # Hiragana/Katakana toggle
|
|
50 XK_Zenkaku*: KeySym = 0x0000FF28 # to Zenkaku
|
|
51 XK_Hankaku*: KeySym = 0x0000FF29 # to Hankaku
|
|
52 XK_Zenkaku_Hankaku*: KeySym = 0x0000FF2A # Zenkaku/Hankaku toggle
|
|
53 XK_Touroku*: KeySym = 0x0000FF2B # Add to Dictionary
|
|
54 XK_Massyo*: KeySym = 0x0000FF2C # Delete from Dictionary
|
|
55 XK_Kana_Lock*: KeySym = 0x0000FF2D # Kana Lock
|
|
56 XK_Kana_Shift*: KeySym = 0x0000FF2E # Kana Shift
|
|
57 XK_Eisu_Shift*: KeySym = 0x0000FF2F # Alphanumeric Shift
|
|
58 XK_Eisu_toggle*: KeySym = 0x0000FF30 # Alphanumeric toggle
|
|
59 XK_Kanji_Bangou*: KeySym = 0x0000FF37 # Codeinput
|
|
60 XK_Zen_Koho*: KeySym = 0x0000FF3D # Multiple/All Candidate(s)
|
|
61 XK_Mae_Koho*: KeySym = 0x0000FF3E # Previous Candidate \
|
|
62 # = $FF31 thru = $FF3F are under XK_KOREAN
|
|
63 # Cursor control & motion
|
|
64 XK_Home*: KeySym = 0x0000FF50
|
|
65 XK_Left*: KeySym = 0x0000FF51 # Move left, left arrow
|
|
66 XK_Up*: KeySym = 0x0000FF52 # Move up, up arrow
|
|
67 XK_Right*: KeySym = 0x0000FF53 # Move right, right arrow
|
|
68 XK_Down*: KeySym = 0x0000FF54 # Move down, down arrow
|
|
69 XK_Prior*: KeySym = 0x0000FF55 # Prior, previous
|
|
70 XK_Page_Up*: KeySym = 0x0000FF55
|
|
71 XK_Next*: KeySym = 0x0000FF56 # Next
|
|
72 XK_Page_Down*: KeySym = 0x0000FF56
|
|
73 XK_End*: KeySym = 0x0000FF57 # EOL
|
|
74 XK_Begin*: KeySym = 0x0000FF58 # BOL \
|
|
75 # Misc Functions
|
|
76 XK_Select*: KeySym = 0x0000FF60 # Select, mark
|
|
77 XK_Print*: KeySym = 0x0000FF61
|
|
78 XK_Execute*: KeySym = 0x0000FF62 # Execute, run, do
|
|
79 XK_Insert*: KeySym = 0x0000FF63 # Insert, insert here
|
|
80 XK_Undo*: KeySym = 0x0000FF65 # Undo, oops
|
|
81 XK_Redo*: KeySym = 0x0000FF66 # redo, again
|
|
82 XK_Menu*: KeySym = 0x0000FF67
|
|
83 XK_Find*: KeySym = 0x0000FF68 # Find, search
|
|
84 XK_Cancel*: KeySym = 0x0000FF69 # Cancel, stop, abort, exit
|
|
85 XK_Help*: KeySym = 0x0000FF6A # Help
|
|
86 XK_Break*: KeySym = 0x0000FF6B
|
|
87 XK_Mode_switch*: KeySym = 0x0000FF7E # Character set switch
|
|
88 XK_script_switch*: KeySym = 0x0000FF7E # Alias for mode_switch
|
|
89 XK_Num_Lock*: KeySym = 0x0000FF7F # Keypad Functions, keypad numbers cleverly chosen to map to ascii
|
|
90 XK_KP_Space*: KeySym = 0x0000FF80 # space
|
|
91 XK_KP_Tab*: KeySym = 0x0000FF89
|
|
92 XK_KP_Enter*: KeySym = 0x0000FF8D # enter
|
|
93 XK_KP_F1*: KeySym = 0x0000FF91 # PF1, KP_A, ...
|
|
94 XK_KP_F2*: KeySym = 0x0000FF92
|
|
95 XK_KP_F3*: KeySym = 0x0000FF93
|
|
96 XK_KP_F4*: KeySym = 0x0000FF94
|
|
97 XK_KP_Home*: KeySym = 0x0000FF95
|
|
98 XK_KP_Left*: KeySym = 0x0000FF96
|
|
99 XK_KP_Up*: KeySym = 0x0000FF97
|
|
100 XK_KP_Right*: KeySym = 0x0000FF98
|
|
101 XK_KP_Down*: KeySym = 0x0000FF99
|
|
102 XK_KP_Prior*: KeySym = 0x0000FF9A
|
|
103 XK_KP_Page_Up*: KeySym = 0x0000FF9A
|
|
104 XK_KP_Next*: KeySym = 0x0000FF9B
|
|
105 XK_KP_Page_Down*: KeySym = 0x0000FF9B
|
|
106 XK_KP_End*: KeySym = 0x0000FF9C
|
|
107 XK_KP_Begin*: KeySym = 0x0000FF9D
|
|
108 XK_KP_Insert*: KeySym = 0x0000FF9E
|
|
109 XK_KP_Delete*: KeySym = 0x0000FF9F
|
|
110 XK_KP_Equal*: KeySym = 0x0000FFBD # equals
|
|
111 XK_KP_Multiply*: KeySym = 0x0000FFAA
|
|
112 XK_KP_Add*: KeySym = 0x0000FFAB
|
|
113 XK_KP_Separator*: KeySym = 0x0000FFAC # separator, often comma
|
|
114 XK_KP_Subtract*: KeySym = 0x0000FFAD
|
|
115 XK_KP_Decimal*: KeySym = 0x0000FFAE
|
|
116 XK_KP_Divide*: KeySym = 0x0000FFAF
|
|
117 XK_KP_0*: KeySym = 0x0000FFB0
|
|
118 XK_KP_1*: KeySym = 0x0000FFB1
|
|
119 XK_KP_2*: KeySym = 0x0000FFB2
|
|
120 XK_KP_3*: KeySym = 0x0000FFB3
|
|
121 XK_KP_4*: KeySym = 0x0000FFB4
|
|
122 XK_KP_5*: KeySym = 0x0000FFB5
|
|
123 XK_KP_6*: KeySym = 0x0000FFB6
|
|
124 XK_KP_7*: KeySym = 0x0000FFB7
|
|
125 XK_KP_8*: KeySym = 0x0000FFB8
|
|
126 XK_KP_9*: KeySym = 0x0000FFB9 #*\
|
|
127 # * Auxilliary Functions; note the duplicate definitions for left and right
|
|
128 # * function keys; Sun keyboards and a few other manufactures have such
|
|
129 # * function key groups on the left and/or right sides of the keyboard.
|
|
130 # * We've not found a keyboard with more than 35 function keys total.
|
|
131 # *
|
|
132 XK_F1*: KeySym = 0x0000FFBE
|
|
133 XK_F2*: KeySym = 0x0000FFBF
|
|
134 XK_F3*: KeySym = 0x0000FFC0
|
|
135 XK_F4*: KeySym = 0x0000FFC1
|
|
136 XK_F5*: KeySym = 0x0000FFC2
|
|
137 XK_F6*: KeySym = 0x0000FFC3
|
|
138 XK_F7*: KeySym = 0x0000FFC4
|
|
139 XK_F8*: KeySym = 0x0000FFC5
|
|
140 XK_F9*: KeySym = 0x0000FFC6
|
|
141 XK_F10*: KeySym = 0x0000FFC7
|
|
142 XK_F11*: KeySym = 0x0000FFC8
|
|
143 XK_L1*: KeySym = 0x0000FFC8
|
|
144 XK_F12*: KeySym = 0x0000FFC9
|
|
145 XK_L2*: KeySym = 0x0000FFC9
|
|
146 XK_F13*: KeySym = 0x0000FFCA
|
|
147 XK_L3*: KeySym = 0x0000FFCA
|
|
148 XK_F14*: KeySym = 0x0000FFCB
|
|
149 XK_L4*: KeySym = 0x0000FFCB
|
|
150 XK_F15*: KeySym = 0x0000FFCC
|
|
151 XK_L5*: KeySym = 0x0000FFCC
|
|
152 XK_F16*: KeySym = 0x0000FFCD
|
|
153 XK_L6*: KeySym = 0x0000FFCD
|
|
154 XK_F17*: KeySym = 0x0000FFCE
|
|
155 XK_L7*: KeySym = 0x0000FFCE
|
|
156 XK_F18*: KeySym = 0x0000FFCF
|
|
157 XK_L8*: KeySym = 0x0000FFCF
|
|
158 XK_F19*: KeySym = 0x0000FFD0
|
|
159 XK_L9*: KeySym = 0x0000FFD0
|
|
160 XK_F20*: KeySym = 0x0000FFD1
|
|
161 XK_L10*: KeySym = 0x0000FFD1
|
|
162 XK_F21*: KeySym = 0x0000FFD2
|
|
163 XK_R1*: KeySym = 0x0000FFD2
|
|
164 XK_F22*: KeySym = 0x0000FFD3
|
|
165 XK_R2*: KeySym = 0x0000FFD3
|
|
166 XK_F23*: KeySym = 0x0000FFD4
|
|
167 XK_R3*: KeySym = 0x0000FFD4
|
|
168 XK_F24*: KeySym = 0x0000FFD5
|
|
169 XK_R4*: KeySym = 0x0000FFD5
|
|
170 XK_F25*: KeySym = 0x0000FFD6
|
|
171 XK_R5*: KeySym = 0x0000FFD6
|
|
172 XK_F26*: KeySym = 0x0000FFD7
|
|
173 XK_R6*: KeySym = 0x0000FFD7
|
|
174 XK_F27*: KeySym = 0x0000FFD8
|
|
175 XK_R7*: KeySym = 0x0000FFD8
|
|
176 XK_F28*: KeySym = 0x0000FFD9
|
|
177 XK_R8*: KeySym = 0x0000FFD9
|
|
178 XK_F29*: KeySym = 0x0000FFDA
|
|
179 XK_R9*: KeySym = 0x0000FFDA
|
|
180 XK_F30*: KeySym = 0x0000FFDB
|
|
181 XK_R10*: KeySym = 0x0000FFDB
|
|
182 XK_F31*: KeySym = 0x0000FFDC
|
|
183 XK_R11*: KeySym = 0x0000FFDC
|
|
184 XK_F32*: KeySym = 0x0000FFDD
|
|
185 XK_R12*: KeySym = 0x0000FFDD
|
|
186 XK_F33*: KeySym = 0x0000FFDE
|
|
187 XK_R13*: KeySym = 0x0000FFDE
|
|
188 XK_F34*: KeySym = 0x0000FFDF
|
|
189 XK_R14*: KeySym = 0x0000FFDF
|
|
190 XK_F35*: KeySym = 0x0000FFE0
|
|
191 XK_R15*: KeySym = 0x0000FFE0 # Modifiers
|
|
192 XK_Shift_L*: KeySym = 0x0000FFE1 # Left shift
|
|
193 XK_Shift_R*: KeySym = 0x0000FFE2 # Right shift
|
|
194 XK_Control_L*: KeySym = 0x0000FFE3 # Left control
|
|
195 XK_Control_R*: KeySym = 0x0000FFE4 # Right control
|
|
196 XK_Caps_Lock*: KeySym = 0x0000FFE5 # Caps lock
|
|
197 XK_Shift_Lock*: KeySym = 0x0000FFE6 # Shift lock
|
|
198 XK_Meta_L*: KeySym = 0x0000FFE7 # Left meta
|
|
199 XK_Meta_R*: KeySym = 0x0000FFE8 # Right meta
|
|
200 XK_Alt_L*: KeySym = 0x0000FFE9 # Left alt
|
|
201 XK_Alt_R*: KeySym = 0x0000FFEA # Right alt
|
|
202 XK_Super_L*: KeySym = 0x0000FFEB # Left super
|
|
203 XK_Super_R*: KeySym = 0x0000FFEC # Right super
|
|
204 XK_Hyper_L*: KeySym = 0x0000FFED # Left hyper
|
|
205 XK_Hyper_R*: KeySym = 0x0000FFEE # Right hyper
|
|
206 # XK_MISCELLANY
|
|
207 #*
|
|
208 # * ISO 9995 Function and Modifier Keys
|
|
209 # * Byte 3 = = $FE
|
|
210 # *
|
|
211
|
|
212 when defined(XK_XKB_KEYS) or true:
|
|
213 const
|
|
214 XK_ISO_Lock*: KeySym = 0x0000FE01
|
|
215 XK_ISO_Level2_Latch*: KeySym = 0x0000FE02
|
|
216 XK_ISO_Level3_Shift*: KeySym = 0x0000FE03
|
|
217 XK_ISO_Level3_Latch*: KeySym = 0x0000FE04
|
|
218 XK_ISO_Level3_Lock*: KeySym = 0x0000FE05
|
|
219 XK_ISO_Group_Shift*: KeySym = 0x0000FF7E # Alias for mode_switch
|
|
220 XK_ISO_Group_Latch*: KeySym = 0x0000FE06
|
|
221 XK_ISO_Group_Lock*: KeySym = 0x0000FE07
|
|
222 XK_ISO_Next_Group*: KeySym = 0x0000FE08
|
|
223 XK_ISO_Next_Group_Lock*: KeySym = 0x0000FE09
|
|
224 XK_ISO_Prev_Group*: KeySym = 0x0000FE0A
|
|
225 XK_ISO_Prev_Group_Lock*: KeySym = 0x0000FE0B
|
|
226 XK_ISO_First_Group*: KeySym = 0x0000FE0C
|
|
227 XK_ISO_First_Group_Lock*: KeySym = 0x0000FE0D
|
|
228 XK_ISO_Last_Group*: KeySym = 0x0000FE0E
|
|
229 XK_ISO_Last_Group_Lock*: KeySym = 0x0000FE0F
|
|
230 XK_ISO_Left_Tab*: KeySym = 0x0000FE20
|
|
231 XK_ISO_Move_Line_Up*: KeySym = 0x0000FE21
|
|
232 XK_ISO_Move_Line_Down*: KeySym = 0x0000FE22
|
|
233 XK_ISO_Partial_Line_Up*: KeySym = 0x0000FE23
|
|
234 XK_ISO_Partial_Line_Down*: KeySym = 0x0000FE24
|
|
235 XK_ISO_Partial_Space_Left*: KeySym = 0x0000FE25
|
|
236 XK_ISO_Partial_Space_Right*: KeySym = 0x0000FE26
|
|
237 XK_ISO_Set_Margin_Left*: KeySym = 0x0000FE27
|
|
238 XK_ISO_Set_Margin_Right*: KeySym = 0x0000FE28
|
|
239 XK_ISO_Release_Margin_Left*: KeySym = 0x0000FE29
|
|
240 XK_ISO_Release_Margin_Right*: KeySym = 0x0000FE2A
|
|
241 XK_ISO_Release_Both_Margins*: KeySym = 0x0000FE2B
|
|
242 XK_ISO_Fast_Cursor_Left*: KeySym = 0x0000FE2C
|
|
243 XK_ISO_Fast_Cursor_Right*: KeySym = 0x0000FE2D
|
|
244 XK_ISO_Fast_Cursor_Up*: KeySym = 0x0000FE2E
|
|
245 XK_ISO_Fast_Cursor_Down*: KeySym = 0x0000FE2F
|
|
246 XK_ISO_Continuous_Underline*: KeySym = 0x0000FE30
|
|
247 XK_ISO_Discontinuous_Underline*: KeySym = 0x0000FE31
|
|
248 XK_ISO_Emphasize*: KeySym = 0x0000FE32
|
|
249 XK_ISO_Center_Object*: KeySym = 0x0000FE33
|
|
250 XK_ISO_Enter*: KeySym = 0x0000FE34
|
|
251 XK_dead_grave*: KeySym = 0x0000FE50
|
|
252 XK_dead_acute*: KeySym = 0x0000FE51
|
|
253 XK_dead_circumflex*: KeySym = 0x0000FE52
|
|
254 XK_dead_tilde*: KeySym = 0x0000FE53
|
|
255 XK_dead_macron*: KeySym = 0x0000FE54
|
|
256 XK_dead_breve*: KeySym = 0x0000FE55
|
|
257 XK_dead_abovedot*: KeySym = 0x0000FE56
|
|
258 XK_dead_diaeresis*: KeySym = 0x0000FE57
|
|
259 XK_dead_abovering*: KeySym = 0x0000FE58
|
|
260 XK_dead_doubleacute*: KeySym = 0x0000FE59
|
|
261 XK_dead_caron*: KeySym = 0x0000FE5A
|
|
262 XK_dead_cedilla*: KeySym = 0x0000FE5B
|
|
263 XK_dead_ogonek*: KeySym = 0x0000FE5C
|
|
264 XK_dead_iota*: KeySym = 0x0000FE5D
|
|
265 XK_dead_voiced_sound*: KeySym = 0x0000FE5E
|
|
266 XK_dead_semivoiced_sound*: KeySym = 0x0000FE5F
|
|
267 XK_dead_belowdot*: KeySym = 0x0000FE60
|
|
268 XK_dead_hook*: KeySym = 0x0000FE61
|
|
269 XK_dead_horn*: KeySym = 0x0000FE62
|
|
270 XK_First_Virtual_Screen*: KeySym = 0x0000FED0
|
|
271 XK_Prev_Virtual_Screen*: KeySym = 0x0000FED1
|
|
272 XK_Next_Virtual_Screen*: KeySym = 0x0000FED2
|
|
273 XK_Last_Virtual_Screen*: KeySym = 0x0000FED4
|
|
274 XK_Terminate_Server*: KeySym = 0x0000FED5
|
|
275 XK_AccessX_Enable*: KeySym = 0x0000FE70
|
|
276 XK_AccessX_Feedback_Enable*: KeySym = 0x0000FE71
|
|
277 XK_RepeatKeys_Enable*: KeySym = 0x0000FE72
|
|
278 XK_SlowKeys_Enable*: KeySym = 0x0000FE73
|
|
279 XK_BounceKeys_Enable*: KeySym = 0x0000FE74
|
|
280 XK_StickyKeys_Enable*: KeySym = 0x0000FE75
|
|
281 XK_MouseKeys_Enable*: KeySym = 0x0000FE76
|
|
282 XK_MouseKeys_Accel_Enable*: KeySym = 0x0000FE77
|
|
283 XK_Overlay1_Enable*: KeySym = 0x0000FE78
|
|
284 XK_Overlay2_Enable*: KeySym = 0x0000FE79
|
|
285 XK_AudibleBell_Enable*: KeySym = 0x0000FE7A
|
|
286 XK_Pointer_Left*: KeySym = 0x0000FEE0
|
|
287 XK_Pointer_Right*: KeySym = 0x0000FEE1
|
|
288 XK_Pointer_Up*: KeySym = 0x0000FEE2
|
|
289 XK_Pointer_Down*: KeySym = 0x0000FEE3
|
|
290 XK_Pointer_UpLeft*: KeySym = 0x0000FEE4
|
|
291 XK_Pointer_UpRight*: KeySym = 0x0000FEE5
|
|
292 XK_Pointer_DownLeft*: KeySym = 0x0000FEE6
|
|
293 XK_Pointer_DownRight*: KeySym = 0x0000FEE7
|
|
294 XK_Pointer_Button_Dflt*: KeySym = 0x0000FEE8
|
|
295 XK_Pointer_Button1*: KeySym = 0x0000FEE9
|
|
296 XK_Pointer_Button2*: KeySym = 0x0000FEEA
|
|
297 XK_Pointer_Button3*: KeySym = 0x0000FEEB
|
|
298 XK_Pointer_Button4*: KeySym = 0x0000FEEC
|
|
299 XK_Pointer_Button5*: KeySym = 0x0000FEED
|
|
300 XK_Pointer_DblClick_Dflt*: KeySym = 0x0000FEEE
|
|
301 XK_Pointer_DblClick1*: KeySym = 0x0000FEEF
|
|
302 XK_Pointer_DblClick2*: KeySym = 0x0000FEF0
|
|
303 XK_Pointer_DblClick3*: KeySym = 0x0000FEF1
|
|
304 XK_Pointer_DblClick4*: KeySym = 0x0000FEF2
|
|
305 XK_Pointer_DblClick5*: KeySym = 0x0000FEF3
|
|
306 XK_Pointer_Drag_Dflt*: KeySym = 0x0000FEF4
|
|
307 XK_Pointer_Drag1*: KeySym = 0x0000FEF5
|
|
308 XK_Pointer_Drag2*: KeySym = 0x0000FEF6
|
|
309 XK_Pointer_Drag3*: KeySym = 0x0000FEF7
|
|
310 XK_Pointer_Drag4*: KeySym = 0x0000FEF8
|
|
311 XK_Pointer_Drag5*: KeySym = 0x0000FEFD
|
|
312 XK_Pointer_EnableKeys*: KeySym = 0x0000FEF9
|
|
313 XK_Pointer_Accelerate*: KeySym = 0x0000FEFA
|
|
314 XK_Pointer_DfltBtnNext*: KeySym = 0x0000FEFB
|
|
315 XK_Pointer_DfltBtnPrev*: KeySym = 0x0000FEFC
|
|
316 #*
|
|
317 # * 3270 Terminal Keys
|
|
318 # * Byte 3 = = $FD
|
|
319 # *
|
|
320
|
|
321 when defined(XK_3270) or true:
|
|
322 const
|
|
323 XK_3270_Duplicate*: KeySym = 0x0000FD01
|
|
324 XK_3270_FieldMark*: KeySym = 0x0000FD02
|
|
325 XK_3270_Right2*: KeySym = 0x0000FD03
|
|
326 XK_3270_Left2*: KeySym = 0x0000FD04
|
|
327 XK_3270_BackTab*: KeySym = 0x0000FD05
|
|
328 XK_3270_EraseEOF*: KeySym = 0x0000FD06
|
|
329 XK_3270_EraseInput*: KeySym = 0x0000FD07
|
|
330 XK_3270_Reset*: KeySym = 0x0000FD08
|
|
331 XK_3270_Quit*: KeySym = 0x0000FD09
|
|
332 XK_3270_PA1*: KeySym = 0x0000FD0A
|
|
333 XK_3270_PA2*: KeySym = 0x0000FD0B
|
|
334 XK_3270_PA3*: KeySym = 0x0000FD0C
|
|
335 XK_3270_Test*: KeySym = 0x0000FD0D
|
|
336 XK_3270_Attn*: KeySym = 0x0000FD0E
|
|
337 XK_3270_CursorBlink*: KeySym = 0x0000FD0F
|
|
338 XK_3270_AltCursor*: KeySym = 0x0000FD10
|
|
339 XK_3270_KeyClick*: KeySym = 0x0000FD11
|
|
340 XK_3270_Jump*: KeySym = 0x0000FD12
|
|
341 XK_3270_Ident*: KeySym = 0x0000FD13
|
|
342 XK_3270_Rule*: KeySym = 0x0000FD14
|
|
343 XK_3270_Copy*: KeySym = 0x0000FD15
|
|
344 XK_3270_Play*: KeySym = 0x0000FD16
|
|
345 XK_3270_Setup*: KeySym = 0x0000FD17
|
|
346 XK_3270_Record*: KeySym = 0x0000FD18
|
|
347 XK_3270_ChangeScreen*: KeySym = 0x0000FD19
|
|
348 XK_3270_DeleteWord*: KeySym = 0x0000FD1A
|
|
349 XK_3270_ExSelect*: KeySym = 0x0000FD1B
|
|
350 XK_3270_CursorSelect*: KeySym = 0x0000FD1C
|
|
351 XK_3270_PrintScreen*: KeySym = 0x0000FD1D
|
|
352 XK_3270_Enter*: KeySym = 0x0000FD1E
|
|
353 #*
|
|
354 # * Latin 1
|
|
355 # * Byte 3 = 0
|
|
356 # *
|
|
357
|
|
358 when defined(XK_LATIN1) or true:
|
|
359 const
|
|
360 XK_space*: KeySym = 0x00000020
|
|
361 XK_exclam*: KeySym = 0x00000021
|
|
362 XK_quotedbl*: KeySym = 0x00000022
|
|
363 XK_numbersign*: KeySym = 0x00000023
|
|
364 XK_dollar*: KeySym = 0x00000024
|
|
365 XK_percent*: KeySym = 0x00000025
|
|
366 XK_ampersand*: KeySym = 0x00000026
|
|
367 XK_apostrophe*: KeySym = 0x00000027
|
|
368 XK_quoteright*: KeySym = 0x00000027 # deprecated
|
|
369 XK_parenleft*: KeySym = 0x00000028
|
|
370 XK_parenright*: KeySym = 0x00000029
|
|
371 XK_asterisk*: KeySym = 0x0000002A
|
|
372 XK_plus*: KeySym = 0x0000002B
|
|
373 XK_comma*: KeySym = 0x0000002C
|
|
374 XK_minus*: KeySym = 0x0000002D
|
|
375 XK_period*: KeySym = 0x0000002E
|
|
376 XK_slash*: KeySym = 0x0000002F
|
|
377 XK_0*: KeySym = 0x00000030
|
|
378 XK_1*: KeySym = 0x00000031
|
|
379 XK_2*: KeySym = 0x00000032
|
|
380 XK_3*: KeySym = 0x00000033
|
|
381 XK_4*: KeySym = 0x00000034
|
|
382 XK_5*: KeySym = 0x00000035
|
|
383 XK_6*: KeySym = 0x00000036
|
|
384 XK_7*: KeySym = 0x00000037
|
|
385 XK_8*: KeySym = 0x00000038
|
|
386 XK_9*: KeySym = 0x00000039
|
|
387 XK_colon*: KeySym = 0x0000003A
|
|
388 XK_semicolon*: KeySym = 0x0000003B
|
|
389 XK_less*: KeySym = 0x0000003C
|
|
390 XK_equal*: KeySym = 0x0000003D
|
|
391 XK_greater*: KeySym = 0x0000003E
|
|
392 XK_question*: KeySym = 0x0000003F
|
|
393 XK_at*: KeySym = 0x00000040
|
|
394 XKc_A*: KeySym = 0x00000041
|
|
395 XKc_B*: KeySym = 0x00000042
|
|
396 XKc_C*: KeySym = 0x00000043
|
|
397 XKc_D*: KeySym = 0x00000044
|
|
398 XKc_E*: KeySym = 0x00000045
|
|
399 XKc_F*: KeySym = 0x00000046
|
|
400 XKc_G*: KeySym = 0x00000047
|
|
401 XKc_H*: KeySym = 0x00000048
|
|
402 XKc_I*: KeySym = 0x00000049
|
|
403 XKc_J*: KeySym = 0x0000004A
|
|
404 XKc_K*: KeySym = 0x0000004B
|
|
405 XKc_L*: KeySym = 0x0000004C
|
|
406 XKc_M*: KeySym = 0x0000004D
|
|
407 XKc_N*: KeySym = 0x0000004E
|
|
408 XKc_O*: KeySym = 0x0000004F
|
|
409 XKc_P*: KeySym = 0x00000050
|
|
410 XKc_Q*: KeySym = 0x00000051
|
|
411 XKc_R*: KeySym = 0x00000052
|
|
412 XKc_S*: KeySym = 0x00000053
|
|
413 XKc_T*: KeySym = 0x00000054
|
|
414 XKc_U*: KeySym = 0x00000055
|
|
415 XKc_V*: KeySym = 0x00000056
|
|
416 XKc_W*: KeySym = 0x00000057
|
|
417 XKc_X*: KeySym = 0x00000058
|
|
418 XKc_Y*: KeySym = 0x00000059
|
|
419 XKc_Z*: KeySym = 0x0000005A
|
|
420 XK_bracketleft*: KeySym = 0x0000005B
|
|
421 XK_backslash*: KeySym = 0x0000005C
|
|
422 XK_bracketright*: KeySym = 0x0000005D
|
|
423 XK_asciicircum*: KeySym = 0x0000005E
|
|
424 XK_underscore*: KeySym = 0x0000005F
|
|
425 XK_grave*: KeySym = 0x00000060
|
|
426 XK_quoteleft*: KeySym = 0x00000060 # deprecated
|
|
427 XK_a*: KeySym = 0x00000061
|
|
428 XK_b*: KeySym = 0x00000062
|
|
429 XK_c*: KeySym = 0x00000063
|
|
430 XK_d*: KeySym = 0x00000064
|
|
431 XK_e*: KeySym = 0x00000065
|
|
432 XK_f*: KeySym = 0x00000066
|
|
433 XK_g*: KeySym = 0x00000067
|
|
434 XK_h*: KeySym = 0x00000068
|
|
435 XK_i*: KeySym = 0x00000069
|
|
436 XK_j*: KeySym = 0x0000006A
|
|
437 XK_k*: KeySym = 0x0000006B
|
|
438 XK_l*: KeySym = 0x0000006C
|
|
439 XK_m*: KeySym = 0x0000006D
|
|
440 XK_n*: KeySym = 0x0000006E
|
|
441 XK_o*: KeySym = 0x0000006F
|
|
442 XK_p*: KeySym = 0x00000070
|
|
443 XK_q*: KeySym = 0x00000071
|
|
444 XK_r*: KeySym = 0x00000072
|
|
445 XK_s*: KeySym = 0x00000073
|
|
446 XK_t*: KeySym = 0x00000074
|
|
447 XK_u*: KeySym = 0x00000075
|
|
448 XK_v*: KeySym = 0x00000076
|
|
449 XK_w*: KeySym = 0x00000077
|
|
450 XK_x*: KeySym = 0x00000078
|
|
451 XK_y*: KeySym = 0x00000079
|
|
452 XK_z*: KeySym = 0x0000007A
|
|
453 XK_braceleft*: KeySym = 0x0000007B
|
|
454 XK_bar*: KeySym = 0x0000007C
|
|
455 XK_braceright*: KeySym = 0x0000007D
|
|
456 XK_asciitilde*: KeySym = 0x0000007E
|
|
457 XK_nobreakspace*: KeySym = 0x000000A0
|
|
458 XK_exclamdown*: KeySym = 0x000000A1
|
|
459 XK_cent*: KeySym = 0x000000A2
|
|
460 XK_sterling*: KeySym = 0x000000A3
|
|
461 XK_currency*: KeySym = 0x000000A4
|
|
462 XK_yen*: KeySym = 0x000000A5
|
|
463 XK_brokenbar*: KeySym = 0x000000A6
|
|
464 XK_section*: KeySym = 0x000000A7
|
|
465 XK_diaeresis*: KeySym = 0x000000A8
|
|
466 XK_copyright*: KeySym = 0x000000A9
|
|
467 XK_ordfeminine*: KeySym = 0x000000AA
|
|
468 XK_guillemotleft*: KeySym = 0x000000AB # left angle quotation mark
|
|
469 XK_notsign*: KeySym = 0x000000AC
|
|
470 XK_hyphen*: KeySym = 0x000000AD
|
|
471 XK_registered*: KeySym = 0x000000AE
|
|
472 XK_macron*: KeySym = 0x000000AF
|
|
473 XK_degree*: KeySym = 0x000000B0
|
|
474 XK_plusminus*: KeySym = 0x000000B1
|
|
475 XK_twosuperior*: KeySym = 0x000000B2
|
|
476 XK_threesuperior*: KeySym = 0x000000B3
|
|
477 XK_acute*: KeySym = 0x000000B4
|
|
478 XK_mu*: KeySym = 0x000000B5
|
|
479 XK_paragraph*: KeySym = 0x000000B6
|
|
480 XK_periodcentered*: KeySym = 0x000000B7
|
|
481 XK_cedilla*: KeySym = 0x000000B8
|
|
482 XK_onesuperior*: KeySym = 0x000000B9
|
|
483 XK_masculine*: KeySym = 0x000000BA
|
|
484 XK_guillemotright*: KeySym = 0x000000BB # right angle quotation mark
|
|
485 XK_onequarter*: KeySym = 0x000000BC
|
|
486 XK_onehalf*: KeySym = 0x000000BD
|
|
487 XK_threequarters*: KeySym = 0x000000BE
|
|
488 XK_questiondown*: KeySym = 0x000000BF
|
|
489 XKc_Agrave*: KeySym = 0x000000C0
|
|
490 XKc_Aacute*: KeySym = 0x000000C1
|
|
491 XKc_Acircumflex*: KeySym = 0x000000C2
|
|
492 XKc_Atilde*: KeySym = 0x000000C3
|
|
493 XKc_Adiaeresis*: KeySym = 0x000000C4
|
|
494 XKc_Aring*: KeySym = 0x000000C5
|
|
495 XKc_AE*: KeySym = 0x000000C6
|
|
496 XKc_Ccedilla*: KeySym = 0x000000C7
|
|
497 XKc_Egrave*: KeySym = 0x000000C8
|
|
498 XKc_Eacute*: KeySym = 0x000000C9
|
|
499 XKc_Ecircumflex*: KeySym = 0x000000CA
|
|
500 XKc_Ediaeresis*: KeySym = 0x000000CB
|
|
501 XKc_Igrave*: KeySym = 0x000000CC
|
|
502 XKc_Iacute*: KeySym = 0x000000CD
|
|
503 XKc_Icircumflex*: KeySym = 0x000000CE
|
|
504 XKc_Idiaeresis*: KeySym = 0x000000CF
|
|
505 XKc_ETH*: KeySym = 0x000000D0
|
|
506 XKc_Ntilde*: KeySym = 0x000000D1
|
|
507 XKc_Ograve*: KeySym = 0x000000D2
|
|
508 XKc_Oacute*: KeySym = 0x000000D3
|
|
509 XKc_Ocircumflex*: KeySym = 0x000000D4
|
|
510 XKc_Otilde*: KeySym = 0x000000D5
|
|
511 XKc_Odiaeresis*: KeySym = 0x000000D6
|
|
512 XK_multiply*: KeySym = 0x000000D7
|
|
513 XKc_Ooblique*: KeySym = 0x000000D8
|
|
514 XKc_Oslash*: KeySym = XKc_Ooblique
|
|
515 XKc_Ugrave*: KeySym = 0x000000D9
|
|
516 XKc_Uacute*: KeySym = 0x000000DA
|
|
517 XKc_Ucircumflex*: KeySym = 0x000000DB
|
|
518 XKc_Udiaeresis*: KeySym = 0x000000DC
|
|
519 XKc_Yacute*: KeySym = 0x000000DD
|
|
520 XKc_THORN*: KeySym = 0x000000DE
|
|
521 XK_ssharp*: KeySym = 0x000000DF
|
|
522 XK_agrave*: KeySym = 0x000000E0
|
|
523 XK_aacute*: KeySym = 0x000000E1
|
|
524 XK_acircumflex*: KeySym = 0x000000E2
|
|
525 XK_atilde*: KeySym = 0x000000E3
|
|
526 XK_adiaeresis*: KeySym = 0x000000E4
|
|
527 XK_aring*: KeySym = 0x000000E5
|
|
528 XK_ae*: KeySym = 0x000000E6
|
|
529 XK_ccedilla*: KeySym = 0x000000E7
|
|
530 XK_egrave*: KeySym = 0x000000E8
|
|
531 XK_eacute*: KeySym = 0x000000E9
|
|
532 XK_ecircumflex*: KeySym = 0x000000EA
|
|
533 XK_ediaeresis*: KeySym = 0x000000EB
|
|
534 XK_igrave*: KeySym = 0x000000EC
|
|
535 XK_iacute*: KeySym = 0x000000ED
|
|
536 XK_icircumflex*: KeySym = 0x000000EE
|
|
537 XK_idiaeresis*: KeySym = 0x000000EF
|
|
538 XK_eth*: KeySym = 0x000000F0
|
|
539 XK_ntilde*: KeySym = 0x000000F1
|
|
540 XK_ograve*: KeySym = 0x000000F2
|
|
541 XK_oacute*: KeySym = 0x000000F3
|
|
542 XK_ocircumflex*: KeySym = 0x000000F4
|
|
543 XK_otilde*: KeySym = 0x000000F5
|
|
544 XK_odiaeresis*: KeySym = 0x000000F6
|
|
545 XK_division*: KeySym = 0x000000F7
|
|
546 XK_oslash*: KeySym = 0x000000F8
|
|
547 XK_ooblique*: KeySym = XK_oslash
|
|
548 XK_ugrave*: KeySym = 0x000000F9
|
|
549 XK_uacute*: KeySym = 0x000000FA
|
|
550 XK_ucircumflex*: KeySym = 0x000000FB
|
|
551 XK_udiaeresis*: KeySym = 0x000000FC
|
|
552 XK_yacute*: KeySym = 0x000000FD
|
|
553 XK_thorn*: KeySym = 0x000000FE
|
|
554 XK_ydiaeresis*: KeySym = 0x000000FF
|
|
555 # XK_LATIN1
|
|
556 #*
|
|
557 # * Latin 2
|
|
558 # * Byte 3 = 1
|
|
559 # *
|
|
560
|
|
561 when defined(XK_LATIN2) or true:
|
|
562 const
|
|
563 XKc_Aogonek*: KeySym = 0x000001A1
|
|
564 XK_breve*: KeySym = 0x000001A2
|
|
565 XKc_Lstroke*: KeySym = 0x000001A3
|
|
566 XKc_Lcaron*: KeySym = 0x000001A5
|
|
567 XKc_Sacute*: KeySym = 0x000001A6
|
|
568 XKc_Scaron*: KeySym = 0x000001A9
|
|
569 XKc_Scedilla*: KeySym = 0x000001AA
|
|
570 XKc_Tcaron*: KeySym = 0x000001AB
|
|
571 XKc_Zacute*: KeySym = 0x000001AC
|
|
572 XKc_Zcaron*: KeySym = 0x000001AE
|
|
573 XKc_Zabovedot*: KeySym = 0x000001AF
|
|
574 XK_aogonek*: KeySym = 0x000001B1
|
|
575 XK_ogonek*: KeySym = 0x000001B2
|
|
576 XK_lstroke*: KeySym = 0x000001B3
|
|
577 XK_lcaron*: KeySym = 0x000001B5
|
|
578 XK_sacute*: KeySym = 0x000001B6
|
|
579 XK_caron*: KeySym = 0x000001B7
|
|
580 XK_scaron*: KeySym = 0x000001B9
|
|
581 XK_scedilla*: KeySym = 0x000001BA
|
|
582 XK_tcaron*: KeySym = 0x000001BB
|
|
583 XK_zacute*: KeySym = 0x000001BC
|
|
584 XK_doubleacute*: KeySym = 0x000001BD
|
|
585 XK_zcaron*: KeySym = 0x000001BE
|
|
586 XK_zabovedot*: KeySym = 0x000001BF
|
|
587 XKc_Racute*: KeySym = 0x000001C0
|
|
588 XKc_Abreve*: KeySym = 0x000001C3
|
|
589 XKc_Lacute*: KeySym = 0x000001C5
|
|
590 XKc_Cacute*: KeySym = 0x000001C6
|
|
591 XKc_Ccaron*: KeySym = 0x000001C8
|
|
592 XKc_Eogonek*: KeySym = 0x000001CA
|
|
593 XKc_Ecaron*: KeySym = 0x000001CC
|
|
594 XKc_Dcaron*: KeySym = 0x000001CF
|
|
595 XKc_Dstroke*: KeySym = 0x000001D0
|
|
596 XKc_Nacute*: KeySym = 0x000001D1
|
|
597 XKc_Ncaron*: KeySym = 0x000001D2
|
|
598 XKc_Odoubleacute*: KeySym = 0x000001D5
|
|
599 XKc_Rcaron*: KeySym = 0x000001D8
|
|
600 XKc_Uring*: KeySym = 0x000001D9
|
|
601 XKc_Udoubleacute*: KeySym = 0x000001DB
|
|
602 XKc_Tcedilla*: KeySym = 0x000001DE
|
|
603 XK_racute*: KeySym = 0x000001E0
|
|
604 XK_abreve*: KeySym = 0x000001E3
|
|
605 XK_lacute*: KeySym = 0x000001E5
|
|
606 XK_cacute*: KeySym = 0x000001E6
|
|
607 XK_ccaron*: KeySym = 0x000001E8
|
|
608 XK_eogonek*: KeySym = 0x000001EA
|
|
609 XK_ecaron*: KeySym = 0x000001EC
|
|
610 XK_dcaron*: KeySym = 0x000001EF
|
|
611 XK_dstroke*: KeySym = 0x000001F0
|
|
612 XK_nacute*: KeySym = 0x000001F1
|
|
613 XK_ncaron*: KeySym = 0x000001F2
|
|
614 XK_odoubleacute*: KeySym = 0x000001F5
|
|
615 XK_udoubleacute*: KeySym = 0x000001FB
|
|
616 XK_rcaron*: KeySym = 0x000001F8
|
|
617 XK_uring*: KeySym = 0x000001F9
|
|
618 XK_tcedilla*: KeySym = 0x000001FE
|
|
619 XK_abovedot*: KeySym = 0x000001FF
|
|
620 # XK_LATIN2
|
|
621 #*
|
|
622 # * Latin 3
|
|
623 # * Byte 3 = 2
|
|
624 # *
|
|
625
|
|
626 when defined(XK_LATIN3) or true:
|
|
627 const
|
|
628 XKc_Hstroke*: KeySym = 0x000002A1
|
|
629 XKc_Hcircumflex*: KeySym = 0x000002A6
|
|
630 XKc_Iabovedot*: KeySym = 0x000002A9
|
|
631 XKc_Gbreve*: KeySym = 0x000002AB
|
|
632 XKc_Jcircumflex*: KeySym = 0x000002AC
|
|
633 XK_hstroke*: KeySym = 0x000002B1
|
|
634 XK_hcircumflex*: KeySym = 0x000002B6
|
|
635 XK_idotless*: KeySym = 0x000002B9
|
|
636 XK_gbreve*: KeySym = 0x000002BB
|
|
637 XK_jcircumflex*: KeySym = 0x000002BC
|
|
638 XKc_Cabovedot*: KeySym = 0x000002C5
|
|
639 XKc_Ccircumflex*: KeySym = 0x000002C6
|
|
640 XKc_Gabovedot*: KeySym = 0x000002D5
|
|
641 XKc_Gcircumflex*: KeySym = 0x000002D8
|
|
642 XKc_Ubreve*: KeySym = 0x000002DD
|
|
643 XKc_Scircumflex*: KeySym = 0x000002DE
|
|
644 XK_cabovedot*: KeySym = 0x000002E5
|
|
645 XK_ccircumflex*: KeySym = 0x000002E6
|
|
646 XK_gabovedot*: KeySym = 0x000002F5
|
|
647 XK_gcircumflex*: KeySym = 0x000002F8
|
|
648 XK_ubreve*: KeySym = 0x000002FD
|
|
649 XK_scircumflex*: KeySym = 0x000002FE
|
|
650 # XK_LATIN3
|
|
651 #*
|
|
652 # * Latin 4
|
|
653 # * Byte 3 = 3
|
|
654 # *
|
|
655
|
|
656 when defined(XK_LATIN4) or true:
|
|
657 const
|
|
658 XK_kra*: KeySym = 0x000003A2
|
|
659 XK_kappa*: KeySym = 0x000003A2 # deprecated
|
|
660 XKc_Rcedilla*: KeySym = 0x000003A3
|
|
661 XKc_Itilde*: KeySym = 0x000003A5
|
|
662 XKc_Lcedilla*: KeySym = 0x000003A6
|
|
663 XKc_Emacron*: KeySym = 0x000003AA
|
|
664 XKc_Gcedilla*: KeySym = 0x000003AB
|
|
665 XKc_Tslash*: KeySym = 0x000003AC
|
|
666 XK_rcedilla*: KeySym = 0x000003B3
|
|
667 XK_itilde*: KeySym = 0x000003B5
|
|
668 XK_lcedilla*: KeySym = 0x000003B6
|
|
669 XK_emacron*: KeySym = 0x000003BA
|
|
670 XK_gcedilla*: KeySym = 0x000003BB
|
|
671 XK_tslash*: KeySym = 0x000003BC
|
|
672 XKc_ENG*: KeySym = 0x000003BD
|
|
673 XK_eng*: KeySym = 0x000003BF
|
|
674 XKc_Amacron*: KeySym = 0x000003C0
|
|
675 XKc_Iogonek*: KeySym = 0x000003C7
|
|
676 XKc_Eabovedot*: KeySym = 0x000003CC
|
|
677 XKc_Imacron*: KeySym = 0x000003CF
|
|
678 XKc_Ncedilla*: KeySym = 0x000003D1
|
|
679 XKc_Omacron*: KeySym = 0x000003D2
|
|
680 XKc_Kcedilla*: KeySym = 0x000003D3
|
|
681 XKc_Uogonek*: KeySym = 0x000003D9
|
|
682 XKc_Utilde*: KeySym = 0x000003DD
|
|
683 XKc_Umacron*: KeySym = 0x000003DE
|
|
684 XK_amacron*: KeySym = 0x000003E0
|
|
685 XK_iogonek*: KeySym = 0x000003E7
|
|
686 XK_eabovedot*: KeySym = 0x000003EC
|
|
687 XK_imacron*: KeySym = 0x000003EF
|
|
688 XK_ncedilla*: KeySym = 0x000003F1
|
|
689 XK_omacron*: KeySym = 0x000003F2
|
|
690 XK_kcedilla*: KeySym = 0x000003F3
|
|
691 XK_uogonek*: KeySym = 0x000003F9
|
|
692 XK_utilde*: KeySym = 0x000003FD
|
|
693 XK_umacron*: KeySym = 0x000003FE
|
|
694 # XK_LATIN4
|
|
695 #*
|
|
696 # * Latin-8
|
|
697 # * Byte 3 = 18
|
|
698 # *
|
|
699
|
|
700 when defined(XK_LATIN8) or true:
|
|
701 const
|
|
702 XKc_Babovedot*: KeySym = 0x000012A1
|
|
703 XK_babovedot*: KeySym = 0x000012A2
|
|
704 XKc_Dabovedot*: KeySym = 0x000012A6
|
|
705 XKc_Wgrave*: KeySym = 0x000012A8
|
|
706 XKc_Wacute*: KeySym = 0x000012AA
|
|
707 XK_dabovedot*: KeySym = 0x000012AB
|
|
708 XKc_Ygrave*: KeySym = 0x000012AC
|
|
709 XKc_Fabovedot*: KeySym = 0x000012B0
|
|
710 XK_fabovedot*: KeySym = 0x000012B1
|
|
711 XKc_Mabovedot*: KeySym = 0x000012B4
|
|
712 XK_mabovedot*: KeySym = 0x000012B5
|
|
713 XKc_Pabovedot*: KeySym = 0x000012B7
|
|
714 XK_wgrave*: KeySym = 0x000012B8
|
|
715 XK_pabovedot*: KeySym = 0x000012B9
|
|
716 XK_wacute*: KeySym = 0x000012BA
|
|
717 XKc_Sabovedot*: KeySym = 0x000012BB
|
|
718 XK_ygrave*: KeySym = 0x000012BC
|
|
719 XKc_Wdiaeresis*: KeySym = 0x000012BD
|
|
720 XK_wdiaeresis*: KeySym = 0x000012BE
|
|
721 XK_sabovedot*: KeySym = 0x000012BF
|
|
722 XKc_Wcircumflex*: KeySym = 0x000012D0
|
|
723 XKc_Tabovedot*: KeySym = 0x000012D7
|
|
724 XKc_Ycircumflex*: KeySym = 0x000012DE
|
|
725 XK_wcircumflex*: KeySym = 0x000012F0
|
|
726 XK_tabovedot*: KeySym = 0x000012F7
|
|
727 XK_ycircumflex*: KeySym = 0x000012FE
|
|
728 # XK_LATIN8
|
|
729 #*
|
|
730 # * Latin-9 (a.k.a. Latin-0)
|
|
731 # * Byte 3 = 19
|
|
732 # *
|
|
733
|
|
734 when defined(XK_LATIN9) or true:
|
|
735 const
|
|
736 XKc_OE*: KeySym = 0x000013BC
|
|
737 XK_oe*: KeySym = 0x000013BD
|
|
738 XKc_Ydiaeresis*: KeySym = 0x000013BE
|
|
739 # XK_LATIN9
|
|
740 #*
|
|
741 # * Katakana
|
|
742 # * Byte 3 = 4
|
|
743 # *
|
|
744
|
|
745 when defined(XK_KATAKANA) or true:
|
|
746 const
|
|
747 XK_overline*: KeySym = 0x0000047E
|
|
748 XK_kana_fullstop*: KeySym = 0x000004A1
|
|
749 XK_kana_openingbracket*: KeySym = 0x000004A2
|
|
750 XK_kana_closingbracket*: KeySym = 0x000004A3
|
|
751 XK_kana_comma*: KeySym = 0x000004A4
|
|
752 XK_kana_conjunctive*: KeySym = 0x000004A5
|
|
753 XK_kana_middledot*: KeySym = 0x000004A5 # deprecated
|
|
754 XKc_kana_WO*: KeySym = 0x000004A6
|
|
755 XK_kana_a*: KeySym = 0x000004A7
|
|
756 XK_kana_i*: KeySym = 0x000004A8
|
|
757 XK_kana_u*: KeySym = 0x000004A9
|
|
758 XK_kana_e*: KeySym = 0x000004AA
|
|
759 XK_kana_o*: KeySym = 0x000004AB
|
|
760 XK_kana_ya*: KeySym = 0x000004AC
|
|
761 XK_kana_yu*: KeySym = 0x000004AD
|
|
762 XK_kana_yo*: KeySym = 0x000004AE
|
|
763 XK_kana_tsu*: KeySym = 0x000004AF
|
|
764 XK_kana_tu*: KeySym = 0x000004AF # deprecated
|
|
765 XK_prolongedsound*: KeySym = 0x000004B0
|
|
766 XKc_kana_A*: KeySym = 0x000004B1
|
|
767 XKc_kana_I*: KeySym = 0x000004B2
|
|
768 XKc_kana_U*: KeySym = 0x000004B3
|
|
769 XKc_kana_E*: KeySym = 0x000004B4
|
|
770 XKc_kana_O*: KeySym = 0x000004B5
|
|
771 XKc_kana_KA*: KeySym = 0x000004B6
|
|
772 XKc_kana_KI*: KeySym = 0x000004B7
|
|
773 XKc_kana_KU*: KeySym = 0x000004B8
|
|
774 XKc_kana_KE*: KeySym = 0x000004B9
|
|
775 XKc_kana_KO*: KeySym = 0x000004BA
|
|
776 XKc_kana_SA*: KeySym = 0x000004BB
|
|
777 XKc_kana_SHI*: KeySym = 0x000004BC
|
|
778 XKc_kana_SU*: KeySym = 0x000004BD
|
|
779 XKc_kana_SE*: KeySym = 0x000004BE
|
|
780 XKc_kana_SO*: KeySym = 0x000004BF
|
|
781 XKc_kana_TA*: KeySym = 0x000004C0
|
|
782 XKc_kana_CHI*: KeySym = 0x000004C1
|
|
783 XKc_kana_TI*: KeySym = 0x000004C1 # deprecated
|
|
784 XKc_kana_TSU*: KeySym = 0x000004C2
|
|
785 XKc_kana_TU*: KeySym = 0x000004C2 # deprecated
|
|
786 XKc_kana_TE*: KeySym = 0x000004C3
|
|
787 XKc_kana_TO*: KeySym = 0x000004C4
|
|
788 XKc_kana_NA*: KeySym = 0x000004C5
|
|
789 XKc_kana_NI*: KeySym = 0x000004C6
|
|
790 XKc_kana_NU*: KeySym = 0x000004C7
|
|
791 XKc_kana_NE*: KeySym = 0x000004C8
|
|
792 XKc_kana_NO*: KeySym = 0x000004C9
|
|
793 XKc_kana_HA*: KeySym = 0x000004CA
|
|
794 XKc_kana_HI*: KeySym = 0x000004CB
|
|
795 XKc_kana_FU*: KeySym = 0x000004CC
|
|
796 XKc_kana_HU*: KeySym = 0x000004CC # deprecated
|
|
797 XKc_kana_HE*: KeySym = 0x000004CD
|
|
798 XKc_kana_HO*: KeySym = 0x000004CE
|
|
799 XKc_kana_MA*: KeySym = 0x000004CF
|
|
800 XKc_kana_MI*: KeySym = 0x000004D0
|
|
801 XKc_kana_MU*: KeySym = 0x000004D1
|
|
802 XKc_kana_ME*: KeySym = 0x000004D2
|
|
803 XKc_kana_MO*: KeySym = 0x000004D3
|
|
804 XKc_kana_YA*: KeySym = 0x000004D4
|
|
805 XKc_kana_YU*: KeySym = 0x000004D5
|
|
806 XKc_kana_YO*: KeySym = 0x000004D6
|
|
807 XKc_kana_RA*: KeySym = 0x000004D7
|
|
808 XKc_kana_RI*: KeySym = 0x000004D8
|
|
809 XKc_kana_RU*: KeySym = 0x000004D9
|
|
810 XKc_kana_RE*: KeySym = 0x000004DA
|
|
811 XKc_kana_RO*: KeySym = 0x000004DB
|
|
812 XKc_kana_WA*: KeySym = 0x000004DC
|
|
813 XKc_kana_N*: KeySym = 0x000004DD
|
|
814 XK_voicedsound*: KeySym = 0x000004DE
|
|
815 XK_semivoicedsound*: KeySym = 0x000004DF
|
|
816 XK_kana_switch*: KeySym = 0x0000FF7E # Alias for mode_switch
|
|
817 # XK_KATAKANA
|
|
818 #*
|
|
819 # * Arabic
|
|
820 # * Byte 3 = 5
|
|
821 # *
|
|
822
|
|
823 when defined(XK_ARABIC) or true:
|
|
824 const
|
|
825 XK_Farsi_0*: KeySym = 0x00000590
|
|
826 XK_Farsi_1*: KeySym = 0x00000591
|
|
827 XK_Farsi_2*: KeySym = 0x00000592
|
|
828 XK_Farsi_3*: KeySym = 0x00000593
|
|
829 XK_Farsi_4*: KeySym = 0x00000594
|
|
830 XK_Farsi_5*: KeySym = 0x00000595
|
|
831 XK_Farsi_6*: KeySym = 0x00000596
|
|
832 XK_Farsi_7*: KeySym = 0x00000597
|
|
833 XK_Farsi_8*: KeySym = 0x00000598
|
|
834 XK_Farsi_9*: KeySym = 0x00000599
|
|
835 XK_Arabic_percent*: KeySym = 0x000005A5
|
|
836 XK_Arabic_superscript_alef*: KeySym = 0x000005A6
|
|
837 XK_Arabic_tteh*: KeySym = 0x000005A7
|
|
838 XK_Arabic_peh*: KeySym = 0x000005A8
|
|
839 XK_Arabic_tcheh*: KeySym = 0x000005A9
|
|
840 XK_Arabic_ddal*: KeySym = 0x000005AA
|
|
841 XK_Arabic_rreh*: KeySym = 0x000005AB
|
|
842 XK_Arabic_comma*: KeySym = 0x000005AC
|
|
843 XK_Arabic_fullstop*: KeySym = 0x000005AE
|
|
844 XK_Arabic_0*: KeySym = 0x000005B0
|
|
845 XK_Arabic_1*: KeySym = 0x000005B1
|
|
846 XK_Arabic_2*: KeySym = 0x000005B2
|
|
847 XK_Arabic_3*: KeySym = 0x000005B3
|
|
848 XK_Arabic_4*: KeySym = 0x000005B4
|
|
849 XK_Arabic_5*: KeySym = 0x000005B5
|
|
850 XK_Arabic_6*: KeySym = 0x000005B6
|
|
851 XK_Arabic_7*: KeySym = 0x000005B7
|
|
852 XK_Arabic_8*: KeySym = 0x000005B8
|
|
853 XK_Arabic_9*: KeySym = 0x000005B9
|
|
854 XK_Arabic_semicolon*: KeySym = 0x000005BB
|
|
855 XK_Arabic_question_mark*: KeySym = 0x000005BF
|
|
856 XK_Arabic_hamza*: KeySym = 0x000005C1
|
|
857 XK_Arabic_maddaonalef*: KeySym = 0x000005C2
|
|
858 XK_Arabic_hamzaonalef*: KeySym = 0x000005C3
|
|
859 XK_Arabic_hamzaonwaw*: KeySym = 0x000005C4
|
|
860 XK_Arabic_hamzaunderalef*: KeySym = 0x000005C5
|
|
861 XK_Arabic_hamzaonyeh*: KeySym = 0x000005C6
|
|
862 XK_Arabic_alef*: KeySym = 0x000005C7
|
|
863 XK_Arabic_beh*: KeySym = 0x000005C8
|
|
864 XK_Arabic_tehmarbuta*: KeySym = 0x000005C9
|
|
865 XK_Arabic_teh*: KeySym = 0x000005CA
|
|
866 XK_Arabic_theh*: KeySym = 0x000005CB
|
|
867 XK_Arabic_jeem*: KeySym = 0x000005CC
|
|
868 XK_Arabic_hah*: KeySym = 0x000005CD
|
|
869 XK_Arabic_khah*: KeySym = 0x000005CE
|
|
870 XK_Arabic_dal*: KeySym = 0x000005CF
|
|
871 XK_Arabic_thal*: KeySym = 0x000005D0
|
|
872 XK_Arabic_ra*: KeySym = 0x000005D1
|
|
873 XK_Arabic_zain*: KeySym = 0x000005D2
|
|
874 XK_Arabic_seen*: KeySym = 0x000005D3
|
|
875 XK_Arabic_sheen*: KeySym = 0x000005D4
|
|
876 XK_Arabic_sad*: KeySym = 0x000005D5
|
|
877 XK_Arabic_dad*: KeySym = 0x000005D6
|
|
878 XK_Arabic_tah*: KeySym = 0x000005D7
|
|
879 XK_Arabic_zah*: KeySym = 0x000005D8
|
|
880 XK_Arabic_ain*: KeySym = 0x000005D9
|
|
881 XK_Arabic_ghain*: KeySym = 0x000005DA
|
|
882 XK_Arabic_tatweel*: KeySym = 0x000005E0
|
|
883 XK_Arabic_feh*: KeySym = 0x000005E1
|
|
884 XK_Arabic_qaf*: KeySym = 0x000005E2
|
|
885 XK_Arabic_kaf*: KeySym = 0x000005E3
|
|
886 XK_Arabic_lam*: KeySym = 0x000005E4
|
|
887 XK_Arabic_meem*: KeySym = 0x000005E5
|
|
888 XK_Arabic_noon*: KeySym = 0x000005E6
|
|
889 XK_Arabic_ha*: KeySym = 0x000005E7
|
|
890 XK_Arabic_heh*: KeySym = 0x000005E7 # deprecated
|
|
891 XK_Arabic_waw*: KeySym = 0x000005E8
|
|
892 XK_Arabic_alefmaksura*: KeySym = 0x000005E9
|
|
893 XK_Arabic_yeh*: KeySym = 0x000005EA
|
|
894 XK_Arabic_fathatan*: KeySym = 0x000005EB
|
|
895 XK_Arabic_dammatan*: KeySym = 0x000005EC
|
|
896 XK_Arabic_kasratan*: KeySym = 0x000005ED
|
|
897 XK_Arabic_fatha*: KeySym = 0x000005EE
|
|
898 XK_Arabic_damma*: KeySym = 0x000005EF
|
|
899 XK_Arabic_kasra*: KeySym = 0x000005F0
|
|
900 XK_Arabic_shadda*: KeySym = 0x000005F1
|
|
901 XK_Arabic_sukun*: KeySym = 0x000005F2
|
|
902 XK_Arabic_madda_above*: KeySym = 0x000005F3
|
|
903 XK_Arabic_hamza_above*: KeySym = 0x000005F4
|
|
904 XK_Arabic_hamza_below*: KeySym = 0x000005F5
|
|
905 XK_Arabic_jeh*: KeySym = 0x000005F6
|
|
906 XK_Arabic_veh*: KeySym = 0x000005F7
|
|
907 XK_Arabic_keheh*: KeySym = 0x000005F8
|
|
908 XK_Arabic_gaf*: KeySym = 0x000005F9
|
|
909 XK_Arabic_noon_ghunna*: KeySym = 0x000005FA
|
|
910 XK_Arabic_heh_doachashmee*: KeySym = 0x000005FB
|
|
911 XK_Farsi_yeh*: KeySym = 0x000005FC
|
|
912 XK_Arabic_farsi_yeh*: KeySym = XK_Farsi_yeh
|
|
913 XK_Arabic_yeh_baree*: KeySym = 0x000005FD
|
|
914 XK_Arabic_heh_goal*: KeySym = 0x000005FE
|
|
915 XK_Arabic_switch*: KeySym = 0x0000FF7E # Alias for mode_switch
|
|
916 # XK_ARABIC
|
|
917 #*
|
|
918 # * Cyrillic
|
|
919 # * Byte 3 = 6
|
|
920 # *
|
|
921
|
|
922 when defined(XK_CYRILLIC) or true:
|
|
923 const
|
|
924 XKc_Cyrillic_GHE_bar*: KeySym = 0x00000680
|
|
925 XK_Cyrillic_ghe_bar*: KeySym = 0x00000690
|
|
926 XKc_Cyrillic_ZHE_descender*: KeySym = 0x00000681
|
|
927 XK_Cyrillic_zhe_descender*: KeySym = 0x00000691
|
|
928 XKc_Cyrillic_KA_descender*: KeySym = 0x00000682
|
|
929 XK_Cyrillic_ka_descender*: KeySym = 0x00000692
|
|
930 XKc_Cyrillic_KA_vertstroke*: KeySym = 0x00000683
|
|
931 XK_Cyrillic_ka_vertstroke*: KeySym = 0x00000693
|
|
932 XKc_Cyrillic_EN_descender*: KeySym = 0x00000684
|
|
933 XK_Cyrillic_en_descender*: KeySym = 0x00000694
|
|
934 XKc_Cyrillic_U_straight*: KeySym = 0x00000685
|
|
935 XK_Cyrillic_u_straight*: KeySym = 0x00000695
|
|
936 XKc_Cyrillic_U_straight_bar*: KeySym = 0x00000686
|
|
937 XK_Cyrillic_u_straight_bar*: KeySym = 0x00000696
|
|
938 XKc_Cyrillic_HA_descender*: KeySym = 0x00000687
|
|
939 XK_Cyrillic_ha_descender*: KeySym = 0x00000697
|
|
940 XKc_Cyrillic_CHE_descender*: KeySym = 0x00000688
|
|
941 XK_Cyrillic_che_descender*: KeySym = 0x00000698
|
|
942 XKc_Cyrillic_CHE_vertstroke*: KeySym = 0x00000689
|
|
943 XK_Cyrillic_che_vertstroke*: KeySym = 0x00000699
|
|
944 XKc_Cyrillic_SHHA*: KeySym = 0x0000068A
|
|
945 XK_Cyrillic_shha*: KeySym = 0x0000069A
|
|
946 XKc_Cyrillic_SCHWA*: KeySym = 0x0000068C
|
|
947 XK_Cyrillic_schwa*: KeySym = 0x0000069C
|
|
948 XKc_Cyrillic_I_macron*: KeySym = 0x0000068D
|
|
949 XK_Cyrillic_i_macron*: KeySym = 0x0000069D
|
|
950 XKc_Cyrillic_O_bar*: KeySym = 0x0000068E
|
|
951 XK_Cyrillic_o_bar*: KeySym = 0x0000069E
|
|
952 XKc_Cyrillic_U_macron*: KeySym = 0x0000068F
|
|
953 XK_Cyrillic_u_macron*: KeySym = 0x0000069F
|
|
954 XK_Serbian_dje*: KeySym = 0x000006A1
|
|
955 XK_Macedonia_gje*: KeySym = 0x000006A2
|
|
956 XK_Cyrillic_io*: KeySym = 0x000006A3
|
|
957 XK_Ukrainian_ie*: KeySym = 0x000006A4
|
|
958 XK_Ukranian_je*: KeySym = 0x000006A4 # deprecated
|
|
959 XK_Macedonia_dse*: KeySym = 0x000006A5
|
|
960 XK_Ukrainian_i*: KeySym = 0x000006A6
|
|
961 XK_Ukranian_i*: KeySym = 0x000006A6 # deprecated
|
|
962 XK_Ukrainian_yi*: KeySym = 0x000006A7
|
|
963 XK_Ukranian_yi*: KeySym = 0x000006A7 # deprecated
|
|
964 XK_Cyrillic_je*: KeySym = 0x000006A8
|
|
965 XK_Serbian_je*: KeySym = 0x000006A8 # deprecated
|
|
966 XK_Cyrillic_lje*: KeySym = 0x000006A9
|
|
967 XK_Serbian_lje*: KeySym = 0x000006A9 # deprecated
|
|
968 XK_Cyrillic_nje*: KeySym = 0x000006AA
|
|
969 XK_Serbian_nje*: KeySym = 0x000006AA # deprecated
|
|
970 XK_Serbian_tshe*: KeySym = 0x000006AB
|
|
971 XK_Macedonia_kje*: KeySym = 0x000006AC
|
|
972 XK_Ukrainian_ghe_with_upturn*: KeySym = 0x000006AD
|
|
973 XK_Byelorussian_shortu*: KeySym = 0x000006AE
|
|
974 XK_Cyrillic_dzhe*: KeySym = 0x000006AF
|
|
975 XK_Serbian_dze*: KeySym = 0x000006AF # deprecated
|
|
976 XK_numerosign*: KeySym = 0x000006B0
|
|
977 XKc_Serbian_DJE*: KeySym = 0x000006B1
|
|
978 XKc_Macedonia_GJE*: KeySym = 0x000006B2
|
|
979 XKc_Cyrillic_IO*: KeySym = 0x000006B3
|
|
980 XKc_Ukrainian_IE*: KeySym = 0x000006B4
|
|
981 XKc_Ukranian_JE*: KeySym = 0x000006B4 # deprecated
|
|
982 XKc_Macedonia_DSE*: KeySym = 0x000006B5
|
|
983 XKc_Ukrainian_I*: KeySym = 0x000006B6
|
|
984 XKc_Ukranian_I*: KeySym = 0x000006B6 # deprecated
|
|
985 XKc_Ukrainian_YI*: KeySym = 0x000006B7
|
|
986 XKc_Ukranian_YI*: KeySym = 0x000006B7 # deprecated
|
|
987 XKc_Cyrillic_JE*: KeySym = 0x000006B8
|
|
988 XKc_Serbian_JE*: KeySym = 0x000006B8 # deprecated
|
|
989 XKc_Cyrillic_LJE*: KeySym = 0x000006B9
|
|
990 XKc_Serbian_LJE*: KeySym = 0x000006B9 # deprecated
|
|
991 XKc_Cyrillic_NJE*: KeySym = 0x000006BA
|
|
992 XKc_Serbian_NJE*: KeySym = 0x000006BA # deprecated
|
|
993 XKc_Serbian_TSHE*: KeySym = 0x000006BB
|
|
994 XKc_Macedonia_KJE*: KeySym = 0x000006BC
|
|
995 XKc_Ukrainian_GHE_WITH_UPTURN*: KeySym = 0x000006BD
|
|
996 XKc_Byelorussian_SHORTU*: KeySym = 0x000006BE
|
|
997 XKc_Cyrillic_DZHE*: KeySym = 0x000006BF
|
|
998 XKc_Serbian_DZE*: KeySym = 0x000006BF # deprecated
|
|
999 XK_Cyrillic_yu*: KeySym = 0x000006C0
|
|
1000 XK_Cyrillic_a*: KeySym = 0x000006C1
|
|
1001 XK_Cyrillic_be*: KeySym = 0x000006C2
|
|
1002 XK_Cyrillic_tse*: KeySym = 0x000006C3
|
|
1003 XK_Cyrillic_de*: KeySym = 0x000006C4
|
|
1004 XK_Cyrillic_ie*: KeySym = 0x000006C5
|
|
1005 XK_Cyrillic_ef*: KeySym = 0x000006C6
|
|
1006 XK_Cyrillic_ghe*: KeySym = 0x000006C7
|
|
1007 XK_Cyrillic_ha*: KeySym = 0x000006C8
|
|
1008 XK_Cyrillic_i*: KeySym = 0x000006C9
|
|
1009 XK_Cyrillic_shorti*: KeySym = 0x000006CA
|
|
1010 XK_Cyrillic_ka*: KeySym = 0x000006CB
|
|
1011 XK_Cyrillic_el*: KeySym = 0x000006CC
|
|
1012 XK_Cyrillic_em*: KeySym = 0x000006CD
|
|
1013 XK_Cyrillic_en*: KeySym = 0x000006CE
|
|
1014 XK_Cyrillic_o*: KeySym = 0x000006CF
|
|
1015 XK_Cyrillic_pe*: KeySym = 0x000006D0
|
|
1016 XK_Cyrillic_ya*: KeySym = 0x000006D1
|
|
1017 XK_Cyrillic_er*: KeySym = 0x000006D2
|
|
1018 XK_Cyrillic_es*: KeySym = 0x000006D3
|
|
1019 XK_Cyrillic_te*: KeySym = 0x000006D4
|
|
1020 XK_Cyrillic_u*: KeySym = 0x000006D5
|
|
1021 XK_Cyrillic_zhe*: KeySym = 0x000006D6
|
|
1022 XK_Cyrillic_ve*: KeySym = 0x000006D7
|
|
1023 XK_Cyrillic_softsign*: KeySym = 0x000006D8
|
|
1024 XK_Cyrillic_yeru*: KeySym = 0x000006D9
|
|
1025 XK_Cyrillic_ze*: KeySym = 0x000006DA
|
|
1026 XK_Cyrillic_sha*: KeySym = 0x000006DB
|
|
1027 XK_Cyrillic_e*: KeySym = 0x000006DC
|
|
1028 XK_Cyrillic_shcha*: KeySym = 0x000006DD
|
|
1029 XK_Cyrillic_che*: KeySym = 0x000006DE
|
|
1030 XK_Cyrillic_hardsign*: KeySym = 0x000006DF
|
|
1031 XKc_Cyrillic_YU*: KeySym = 0x000006E0
|
|
1032 XKc_Cyrillic_A*: KeySym = 0x000006E1
|
|
1033 XKc_Cyrillic_BE*: KeySym = 0x000006E2
|
|
1034 XKc_Cyrillic_TSE*: KeySym = 0x000006E3
|
|
1035 XKc_Cyrillic_DE*: KeySym = 0x000006E4
|
|
1036 XKc_Cyrillic_IE*: KeySym = 0x000006E5
|
|
1037 XKc_Cyrillic_EF*: KeySym = 0x000006E6
|
|
1038 XKc_Cyrillic_GHE*: KeySym = 0x000006E7
|
|
1039 XKc_Cyrillic_HA*: KeySym = 0x000006E8
|
|
1040 XKc_Cyrillic_I*: KeySym = 0x000006E9
|
|
1041 XKc_Cyrillic_SHORTI*: KeySym = 0x000006EA
|
|
1042 XKc_Cyrillic_KA*: KeySym = 0x000006EB
|
|
1043 XKc_Cyrillic_EL*: KeySym = 0x000006EC
|
|
1044 XKc_Cyrillic_EM*: KeySym = 0x000006ED
|
|
1045 XKc_Cyrillic_EN*: KeySym = 0x000006EE
|
|
1046 XKc_Cyrillic_O*: KeySym = 0x000006EF
|
|
1047 XKc_Cyrillic_PE*: KeySym = 0x000006F0
|
|
1048 XKc_Cyrillic_YA*: KeySym = 0x000006F1
|
|
1049 XKc_Cyrillic_ER*: KeySym = 0x000006F2
|
|
1050 XKc_Cyrillic_ES*: KeySym = 0x000006F3
|
|
1051 XKc_Cyrillic_TE*: KeySym = 0x000006F4
|
|
1052 XKc_Cyrillic_U*: KeySym = 0x000006F5
|
|
1053 XKc_Cyrillic_ZHE*: KeySym = 0x000006F6
|
|
1054 XKc_Cyrillic_VE*: KeySym = 0x000006F7
|
|
1055 XKc_Cyrillic_SOFTSIGN*: KeySym = 0x000006F8
|
|
1056 XKc_Cyrillic_YERU*: KeySym = 0x000006F9
|
|
1057 XKc_Cyrillic_ZE*: KeySym = 0x000006FA
|
|
1058 XKc_Cyrillic_SHA*: KeySym = 0x000006FB
|
|
1059 XKc_Cyrillic_E*: KeySym = 0x000006FC
|
|
1060 XKc_Cyrillic_SHCHA*: KeySym = 0x000006FD
|
|
1061 XKc_Cyrillic_CHE*: KeySym = 0x000006FE
|
|
1062 XKc_Cyrillic_HARDSIGN*: KeySym = 0x000006FF
|
|
1063 # XK_CYRILLIC
|
|
1064 #*
|
|
1065 # * Greek
|
|
1066 # * Byte 3 = 7
|
|
1067 # *
|
|
1068
|
|
1069 when defined(XK_GREEK) or true:
|
|
1070 const
|
|
1071 XKc_Greek_ALPHAaccent*: KeySym = 0x000007A1
|
|
1072 XKc_Greek_EPSILONaccent*: KeySym = 0x000007A2
|
|
1073 XKc_Greek_ETAaccent*: KeySym = 0x000007A3
|
|
1074 XKc_Greek_IOTAaccent*: KeySym = 0x000007A4
|
|
1075 XKc_Greek_IOTAdieresis*: KeySym = 0x000007A5
|
|
1076 XKc_Greek_IOTAdiaeresis*: KeySym = XKc_Greek_IOTAdieresis # old typo
|
|
1077 XKc_Greek_OMICRONaccent*: KeySym = 0x000007A7
|
|
1078 XKc_Greek_UPSILONaccent*: KeySym = 0x000007A8
|
|
1079 XKc_Greek_UPSILONdieresis*: KeySym = 0x000007A9
|
|
1080 XKc_Greek_OMEGAaccent*: KeySym = 0x000007AB
|
|
1081 XK_Greek_accentdieresis*: KeySym = 0x000007AE
|
|
1082 XK_Greek_horizbar*: KeySym = 0x000007AF
|
|
1083 XK_Greek_alphaaccent*: KeySym = 0x000007B1
|
|
1084 XK_Greek_epsilonaccent*: KeySym = 0x000007B2
|
|
1085 XK_Greek_etaaccent*: KeySym = 0x000007B3
|
|
1086 XK_Greek_iotaaccent*: KeySym = 0x000007B4
|
|
1087 XK_Greek_iotadieresis*: KeySym = 0x000007B5
|
|
1088 XK_Greek_iotaaccentdieresis*: KeySym = 0x000007B6
|
|
1089 XK_Greek_omicronaccent*: KeySym = 0x000007B7
|
|
1090 XK_Greek_upsilonaccent*: KeySym = 0x000007B8
|
|
1091 XK_Greek_upsilondieresis*: KeySym = 0x000007B9
|
|
1092 XK_Greek_upsilonaccentdieresis*: KeySym = 0x000007BA
|
|
1093 XK_Greek_omegaaccent*: KeySym = 0x000007BB
|
|
1094 XKc_Greek_ALPHA*: KeySym = 0x000007C1
|
|
1095 XKc_Greek_BETA*: KeySym = 0x000007C2
|
|
1096 XKc_Greek_GAMMA*: KeySym = 0x000007C3
|
|
1097 XKc_Greek_DELTA*: KeySym = 0x000007C4
|
|
1098 XKc_Greek_EPSILON*: KeySym = 0x000007C5
|
|
1099 XKc_Greek_ZETA*: KeySym = 0x000007C6
|
|
1100 XKc_Greek_ETA*: KeySym = 0x000007C7
|
|
1101 XKc_Greek_THETA*: KeySym = 0x000007C8
|
|
1102 XKc_Greek_IOTA*: KeySym = 0x000007C9
|
|
1103 XKc_Greek_KAPPA*: KeySym = 0x000007CA
|
|
1104 XKc_Greek_LAMDA*: KeySym = 0x000007CB
|
|
1105 XKc_Greek_LAMBDA*: KeySym = 0x000007CB
|
|
1106 XKc_Greek_MU*: KeySym = 0x000007CC
|
|
1107 XKc_Greek_NU*: KeySym = 0x000007CD
|
|
1108 XKc_Greek_XI*: KeySym = 0x000007CE
|
|
1109 XKc_Greek_OMICRON*: KeySym = 0x000007CF
|
|
1110 XKc_Greek_PI*: KeySym = 0x000007D0
|
|
1111 XKc_Greek_RHO*: KeySym = 0x000007D1
|
|
1112 XKc_Greek_SIGMA*: KeySym = 0x000007D2
|
|
1113 XKc_Greek_TAU*: KeySym = 0x000007D4
|
|
1114 XKc_Greek_UPSILON*: KeySym = 0x000007D5
|
|
1115 XKc_Greek_PHI*: KeySym = 0x000007D6
|
|
1116 XKc_Greek_CHI*: KeySym = 0x000007D7
|
|
1117 XKc_Greek_PSI*: KeySym = 0x000007D8
|
|
1118 XKc_Greek_OMEGA*: KeySym = 0x000007D9
|
|
1119 XK_Greek_alpha*: KeySym = 0x000007E1
|
|
1120 XK_Greek_beta*: KeySym = 0x000007E2
|
|
1121 XK_Greek_gamma*: KeySym = 0x000007E3
|
|
1122 XK_Greek_delta*: KeySym = 0x000007E4
|
|
1123 XK_Greek_epsilon*: KeySym = 0x000007E5
|
|
1124 XK_Greek_zeta*: KeySym = 0x000007E6
|
|
1125 XK_Greek_eta*: KeySym = 0x000007E7
|
|
1126 XK_Greek_theta*: KeySym = 0x000007E8
|
|
1127 XK_Greek_iota*: KeySym = 0x000007E9
|
|
1128 XK_Greek_kappa*: KeySym = 0x000007EA
|
|
1129 XK_Greek_lamda*: KeySym = 0x000007EB
|
|
1130 XK_Greek_lambda*: KeySym = 0x000007EB
|
|
1131 XK_Greek_mu*: KeySym = 0x000007EC
|
|
1132 XK_Greek_nu*: KeySym = 0x000007ED
|
|
1133 XK_Greek_xi*: KeySym = 0x000007EE
|
|
1134 XK_Greek_omicron*: KeySym = 0x000007EF
|
|
1135 XK_Greek_pi*: KeySym = 0x000007F0
|
|
1136 XK_Greek_rho*: KeySym = 0x000007F1
|
|
1137 XK_Greek_sigma*: KeySym = 0x000007F2
|
|
1138 XK_Greek_finalsmallsigma*: KeySym = 0x000007F3
|
|
1139 XK_Greek_tau*: KeySym = 0x000007F4
|
|
1140 XK_Greek_upsilon*: KeySym = 0x000007F5
|
|
1141 XK_Greek_phi*: KeySym = 0x000007F6
|
|
1142 XK_Greek_chi*: KeySym = 0x000007F7
|
|
1143 XK_Greek_psi*: KeySym = 0x000007F8
|
|
1144 XK_Greek_omega*: KeySym = 0x000007F9
|
|
1145 XK_Greek_switch*: KeySym = 0x0000FF7E # Alias for mode_switch
|
|
1146 # XK_GREEK
|
|
1147 #*
|
|
1148 # * Technical
|
|
1149 # * Byte 3 = 8
|
|
1150 # *
|
|
1151
|
|
1152 when defined(XK_TECHNICAL) or true:
|
|
1153 const
|
|
1154 XK_leftradical*: KeySym = 0x000008A1
|
|
1155 XK_topleftradical*: KeySym = 0x000008A2
|
|
1156 XK_horizconnector*: KeySym = 0x000008A3
|
|
1157 XK_topintegral*: KeySym = 0x000008A4
|
|
1158 XK_botintegral*: KeySym = 0x000008A5
|
|
1159 XK_vertconnector*: KeySym = 0x000008A6
|
|
1160 XK_topleftsqbracket*: KeySym = 0x000008A7
|
|
1161 XK_botleftsqbracket*: KeySym = 0x000008A8
|
|
1162 XK_toprightsqbracket*: KeySym = 0x000008A9
|
|
1163 XK_botrightsqbracket*: KeySym = 0x000008AA
|
|
1164 XK_topleftparens*: KeySym = 0x000008AB
|
|
1165 XK_botleftparens*: KeySym = 0x000008AC
|
|
1166 XK_toprightparens*: KeySym = 0x000008AD
|
|
1167 XK_botrightparens*: KeySym = 0x000008AE
|
|
1168 XK_leftmiddlecurlybrace*: KeySym = 0x000008AF
|
|
1169 XK_rightmiddlecurlybrace*: KeySym = 0x000008B0
|
|
1170 XK_topleftsummation*: KeySym = 0x000008B1
|
|
1171 XK_botleftsummation*: KeySym = 0x000008B2
|
|
1172 XK_topvertsummationconnector*: KeySym = 0x000008B3
|
|
1173 XK_botvertsummationconnector*: KeySym = 0x000008B4
|
|
1174 XK_toprightsummation*: KeySym = 0x000008B5
|
|
1175 XK_botrightsummation*: KeySym = 0x000008B6
|
|
1176 XK_rightmiddlesummation*: KeySym = 0x000008B7
|
|
1177 XK_lessthanequal*: KeySym = 0x000008BC
|
|
1178 XK_notequal*: KeySym = 0x000008BD
|
|
1179 XK_greaterthanequal*: KeySym = 0x000008BE
|
|
1180 XK_integral*: KeySym = 0x000008BF
|
|
1181 XK_therefore*: KeySym = 0x000008C0
|
|
1182 XK_variation*: KeySym = 0x000008C1
|
|
1183 XK_infinity*: KeySym = 0x000008C2
|
|
1184 XK_nabla*: KeySym = 0x000008C5
|
|
1185 XK_approximate*: KeySym = 0x000008C8
|
|
1186 XK_similarequal*: KeySym = 0x000008C9
|
|
1187 XK_ifonlyif*: KeySym = 0x000008CD
|
|
1188 XK_implies*: KeySym = 0x000008CE
|
|
1189 XK_identical*: KeySym = 0x000008CF
|
|
1190 XK_radical*: KeySym = 0x000008D6
|
|
1191 XK_includedin*: KeySym = 0x000008DA
|
|
1192 XK_includes*: KeySym = 0x000008DB
|
|
1193 XK_intersection*: KeySym = 0x000008DC
|
|
1194 XK_union*: KeySym = 0x000008DD
|
|
1195 XK_logicaland*: KeySym = 0x000008DE
|
|
1196 XK_logicalor*: KeySym = 0x000008DF
|
|
1197 XK_partialderivative*: KeySym = 0x000008EF
|
|
1198 XK_function*: KeySym = 0x000008F6
|
|
1199 XK_leftarrow*: KeySym = 0x000008FB
|
|
1200 XK_uparrow*: KeySym = 0x000008FC
|
|
1201 XK_rightarrow*: KeySym = 0x000008FD
|
|
1202 XK_downarrow*: KeySym = 0x000008FE
|
|
1203 # XK_TECHNICAL
|
|
1204 #*
|
|
1205 # * Special
|
|
1206 # * Byte 3 = 9
|
|
1207 # *
|
|
1208
|
|
1209 when defined(XK_SPECIAL):
|
|
1210 const
|
|
1211 XK_blank*: KeySym = 0x000009DF
|
|
1212 XK_soliddiamond*: KeySym = 0x000009E0
|
|
1213 XK_checkerboard*: KeySym = 0x000009E1
|
|
1214 XK_ht*: KeySym = 0x000009E2
|
|
1215 XK_ff*: KeySym = 0x000009E3
|
|
1216 XK_cr*: KeySym = 0x000009E4
|
|
1217 XK_lf*: KeySym = 0x000009E5
|
|
1218 XK_nl*: KeySym = 0x000009E8
|
|
1219 XK_vt*: KeySym = 0x000009E9
|
|
1220 XK_lowrightcorner*: KeySym = 0x000009EA
|
|
1221 XK_uprightcorner*: KeySym = 0x000009EB
|
|
1222 XK_upleftcorner*: KeySym = 0x000009EC
|
|
1223 XK_lowleftcorner*: KeySym = 0x000009ED
|
|
1224 XK_crossinglines*: KeySym = 0x000009EE
|
|
1225 XK_horizlinescan1*: KeySym = 0x000009EF
|
|
1226 XK_horizlinescan3*: KeySym = 0x000009F0
|
|
1227 XK_horizlinescan5*: KeySym = 0x000009F1
|
|
1228 XK_horizlinescan7*: KeySym = 0x000009F2
|
|
1229 XK_horizlinescan9*: KeySym = 0x000009F3
|
|
1230 XK_leftt*: KeySym = 0x000009F4
|
|
1231 XK_rightt*: KeySym = 0x000009F5
|
|
1232 XK_bott*: KeySym = 0x000009F6
|
|
1233 XK_topt*: KeySym = 0x000009F7
|
|
1234 XK_vertbar*: KeySym = 0x000009F8
|
|
1235 # XK_SPECIAL
|
|
1236 #*
|
|
1237 # * Publishing
|
|
1238 # * Byte 3 = a
|
|
1239 # *
|
|
1240
|
|
1241 when defined(XK_PUBLISHING) or true:
|
|
1242 const
|
|
1243 XK_emspace*: KeySym = 0x00000AA1
|
|
1244 XK_enspace*: KeySym = 0x00000AA2
|
|
1245 XK_em3space*: KeySym = 0x00000AA3
|
|
1246 XK_em4space*: KeySym = 0x00000AA4
|
|
1247 XK_digitspace*: KeySym = 0x00000AA5
|
|
1248 XK_punctspace*: KeySym = 0x00000AA6
|
|
1249 XK_thinspace*: KeySym = 0x00000AA7
|
|
1250 XK_hairspace*: KeySym = 0x00000AA8
|
|
1251 XK_emdash*: KeySym = 0x00000AA9
|
|
1252 XK_endash*: KeySym = 0x00000AAA
|
|
1253 XK_signifblank*: KeySym = 0x00000AAC
|
|
1254 XK_ellipsis*: KeySym = 0x00000AAE
|
|
1255 XK_doubbaselinedot*: KeySym = 0x00000AAF
|
|
1256 XK_onethird*: KeySym = 0x00000AB0
|
|
1257 XK_twothirds*: KeySym = 0x00000AB1
|
|
1258 XK_onefifth*: KeySym = 0x00000AB2
|
|
1259 XK_twofifths*: KeySym = 0x00000AB3
|
|
1260 XK_threefifths*: KeySym = 0x00000AB4
|
|
1261 XK_fourfifths*: KeySym = 0x00000AB5
|
|
1262 XK_onesixth*: KeySym = 0x00000AB6
|
|
1263 XK_fivesixths*: KeySym = 0x00000AB7
|
|
1264 XK_careof*: KeySym = 0x00000AB8
|
|
1265 XK_figdash*: KeySym = 0x00000ABB
|
|
1266 XK_leftanglebracket*: KeySym = 0x00000ABC
|
|
1267 XK_decimalpoint*: KeySym = 0x00000ABD
|
|
1268 XK_rightanglebracket*: KeySym = 0x00000ABE
|
|
1269 XK_marker*: KeySym = 0x00000ABF
|
|
1270 XK_oneeighth*: KeySym = 0x00000AC3
|
|
1271 XK_threeeighths*: KeySym = 0x00000AC4
|
|
1272 XK_fiveeighths*: KeySym = 0x00000AC5
|
|
1273 XK_seveneighths*: KeySym = 0x00000AC6
|
|
1274 XK_trademark*: KeySym = 0x00000AC9
|
|
1275 XK_signaturemark*: KeySym = 0x00000ACA
|
|
1276 XK_trademarkincircle*: KeySym = 0x00000ACB
|
|
1277 XK_leftopentriangle*: KeySym = 0x00000ACC
|
|
1278 XK_rightopentriangle*: KeySym = 0x00000ACD
|
|
1279 XK_emopencircle*: KeySym = 0x00000ACE
|
|
1280 XK_emopenrectangle*: KeySym = 0x00000ACF
|
|
1281 XK_leftsinglequotemark*: KeySym = 0x00000AD0
|
|
1282 XK_rightsinglequotemark*: KeySym = 0x00000AD1
|
|
1283 XK_leftdoublequotemark*: KeySym = 0x00000AD2
|
|
1284 XK_rightdoublequotemark*: KeySym = 0x00000AD3
|
|
1285 XK_prescription*: KeySym = 0x00000AD4
|
|
1286 XK_minutes*: KeySym = 0x00000AD6
|
|
1287 XK_seconds*: KeySym = 0x00000AD7
|
|
1288 XK_latincross*: KeySym = 0x00000AD9
|
|
1289 XK_hexagram*: KeySym = 0x00000ADA
|
|
1290 XK_filledrectbullet*: KeySym = 0x00000ADB
|
|
1291 XK_filledlefttribullet*: KeySym = 0x00000ADC
|
|
1292 XK_filledrighttribullet*: KeySym = 0x00000ADD
|
|
1293 XK_emfilledcircle*: KeySym = 0x00000ADE
|
|
1294 XK_emfilledrect*: KeySym = 0x00000ADF
|
|
1295 XK_enopencircbullet*: KeySym = 0x00000AE0
|
|
1296 XK_enopensquarebullet*: KeySym = 0x00000AE1
|
|
1297 XK_openrectbullet*: KeySym = 0x00000AE2
|
|
1298 XK_opentribulletup*: KeySym = 0x00000AE3
|
|
1299 XK_opentribulletdown*: KeySym = 0x00000AE4
|
|
1300 XK_openstar*: KeySym = 0x00000AE5
|
|
1301 XK_enfilledcircbullet*: KeySym = 0x00000AE6
|
|
1302 XK_enfilledsqbullet*: KeySym = 0x00000AE7
|
|
1303 XK_filledtribulletup*: KeySym = 0x00000AE8
|
|
1304 XK_filledtribulletdown*: KeySym = 0x00000AE9
|
|
1305 XK_leftpointer*: KeySym = 0x00000AEA
|
|
1306 XK_rightpointer*: KeySym = 0x00000AEB
|
|
1307 XK_club*: KeySym = 0x00000AEC
|
|
1308 XK_diamond*: KeySym = 0x00000AED
|
|
1309 XK_heart*: KeySym = 0x00000AEE
|
|
1310 XK_maltesecross*: KeySym = 0x00000AF0
|
|
1311 XK_dagger*: KeySym = 0x00000AF1
|
|
1312 XK_doubledagger*: KeySym = 0x00000AF2
|
|
1313 XK_checkmark*: KeySym = 0x00000AF3
|
|
1314 XK_ballotcross*: KeySym = 0x00000AF4
|
|
1315 XK_musicalsharp*: KeySym = 0x00000AF5
|
|
1316 XK_musicalflat*: KeySym = 0x00000AF6
|
|
1317 XK_malesymbol*: KeySym = 0x00000AF7
|
|
1318 XK_femalesymbol*: KeySym = 0x00000AF8
|
|
1319 XK_telephone*: KeySym = 0x00000AF9
|
|
1320 XK_telephonerecorder*: KeySym = 0x00000AFA
|
|
1321 XK_phonographcopyright*: KeySym = 0x00000AFB
|
|
1322 XK_caret*: KeySym = 0x00000AFC
|
|
1323 XK_singlelowquotemark*: KeySym = 0x00000AFD
|
|
1324 XK_doublelowquotemark*: KeySym = 0x00000AFE
|
|
1325 XK_cursor*: KeySym = 0x00000AFF
|
|
1326 # XK_PUBLISHING
|
|
1327 #*
|
|
1328 # * APL
|
|
1329 # * Byte 3 = b
|
|
1330 # *
|
|
1331
|
|
1332 when defined(XK_APL) or true:
|
|
1333 const
|
|
1334 XK_leftcaret*: KeySym = 0x00000BA3
|
|
1335 XK_rightcaret*: KeySym = 0x00000BA6
|
|
1336 XK_downcaret*: KeySym = 0x00000BA8
|
|
1337 XK_upcaret*: KeySym = 0x00000BA9
|
|
1338 XK_overbar*: KeySym = 0x00000BC0
|
|
1339 XK_downtack*: KeySym = 0x00000BC2
|
|
1340 XK_upshoe*: KeySym = 0x00000BC3
|
|
1341 XK_downstile*: KeySym = 0x00000BC4
|
|
1342 XK_underbar*: KeySym = 0x00000BC6
|
|
1343 XK_jot*: KeySym = 0x00000BCA
|
|
1344 XK_quad*: KeySym = 0x00000BCC
|
|
1345 XK_uptack*: KeySym = 0x00000BCE
|
|
1346 XK_circle*: KeySym = 0x00000BCF
|
|
1347 XK_upstile*: KeySym = 0x00000BD3
|
|
1348 XK_downshoe*: KeySym = 0x00000BD6
|
|
1349 XK_rightshoe*: KeySym = 0x00000BD8
|
|
1350 XK_leftshoe*: KeySym = 0x00000BDA
|
|
1351 XK_lefttack*: KeySym = 0x00000BDC
|
|
1352 XK_righttack*: KeySym = 0x00000BFC
|
|
1353 # XK_APL
|
|
1354 #*
|
|
1355 # * Hebrew
|
|
1356 # * Byte 3 = c
|
|
1357 # *
|
|
1358
|
|
1359 when defined(XK_HEBREW) or true:
|
|
1360 const
|
|
1361 XK_hebrew_doublelowline*: KeySym = 0x00000CDF
|
|
1362 XK_hebrew_aleph*: KeySym = 0x00000CE0
|
|
1363 XK_hebrew_bet*: KeySym = 0x00000CE1
|
|
1364 XK_hebrew_beth*: KeySym = 0x00000CE1 # deprecated
|
|
1365 XK_hebrew_gimel*: KeySym = 0x00000CE2
|
|
1366 XK_hebrew_gimmel*: KeySym = 0x00000CE2 # deprecated
|
|
1367 XK_hebrew_dalet*: KeySym = 0x00000CE3
|
|
1368 XK_hebrew_daleth*: KeySym = 0x00000CE3 # deprecated
|
|
1369 XK_hebrew_he*: KeySym = 0x00000CE4
|
|
1370 XK_hebrew_waw*: KeySym = 0x00000CE5
|
|
1371 XK_hebrew_zain*: KeySym = 0x00000CE6
|
|
1372 XK_hebrew_zayin*: KeySym = 0x00000CE6 # deprecated
|
|
1373 XK_hebrew_chet*: KeySym = 0x00000CE7
|
|
1374 XK_hebrew_het*: KeySym = 0x00000CE7 # deprecated
|
|
1375 XK_hebrew_tet*: KeySym = 0x00000CE8
|
|
1376 XK_hebrew_teth*: KeySym = 0x00000CE8 # deprecated
|
|
1377 XK_hebrew_yod*: KeySym = 0x00000CE9
|
|
1378 XK_hebrew_finalkaph*: KeySym = 0x00000CEA
|
|
1379 XK_hebrew_kaph*: KeySym = 0x00000CEB
|
|
1380 XK_hebrew_lamed*: KeySym = 0x00000CEC
|
|
1381 XK_hebrew_finalmem*: KeySym = 0x00000CED
|
|
1382 XK_hebrew_mem*: KeySym = 0x00000CEE
|
|
1383 XK_hebrew_finalnun*: KeySym = 0x00000CEF
|
|
1384 XK_hebrew_nun*: KeySym = 0x00000CF0
|
|
1385 XK_hebrew_samech*: KeySym = 0x00000CF1
|
|
1386 XK_hebrew_samekh*: KeySym = 0x00000CF1 # deprecated
|
|
1387 XK_hebrew_ayin*: KeySym = 0x00000CF2
|
|
1388 XK_hebrew_finalpe*: KeySym = 0x00000CF3
|
|
1389 XK_hebrew_pe*: KeySym = 0x00000CF4
|
|
1390 XK_hebrew_finalzade*: KeySym = 0x00000CF5
|
|
1391 XK_hebrew_finalzadi*: KeySym = 0x00000CF5 # deprecated
|
|
1392 XK_hebrew_zade*: KeySym = 0x00000CF6
|
|
1393 XK_hebrew_zadi*: KeySym = 0x00000CF6 # deprecated
|
|
1394 XK_hebrew_qoph*: KeySym = 0x00000CF7
|
|
1395 XK_hebrew_kuf*: KeySym = 0x00000CF7 # deprecated
|
|
1396 XK_hebrew_resh*: KeySym = 0x00000CF8
|
|
1397 XK_hebrew_shin*: KeySym = 0x00000CF9
|
|
1398 XK_hebrew_taw*: KeySym = 0x00000CFA
|
|
1399 XK_hebrew_taf*: KeySym = 0x00000CFA # deprecated
|
|
1400 XK_Hebrew_switch*: KeySym = 0x0000FF7E # Alias for mode_switch
|
|
1401 # XK_HEBREW
|
|
1402 #*
|
|
1403 # * Thai
|
|
1404 # * Byte 3 = d
|
|
1405 # *
|
|
1406
|
|
1407 when defined(XK_THAI) or true:
|
|
1408 const
|
|
1409 XK_Thai_kokai*: KeySym = 0x00000DA1
|
|
1410 XK_Thai_khokhai*: KeySym = 0x00000DA2
|
|
1411 XK_Thai_khokhuat*: KeySym = 0x00000DA3
|
|
1412 XK_Thai_khokhwai*: KeySym = 0x00000DA4
|
|
1413 XK_Thai_khokhon*: KeySym = 0x00000DA5
|
|
1414 XK_Thai_khorakhang*: KeySym = 0x00000DA6
|
|
1415 XK_Thai_ngongu*: KeySym = 0x00000DA7
|
|
1416 XK_Thai_chochan*: KeySym = 0x00000DA8
|
|
1417 XK_Thai_choching*: KeySym = 0x00000DA9
|
|
1418 XK_Thai_chochang*: KeySym = 0x00000DAA
|
|
1419 XK_Thai_soso*: KeySym = 0x00000DAB
|
|
1420 XK_Thai_chochoe*: KeySym = 0x00000DAC
|
|
1421 XK_Thai_yoying*: KeySym = 0x00000DAD
|
|
1422 XK_Thai_dochada*: KeySym = 0x00000DAE
|
|
1423 XK_Thai_topatak*: KeySym = 0x00000DAF
|
|
1424 XK_Thai_thothan*: KeySym = 0x00000DB0
|
|
1425 XK_Thai_thonangmontho*: KeySym = 0x00000DB1
|
|
1426 XK_Thai_thophuthao*: KeySym = 0x00000DB2
|
|
1427 XK_Thai_nonen*: KeySym = 0x00000DB3
|
|
1428 XK_Thai_dodek*: KeySym = 0x00000DB4
|
|
1429 XK_Thai_totao*: KeySym = 0x00000DB5
|
|
1430 XK_Thai_thothung*: KeySym = 0x00000DB6
|
|
1431 XK_Thai_thothahan*: KeySym = 0x00000DB7
|
|
1432 XK_Thai_thothong*: KeySym = 0x00000DB8
|
|
1433 XK_Thai_nonu*: KeySym = 0x00000DB9
|
|
1434 XK_Thai_bobaimai*: KeySym = 0x00000DBA
|
|
1435 XK_Thai_popla*: KeySym = 0x00000DBB
|
|
1436 XK_Thai_phophung*: KeySym = 0x00000DBC
|
|
1437 XK_Thai_fofa*: KeySym = 0x00000DBD
|
|
1438 XK_Thai_phophan*: KeySym = 0x00000DBE
|
|
1439 XK_Thai_fofan*: KeySym = 0x00000DBF
|
|
1440 XK_Thai_phosamphao*: KeySym = 0x00000DC0
|
|
1441 XK_Thai_moma*: KeySym = 0x00000DC1
|
|
1442 XK_Thai_yoyak*: KeySym = 0x00000DC2
|
|
1443 XK_Thai_rorua*: KeySym = 0x00000DC3
|
|
1444 XK_Thai_ru*: KeySym = 0x00000DC4
|
|
1445 XK_Thai_loling*: KeySym = 0x00000DC5
|
|
1446 XK_Thai_lu*: KeySym = 0x00000DC6
|
|
1447 XK_Thai_wowaen*: KeySym = 0x00000DC7
|
|
1448 XK_Thai_sosala*: KeySym = 0x00000DC8
|
|
1449 XK_Thai_sorusi*: KeySym = 0x00000DC9
|
|
1450 XK_Thai_sosua*: KeySym = 0x00000DCA
|
|
1451 XK_Thai_hohip*: KeySym = 0x00000DCB
|
|
1452 XK_Thai_lochula*: KeySym = 0x00000DCC
|
|
1453 XK_Thai_oang*: KeySym = 0x00000DCD
|
|
1454 XK_Thai_honokhuk*: KeySym = 0x00000DCE
|
|
1455 XK_Thai_paiyannoi*: KeySym = 0x00000DCF
|
|
1456 XK_Thai_saraa*: KeySym = 0x00000DD0
|
|
1457 XK_Thai_maihanakat*: KeySym = 0x00000DD1
|
|
1458 XK_Thai_saraaa*: KeySym = 0x00000DD2
|
|
1459 XK_Thai_saraam*: KeySym = 0x00000DD3
|
|
1460 XK_Thai_sarai*: KeySym = 0x00000DD4
|
|
1461 XK_Thai_saraii*: KeySym = 0x00000DD5
|
|
1462 XK_Thai_saraue*: KeySym = 0x00000DD6
|
|
1463 XK_Thai_sarauee*: KeySym = 0x00000DD7
|
|
1464 XK_Thai_sarau*: KeySym = 0x00000DD8
|
|
1465 XK_Thai_sarauu*: KeySym = 0x00000DD9
|
|
1466 XK_Thai_phinthu*: KeySym = 0x00000DDA
|
|
1467 XK_Thai_maihanakat_maitho*: KeySym = 0x00000DDE
|
|
1468 XK_Thai_baht*: KeySym = 0x00000DDF
|
|
1469 XK_Thai_sarae*: KeySym = 0x00000DE0
|
|
1470 XK_Thai_saraae*: KeySym = 0x00000DE1
|
|
1471 XK_Thai_sarao*: KeySym = 0x00000DE2
|
|
1472 XK_Thai_saraaimaimuan*: KeySym = 0x00000DE3
|
|
1473 XK_Thai_saraaimaimalai*: KeySym = 0x00000DE4
|
|
1474 XK_Thai_lakkhangyao*: KeySym = 0x00000DE5
|
|
1475 XK_Thai_maiyamok*: KeySym = 0x00000DE6
|
|
1476 XK_Thai_maitaikhu*: KeySym = 0x00000DE7
|
|
1477 XK_Thai_maiek*: KeySym = 0x00000DE8
|
|
1478 XK_Thai_maitho*: KeySym = 0x00000DE9
|
|
1479 XK_Thai_maitri*: KeySym = 0x00000DEA
|
|
1480 XK_Thai_maichattawa*: KeySym = 0x00000DEB
|
|
1481 XK_Thai_thanthakhat*: KeySym = 0x00000DEC
|
|
1482 XK_Thai_nikhahit*: KeySym = 0x00000DED
|
|
1483 XK_Thai_leksun*: KeySym = 0x00000DF0
|
|
1484 XK_Thai_leknung*: KeySym = 0x00000DF1
|
|
1485 XK_Thai_leksong*: KeySym = 0x00000DF2
|
|
1486 XK_Thai_leksam*: KeySym = 0x00000DF3
|
|
1487 XK_Thai_leksi*: KeySym = 0x00000DF4
|
|
1488 XK_Thai_lekha*: KeySym = 0x00000DF5
|
|
1489 XK_Thai_lekhok*: KeySym = 0x00000DF6
|
|
1490 XK_Thai_lekchet*: KeySym = 0x00000DF7
|
|
1491 XK_Thai_lekpaet*: KeySym = 0x00000DF8
|
|
1492 XK_Thai_lekkao*: KeySym = 0x00000DF9
|
|
1493 # XK_THAI
|
|
1494 #*
|
|
1495 # * Korean
|
|
1496 # * Byte 3 = e
|
|
1497 # *
|
|
1498
|
|
1499 when defined(XK_KOREAN) or true:
|
|
1500 const
|
|
1501 XK_Hangul*: KeySym = 0x0000FF31 # Hangul start/stop(toggle)
|
|
1502 XK_Hangul_Start*: KeySym = 0x0000FF32 # Hangul start
|
|
1503 XK_Hangul_End*: KeySym = 0x0000FF33 # Hangul end, English start
|
|
1504 XK_Hangul_Hanja*: KeySym = 0x0000FF34 # Start Hangul->Hanja Conversion
|
|
1505 XK_Hangul_Jamo*: KeySym = 0x0000FF35 # Hangul Jamo mode
|
|
1506 XK_Hangul_Romaja*: KeySym = 0x0000FF36 # Hangul Romaja mode
|
|
1507 XK_Hangul_Codeinput*: KeySym = 0x0000FF37 # Hangul code input mode
|
|
1508 XK_Hangul_Jeonja*: KeySym = 0x0000FF38 # Jeonja mode
|
|
1509 XK_Hangul_Banja*: KeySym = 0x0000FF39 # Banja mode
|
|
1510 XK_Hangul_PreHanja*: KeySym = 0x0000FF3A # Pre Hanja conversion
|
|
1511 XK_Hangul_PostHanja*: KeySym = 0x0000FF3B # Post Hanja conversion
|
|
1512 XK_Hangul_SingleCandidate*: KeySym = 0x0000FF3C # Single candidate
|
|
1513 XK_Hangul_MultipleCandidate*: KeySym = 0x0000FF3D # Multiple candidate
|
|
1514 XK_Hangul_PreviousCandidate*: KeySym = 0x0000FF3E # Previous candidate
|
|
1515 XK_Hangul_Special*: KeySym = 0x0000FF3F # Special symbols
|
|
1516 XK_Hangul_switch*: KeySym = 0x0000FF7E # Alias for mode_switch \
|
|
1517 # Hangul Consonant Characters
|
|
1518 XK_Hangul_Kiyeog*: KeySym = 0x00000EA1
|
|
1519 XK_Hangul_SsangKiyeog*: KeySym = 0x00000EA2
|
|
1520 XK_Hangul_KiyeogSios*: KeySym = 0x00000EA3
|
|
1521 XK_Hangul_Nieun*: KeySym = 0x00000EA4
|
|
1522 XK_Hangul_NieunJieuj*: KeySym = 0x00000EA5
|
|
1523 XK_Hangul_NieunHieuh*: KeySym = 0x00000EA6
|
|
1524 XK_Hangul_Dikeud*: KeySym = 0x00000EA7
|
|
1525 XK_Hangul_SsangDikeud*: KeySym = 0x00000EA8
|
|
1526 XK_Hangul_Rieul*: KeySym = 0x00000EA9
|
|
1527 XK_Hangul_RieulKiyeog*: KeySym = 0x00000EAA
|
|
1528 XK_Hangul_RieulMieum*: KeySym = 0x00000EAB
|
|
1529 XK_Hangul_RieulPieub*: KeySym = 0x00000EAC
|
|
1530 XK_Hangul_RieulSios*: KeySym = 0x00000EAD
|
|
1531 XK_Hangul_RieulTieut*: KeySym = 0x00000EAE
|
|
1532 XK_Hangul_RieulPhieuf*: KeySym = 0x00000EAF
|
|
1533 XK_Hangul_RieulHieuh*: KeySym = 0x00000EB0
|
|
1534 XK_Hangul_Mieum*: KeySym = 0x00000EB1
|
|
1535 XK_Hangul_Pieub*: KeySym = 0x00000EB2
|
|
1536 XK_Hangul_SsangPieub*: KeySym = 0x00000EB3
|
|
1537 XK_Hangul_PieubSios*: KeySym = 0x00000EB4
|
|
1538 XK_Hangul_Sios*: KeySym = 0x00000EB5
|
|
1539 XK_Hangul_SsangSios*: KeySym = 0x00000EB6
|
|
1540 XK_Hangul_Ieung*: KeySym = 0x00000EB7
|
|
1541 XK_Hangul_Jieuj*: KeySym = 0x00000EB8
|
|
1542 XK_Hangul_SsangJieuj*: KeySym = 0x00000EB9
|
|
1543 XK_Hangul_Cieuc*: KeySym = 0x00000EBA
|
|
1544 XK_Hangul_Khieuq*: KeySym = 0x00000EBB
|
|
1545 XK_Hangul_Tieut*: KeySym = 0x00000EBC
|
|
1546 XK_Hangul_Phieuf*: KeySym = 0x00000EBD
|
|
1547 XK_Hangul_Hieuh*: KeySym = 0x00000EBE # Hangul Vowel Characters
|
|
1548 XK_Hangul_A*: KeySym = 0x00000EBF
|
|
1549 XK_Hangul_AE*: KeySym = 0x00000EC0
|
|
1550 XK_Hangul_YA*: KeySym = 0x00000EC1
|
|
1551 XK_Hangul_YAE*: KeySym = 0x00000EC2
|
|
1552 XK_Hangul_EO*: KeySym = 0x00000EC3
|
|
1553 XK_Hangul_E*: KeySym = 0x00000EC4
|
|
1554 XK_Hangul_YEO*: KeySym = 0x00000EC5
|
|
1555 XK_Hangul_YE*: KeySym = 0x00000EC6
|
|
1556 XK_Hangul_O*: KeySym = 0x00000EC7
|
|
1557 XK_Hangul_WA*: KeySym = 0x00000EC8
|
|
1558 XK_Hangul_WAE*: KeySym = 0x00000EC9
|
|
1559 XK_Hangul_OE*: KeySym = 0x00000ECA
|
|
1560 XK_Hangul_YO*: KeySym = 0x00000ECB
|
|
1561 XK_Hangul_U*: KeySym = 0x00000ECC
|
|
1562 XK_Hangul_WEO*: KeySym = 0x00000ECD
|
|
1563 XK_Hangul_WE*: KeySym = 0x00000ECE
|
|
1564 XK_Hangul_WI*: KeySym = 0x00000ECF
|
|
1565 XK_Hangul_YU*: KeySym = 0x00000ED0
|
|
1566 XK_Hangul_EU*: KeySym = 0x00000ED1
|
|
1567 XK_Hangul_YI*: KeySym = 0x00000ED2
|
|
1568 XK_Hangul_I*: KeySym = 0x00000ED3 # Hangul syllable-final (JongSeong) Characters
|
|
1569 XK_Hangul_J_Kiyeog*: KeySym = 0x00000ED4
|
|
1570 XK_Hangul_J_SsangKiyeog*: KeySym = 0x00000ED5
|
|
1571 XK_Hangul_J_KiyeogSios*: KeySym = 0x00000ED6
|
|
1572 XK_Hangul_J_Nieun*: KeySym = 0x00000ED7
|
|
1573 XK_Hangul_J_NieunJieuj*: KeySym = 0x00000ED8
|
|
1574 XK_Hangul_J_NieunHieuh*: KeySym = 0x00000ED9
|
|
1575 XK_Hangul_J_Dikeud*: KeySym = 0x00000EDA
|
|
1576 XK_Hangul_J_Rieul*: KeySym = 0x00000EDB
|
|
1577 XK_Hangul_J_RieulKiyeog*: KeySym = 0x00000EDC
|
|
1578 XK_Hangul_J_RieulMieum*: KeySym = 0x00000EDD
|
|
1579 XK_Hangul_J_RieulPieub*: KeySym = 0x00000EDE
|
|
1580 XK_Hangul_J_RieulSios*: KeySym = 0x00000EDF
|
|
1581 XK_Hangul_J_RieulTieut*: KeySym = 0x00000EE0
|
|
1582 XK_Hangul_J_RieulPhieuf*: KeySym = 0x00000EE1
|
|
1583 XK_Hangul_J_RieulHieuh*: KeySym = 0x00000EE2
|
|
1584 XK_Hangul_J_Mieum*: KeySym = 0x00000EE3
|
|
1585 XK_Hangul_J_Pieub*: KeySym = 0x00000EE4
|
|
1586 XK_Hangul_J_PieubSios*: KeySym = 0x00000EE5
|
|
1587 XK_Hangul_J_Sios*: KeySym = 0x00000EE6
|
|
1588 XK_Hangul_J_SsangSios*: KeySym = 0x00000EE7
|
|
1589 XK_Hangul_J_Ieung*: KeySym = 0x00000EE8
|
|
1590 XK_Hangul_J_Jieuj*: KeySym = 0x00000EE9
|
|
1591 XK_Hangul_J_Cieuc*: KeySym = 0x00000EEA
|
|
1592 XK_Hangul_J_Khieuq*: KeySym = 0x00000EEB
|
|
1593 XK_Hangul_J_Tieut*: KeySym = 0x00000EEC
|
|
1594 XK_Hangul_J_Phieuf*: KeySym = 0x00000EED
|
|
1595 XK_Hangul_J_Hieuh*: KeySym = 0x00000EEE # Ancient Hangul Consonant Characters
|
|
1596 XK_Hangul_RieulYeorinHieuh*: KeySym = 0x00000EEF
|
|
1597 XK_Hangul_SunkyeongeumMieum*: KeySym = 0x00000EF0
|
|
1598 XK_Hangul_SunkyeongeumPieub*: KeySym = 0x00000EF1
|
|
1599 XK_Hangul_PanSios*: KeySym = 0x00000EF2
|
|
1600 XK_Hangul_KkogjiDalrinIeung*: KeySym = 0x00000EF3
|
|
1601 XK_Hangul_SunkyeongeumPhieuf*: KeySym = 0x00000EF4
|
|
1602 XK_Hangul_YeorinHieuh*: KeySym = 0x00000EF5 # Ancient Hangul Vowel Characters
|
|
1603 XK_Hangul_AraeA*: KeySym = 0x00000EF6
|
|
1604 XK_Hangul_AraeAE*: KeySym = 0x00000EF7 # Ancient Hangul syllable-final (JongSeong) Characters
|
|
1605 XK_Hangul_J_PanSios*: KeySym = 0x00000EF8
|
|
1606 XK_Hangul_J_KkogjiDalrinIeung*: KeySym = 0x00000EF9
|
|
1607 XK_Hangul_J_YeorinHieuh*: KeySym = 0x00000EFA # Korean currency symbol
|
|
1608 XK_Korean_Won*: KeySym = 0x00000EFF
|
|
1609 # XK_KOREAN
|
|
1610 #*
|
|
1611 # * Armenian
|
|
1612 # * Byte 3 = = $14
|
|
1613 # *
|
|
1614
|
|
1615 when defined(XK_ARMENIAN) or true:
|
|
1616 const
|
|
1617 XK_Armenian_eternity*: KeySym = 0x000014A1
|
|
1618 XK_Armenian_ligature_ew*: KeySym = 0x000014A2
|
|
1619 XK_Armenian_full_stop*: KeySym = 0x000014A3
|
|
1620 XK_Armenian_verjaket*: KeySym = 0x000014A3
|
|
1621 XK_Armenian_parenright*: KeySym = 0x000014A4
|
|
1622 XK_Armenian_parenleft*: KeySym = 0x000014A5
|
|
1623 XK_Armenian_guillemotright*: KeySym = 0x000014A6
|
|
1624 XK_Armenian_guillemotleft*: KeySym = 0x000014A7
|
|
1625 XK_Armenian_em_dash*: KeySym = 0x000014A8
|
|
1626 XK_Armenian_dot*: KeySym = 0x000014A9
|
|
1627 XK_Armenian_mijaket*: KeySym = 0x000014A9
|
|
1628 XK_Armenian_separation_mark*: KeySym = 0x000014AA
|
|
1629 XK_Armenian_but*: KeySym = 0x000014AA
|
|
1630 XK_Armenian_comma*: KeySym = 0x000014AB
|
|
1631 XK_Armenian_en_dash*: KeySym = 0x000014AC
|
|
1632 XK_Armenian_hyphen*: KeySym = 0x000014AD
|
|
1633 XK_Armenian_yentamna*: KeySym = 0x000014AD
|
|
1634 XK_Armenian_ellipsis*: KeySym = 0x000014AE
|
|
1635 XK_Armenian_exclam*: KeySym = 0x000014AF
|
|
1636 XK_Armenian_amanak*: KeySym = 0x000014AF
|
|
1637 XK_Armenian_accent*: KeySym = 0x000014B0
|
|
1638 XK_Armenian_shesht*: KeySym = 0x000014B0
|
|
1639 XK_Armenian_question*: KeySym = 0x000014B1
|
|
1640 XK_Armenian_paruyk*: KeySym = 0x000014B1
|
|
1641 XKc_Armenian_AYB*: KeySym = 0x000014B2
|
|
1642 XK_Armenian_ayb*: KeySym = 0x000014B3
|
|
1643 XKc_Armenian_BEN*: KeySym = 0x000014B4
|
|
1644 XK_Armenian_ben*: KeySym = 0x000014B5
|
|
1645 XKc_Armenian_GIM*: KeySym = 0x000014B6
|
|
1646 XK_Armenian_gim*: KeySym = 0x000014B7
|
|
1647 XKc_Armenian_DA*: KeySym = 0x000014B8
|
|
1648 XK_Armenian_da*: KeySym = 0x000014B9
|
|
1649 XKc_Armenian_YECH*: KeySym = 0x000014BA
|
|
1650 XK_Armenian_yech*: KeySym = 0x000014BB
|
|
1651 XKc_Armenian_ZA*: KeySym = 0x000014BC
|
|
1652 XK_Armenian_za*: KeySym = 0x000014BD
|
|
1653 XKc_Armenian_E*: KeySym = 0x000014BE
|
|
1654 XK_Armenian_e*: KeySym = 0x000014BF
|
|
1655 XKc_Armenian_AT*: KeySym = 0x000014C0
|
|
1656 XK_Armenian_at*: KeySym = 0x000014C1
|
|
1657 XKc_Armenian_TO*: KeySym = 0x000014C2
|
|
1658 XK_Armenian_to*: KeySym = 0x000014C3
|
|
1659 XKc_Armenian_ZHE*: KeySym = 0x000014C4
|
|
1660 XK_Armenian_zhe*: KeySym = 0x000014C5
|
|
1661 XKc_Armenian_INI*: KeySym = 0x000014C6
|
|
1662 XK_Armenian_ini*: KeySym = 0x000014C7
|
|
1663 XKc_Armenian_LYUN*: KeySym = 0x000014C8
|
|
1664 XK_Armenian_lyun*: KeySym = 0x000014C9
|
|
1665 XKc_Armenian_KHE*: KeySym = 0x000014CA
|
|
1666 XK_Armenian_khe*: KeySym = 0x000014CB
|
|
1667 XKc_Armenian_TSA*: KeySym = 0x000014CC
|
|
1668 XK_Armenian_tsa*: KeySym = 0x000014CD
|
|
1669 XKc_Armenian_KEN*: KeySym = 0x000014CE
|
|
1670 XK_Armenian_ken*: KeySym = 0x000014CF
|
|
1671 XKc_Armenian_HO*: KeySym = 0x000014D0
|
|
1672 XK_Armenian_ho*: KeySym = 0x000014D1
|
|
1673 XKc_Armenian_DZA*: KeySym = 0x000014D2
|
|
1674 XK_Armenian_dza*: KeySym = 0x000014D3
|
|
1675 XKc_Armenian_GHAT*: KeySym = 0x000014D4
|
|
1676 XK_Armenian_ghat*: KeySym = 0x000014D5
|
|
1677 XKc_Armenian_TCHE*: KeySym = 0x000014D6
|
|
1678 XK_Armenian_tche*: KeySym = 0x000014D7
|
|
1679 XKc_Armenian_MEN*: KeySym = 0x000014D8
|
|
1680 XK_Armenian_men*: KeySym = 0x000014D9
|
|
1681 XKc_Armenian_HI*: KeySym = 0x000014DA
|
|
1682 XK_Armenian_hi*: KeySym = 0x000014DB
|
|
1683 XKc_Armenian_NU*: KeySym = 0x000014DC
|
|
1684 XK_Armenian_nu*: KeySym = 0x000014DD
|
|
1685 XKc_Armenian_SHA*: KeySym = 0x000014DE
|
|
1686 XK_Armenian_sha*: KeySym = 0x000014DF
|
|
1687 XKc_Armenian_VO*: KeySym = 0x000014E0
|
|
1688 XK_Armenian_vo*: KeySym = 0x000014E1
|
|
1689 XKc_Armenian_CHA*: KeySym = 0x000014E2
|
|
1690 XK_Armenian_cha*: KeySym = 0x000014E3
|
|
1691 XKc_Armenian_PE*: KeySym = 0x000014E4
|
|
1692 XK_Armenian_pe*: KeySym = 0x000014E5
|
|
1693 XKc_Armenian_JE*: KeySym = 0x000014E6
|
|
1694 XK_Armenian_je*: KeySym = 0x000014E7
|
|
1695 XKc_Armenian_RA*: KeySym = 0x000014E8
|
|
1696 XK_Armenian_ra*: KeySym = 0x000014E9
|
|
1697 XKc_Armenian_SE*: KeySym = 0x000014EA
|
|
1698 XK_Armenian_se*: KeySym = 0x000014EB
|
|
1699 XKc_Armenian_VEV*: KeySym = 0x000014EC
|
|
1700 XK_Armenian_vev*: KeySym = 0x000014ED
|
|
1701 XKc_Armenian_TYUN*: KeySym = 0x000014EE
|
|
1702 XK_Armenian_tyun*: KeySym = 0x000014EF
|
|
1703 XKc_Armenian_RE*: KeySym = 0x000014F0
|
|
1704 XK_Armenian_re*: KeySym = 0x000014F1
|
|
1705 XKc_Armenian_TSO*: KeySym = 0x000014F2
|
|
1706 XK_Armenian_tso*: KeySym = 0x000014F3
|
|
1707 XKc_Armenian_VYUN*: KeySym = 0x000014F4
|
|
1708 XK_Armenian_vyun*: KeySym = 0x000014F5
|
|
1709 XKc_Armenian_PYUR*: KeySym = 0x000014F6
|
|
1710 XK_Armenian_pyur*: KeySym = 0x000014F7
|
|
1711 XKc_Armenian_KE*: KeySym = 0x000014F8
|
|
1712 XK_Armenian_ke*: KeySym = 0x000014F9
|
|
1713 XKc_Armenian_O*: KeySym = 0x000014FA
|
|
1714 XK_Armenian_o*: KeySym = 0x000014FB
|
|
1715 XKc_Armenian_FE*: KeySym = 0x000014FC
|
|
1716 XK_Armenian_fe*: KeySym = 0x000014FD
|
|
1717 XK_Armenian_apostrophe*: KeySym = 0x000014FE
|
|
1718 XK_Armenian_section_sign*: KeySym = 0x000014FF
|
|
1719 # XK_ARMENIAN
|
|
1720 #*
|
|
1721 # * Georgian
|
|
1722 # * Byte 3 = = $15
|
|
1723 # *
|
|
1724
|
|
1725 when defined(XK_GEORGIAN) or true:
|
|
1726 const
|
|
1727 XK_Georgian_an*: KeySym = 0x000015D0
|
|
1728 XK_Georgian_ban*: KeySym = 0x000015D1
|
|
1729 XK_Georgian_gan*: KeySym = 0x000015D2
|
|
1730 XK_Georgian_don*: KeySym = 0x000015D3
|
|
1731 XK_Georgian_en*: KeySym = 0x000015D4
|
|
1732 XK_Georgian_vin*: KeySym = 0x000015D5
|
|
1733 XK_Georgian_zen*: KeySym = 0x000015D6
|
|
1734 XK_Georgian_tan*: KeySym = 0x000015D7
|
|
1735 XK_Georgian_in*: KeySym = 0x000015D8
|
|
1736 XK_Georgian_kan*: KeySym = 0x000015D9
|
|
1737 XK_Georgian_las*: KeySym = 0x000015DA
|
|
1738 XK_Georgian_man*: KeySym = 0x000015DB
|
|
1739 XK_Georgian_nar*: KeySym = 0x000015DC
|
|
1740 XK_Georgian_on*: KeySym = 0x000015DD
|
|
1741 XK_Georgian_par*: KeySym = 0x000015DE
|
|
1742 XK_Georgian_zhar*: KeySym = 0x000015DF
|
|
1743 XK_Georgian_rae*: KeySym = 0x000015E0
|
|
1744 XK_Georgian_san*: KeySym = 0x000015E1
|
|
1745 XK_Georgian_tar*: KeySym = 0x000015E2
|
|
1746 XK_Georgian_un*: KeySym = 0x000015E3
|
|
1747 XK_Georgian_phar*: KeySym = 0x000015E4
|
|
1748 XK_Georgian_khar*: KeySym = 0x000015E5
|
|
1749 XK_Georgian_ghan*: KeySym = 0x000015E6
|
|
1750 XK_Georgian_qar*: KeySym = 0x000015E7
|
|
1751 XK_Georgian_shin*: KeySym = 0x000015E8
|
|
1752 XK_Georgian_chin*: KeySym = 0x000015E9
|
|
1753 XK_Georgian_can*: KeySym = 0x000015EA
|
|
1754 XK_Georgian_jil*: KeySym = 0x000015EB
|
|
1755 XK_Georgian_cil*: KeySym = 0x000015EC
|
|
1756 XK_Georgian_char*: KeySym = 0x000015ED
|
|
1757 XK_Georgian_xan*: KeySym = 0x000015EE
|
|
1758 XK_Georgian_jhan*: KeySym = 0x000015EF
|
|
1759 XK_Georgian_hae*: KeySym = 0x000015F0
|
|
1760 XK_Georgian_he*: KeySym = 0x000015F1
|
|
1761 XK_Georgian_hie*: KeySym = 0x000015F2
|
|
1762 XK_Georgian_we*: KeySym = 0x000015F3
|
|
1763 XK_Georgian_har*: KeySym = 0x000015F4
|
|
1764 XK_Georgian_hoe*: KeySym = 0x000015F5
|
|
1765 XK_Georgian_fi*: KeySym = 0x000015F6
|
|
1766 # XK_GEORGIAN
|
|
1767 #*
|
|
1768 # * Azeri (and other Turkic or Caucasian languages of ex-USSR)
|
|
1769 # * Byte 3 = = $16
|
|
1770 # *
|
|
1771
|
|
1772 when defined(XK_CAUCASUS) or true:
|
|
1773 # latin
|
|
1774 const
|
|
1775 XKc_Ccedillaabovedot*: KeySym = 0x000016A2
|
|
1776 XKc_Xabovedot*: KeySym = 0x000016A3
|
|
1777 XKc_Qabovedot*: KeySym = 0x000016A5
|
|
1778 XKc_Ibreve*: KeySym = 0x000016A6
|
|
1779 XKc_IE*: KeySym = 0x000016A7
|
|
1780 XKc_UO*: KeySym = 0x000016A8
|
|
1781 XKc_Zstroke*: KeySym = 0x000016A9
|
|
1782 XKc_Gcaron*: KeySym = 0x000016AA
|
|
1783 XKc_Obarred*: KeySym = 0x000016AF
|
|
1784 XK_ccedillaabovedot*: KeySym = 0x000016B2
|
|
1785 XK_xabovedot*: KeySym = 0x000016B3
|
|
1786 XKc_Ocaron*: KeySym = 0x000016B4
|
|
1787 XK_qabovedot*: KeySym = 0x000016B5
|
|
1788 XK_ibreve*: KeySym = 0x000016B6
|
|
1789 XK_ie*: KeySym = 0x000016B7
|
|
1790 XK_uo*: KeySym = 0x000016B8
|
|
1791 XK_zstroke*: KeySym = 0x000016B9
|
|
1792 XK_gcaron*: KeySym = 0x000016BA
|
|
1793 XK_ocaron*: KeySym = 0x000016BD
|
|
1794 XK_obarred*: KeySym = 0x000016BF
|
|
1795 XKc_SCHWA*: KeySym = 0x000016C6
|
|
1796 XK_schwa*: KeySym = 0x000016F6 # those are not really Caucasus, but I put them here for now\
|
|
1797 # For Inupiak
|
|
1798 XKc_Lbelowdot*: KeySym = 0x000016D1
|
|
1799 XKc_Lstrokebelowdot*: KeySym = 0x000016D2
|
|
1800 XK_lbelowdot*: KeySym = 0x000016E1
|
|
1801 XK_lstrokebelowdot*: KeySym = 0x000016E2 # For Guarani
|
|
1802 XKc_Gtilde*: KeySym = 0x000016D3
|
|
1803 XK_gtilde*: KeySym = 0x000016E3
|
|
1804 # XK_CAUCASUS
|
|
1805 #*
|
|
1806 # * Vietnamese
|
|
1807 # * Byte 3 = = $1e
|
|
1808 # *
|
|
1809
|
|
1810 when defined(XK_VIETNAMESE) or true:
|
|
1811 const
|
|
1812 XKc_Abelowdot*: KeySym = 0x00001EA0
|
|
1813 XK_abelowdot*: KeySym = 0x00001EA1
|
|
1814 XKc_Ahook*: KeySym = 0x00001EA2
|
|
1815 XK_ahook*: KeySym = 0x00001EA3
|
|
1816 XKc_Acircumflexacute*: KeySym = 0x00001EA4
|
|
1817 XK_acircumflexacute*: KeySym = 0x00001EA5
|
|
1818 XKc_Acircumflexgrave*: KeySym = 0x00001EA6
|
|
1819 XK_acircumflexgrave*: KeySym = 0x00001EA7
|
|
1820 XKc_Acircumflexhook*: KeySym = 0x00001EA8
|
|
1821 XK_acircumflexhook*: KeySym = 0x00001EA9
|
|
1822 XKc_Acircumflextilde*: KeySym = 0x00001EAA
|
|
1823 XK_acircumflextilde*: KeySym = 0x00001EAB
|
|
1824 XKc_Acircumflexbelowdot*: KeySym = 0x00001EAC
|
|
1825 XK_acircumflexbelowdot*: KeySym = 0x00001EAD
|
|
1826 XKc_Abreveacute*: KeySym = 0x00001EAE
|
|
1827 XK_abreveacute*: KeySym = 0x00001EAF
|
|
1828 XKc_Abrevegrave*: KeySym = 0x00001EB0
|
|
1829 XK_abrevegrave*: KeySym = 0x00001EB1
|
|
1830 XKc_Abrevehook*: KeySym = 0x00001EB2
|
|
1831 XK_abrevehook*: KeySym = 0x00001EB3
|
|
1832 XKc_Abrevetilde*: KeySym = 0x00001EB4
|
|
1833 XK_abrevetilde*: KeySym = 0x00001EB5
|
|
1834 XKc_Abrevebelowdot*: KeySym = 0x00001EB6
|
|
1835 XK_abrevebelowdot*: KeySym = 0x00001EB7
|
|
1836 XKc_Ebelowdot*: KeySym = 0x00001EB8
|
|
1837 XK_ebelowdot*: KeySym = 0x00001EB9
|
|
1838 XKc_Ehook*: KeySym = 0x00001EBA
|
|
1839 XK_ehook*: KeySym = 0x00001EBB
|
|
1840 XKc_Etilde*: KeySym = 0x00001EBC
|
|
1841 XK_etilde*: KeySym = 0x00001EBD
|
|
1842 XKc_Ecircumflexacute*: KeySym = 0x00001EBE
|
|
1843 XK_ecircumflexacute*: KeySym = 0x00001EBF
|
|
1844 XKc_Ecircumflexgrave*: KeySym = 0x00001EC0
|
|
1845 XK_ecircumflexgrave*: KeySym = 0x00001EC1
|
|
1846 XKc_Ecircumflexhook*: KeySym = 0x00001EC2
|
|
1847 XK_ecircumflexhook*: KeySym = 0x00001EC3
|
|
1848 XKc_Ecircumflextilde*: KeySym = 0x00001EC4
|
|
1849 XK_ecircumflextilde*: KeySym = 0x00001EC5
|
|
1850 XKc_Ecircumflexbelowdot*: KeySym = 0x00001EC6
|
|
1851 XK_ecircumflexbelowdot*: KeySym = 0x00001EC7
|
|
1852 XKc_Ihook*: KeySym = 0x00001EC8
|
|
1853 XK_ihook*: KeySym = 0x00001EC9
|
|
1854 XKc_Ibelowdot*: KeySym = 0x00001ECA
|
|
1855 XK_ibelowdot*: KeySym = 0x00001ECB
|
|
1856 XKc_Obelowdot*: KeySym = 0x00001ECC
|
|
1857 XK_obelowdot*: KeySym = 0x00001ECD
|
|
1858 XKc_Ohook*: KeySym = 0x00001ECE
|
|
1859 XK_ohook*: KeySym = 0x00001ECF
|
|
1860 XKc_Ocircumflexacute*: KeySym = 0x00001ED0
|
|
1861 XK_ocircumflexacute*: KeySym = 0x00001ED1
|
|
1862 XKc_Ocircumflexgrave*: KeySym = 0x00001ED2
|
|
1863 XK_ocircumflexgrave*: KeySym = 0x00001ED3
|
|
1864 XKc_Ocircumflexhook*: KeySym = 0x00001ED4
|
|
1865 XK_ocircumflexhook*: KeySym = 0x00001ED5
|
|
1866 XKc_Ocircumflextilde*: KeySym = 0x00001ED6
|
|
1867 XK_ocircumflextilde*: KeySym = 0x00001ED7
|
|
1868 XKc_Ocircumflexbelowdot*: KeySym = 0x00001ED8
|
|
1869 XK_ocircumflexbelowdot*: KeySym = 0x00001ED9
|
|
1870 XKc_Ohornacute*: KeySym = 0x00001EDA
|
|
1871 XK_ohornacute*: KeySym = 0x00001EDB
|
|
1872 XKc_Ohorngrave*: KeySym = 0x00001EDC
|
|
1873 XK_ohorngrave*: KeySym = 0x00001EDD
|
|
1874 XKc_Ohornhook*: KeySym = 0x00001EDE
|
|
1875 XK_ohornhook*: KeySym = 0x00001EDF
|
|
1876 XKc_Ohorntilde*: KeySym = 0x00001EE0
|
|
1877 XK_ohorntilde*: KeySym = 0x00001EE1
|
|
1878 XKc_Ohornbelowdot*: KeySym = 0x00001EE2
|
|
1879 XK_ohornbelowdot*: KeySym = 0x00001EE3
|
|
1880 XKc_Ubelowdot*: KeySym = 0x00001EE4
|
|
1881 XK_ubelowdot*: KeySym = 0x00001EE5
|
|
1882 XKc_Uhook*: KeySym = 0x00001EE6
|
|
1883 XK_uhook*: KeySym = 0x00001EE7
|
|
1884 XKc_Uhornacute*: KeySym = 0x00001EE8
|
|
1885 XK_uhornacute*: KeySym = 0x00001EE9
|
|
1886 XKc_Uhorngrave*: KeySym = 0x00001EEA
|
|
1887 XK_uhorngrave*: KeySym = 0x00001EEB
|
|
1888 XKc_Uhornhook*: KeySym = 0x00001EEC
|
|
1889 XK_uhornhook*: KeySym = 0x00001EED
|
|
1890 XKc_Uhorntilde*: KeySym = 0x00001EEE
|
|
1891 XK_uhorntilde*: KeySym = 0x00001EEF
|
|
1892 XKc_Uhornbelowdot*: KeySym = 0x00001EF0
|
|
1893 XK_uhornbelowdot*: KeySym = 0x00001EF1
|
|
1894 XKc_Ybelowdot*: KeySym = 0x00001EF4
|
|
1895 XK_ybelowdot*: KeySym = 0x00001EF5
|
|
1896 XKc_Yhook*: KeySym = 0x00001EF6
|
|
1897 XK_yhook*: KeySym = 0x00001EF7
|
|
1898 XKc_Ytilde*: KeySym = 0x00001EF8
|
|
1899 XK_ytilde*: KeySym = 0x00001EF9
|
|
1900 XKc_Ohorn*: KeySym = 0x00001EFA # U+01a0
|
|
1901 XK_ohorn*: KeySym = 0x00001EFB # U+01a1
|
|
1902 XKc_Uhorn*: KeySym = 0x00001EFC # U+01af
|
|
1903 XK_uhorn*: KeySym = 0x00001EFD # U+01b0
|
|
1904 XK_combining_tilde*: KeySym = 0x00001E9F # U+0303
|
|
1905 XK_combining_grave*: KeySym = 0x00001EF2 # U+0300
|
|
1906 XK_combining_acute*: KeySym = 0x00001EF3 # U+0301
|
|
1907 XK_combining_hook*: KeySym = 0x00001EFE # U+0309
|
|
1908 XK_combining_belowdot*: KeySym = 0x00001EFF # U+0323
|
|
1909 # XK_VIETNAMESE
|
|
1910
|
|
1911 when defined(XK_CURRENCY) or true:
|
|
1912 const
|
|
1913 XK_EcuSign*: KeySym = 0x000020A0
|
|
1914 XK_ColonSign*: KeySym = 0x000020A1
|
|
1915 XK_CruzeiroSign*: KeySym = 0x000020A2
|
|
1916 XK_FFrancSign*: KeySym = 0x000020A3
|
|
1917 XK_LiraSign*: KeySym = 0x000020A4
|
|
1918 XK_MillSign*: KeySym = 0x000020A5
|
|
1919 XK_NairaSign*: KeySym = 0x000020A6
|
|
1920 XK_PesetaSign*: KeySym = 0x000020A7
|
|
1921 XK_RupeeSign*: KeySym = 0x000020A8
|
|
1922 XK_WonSign*: KeySym = 0x000020A9
|
|
1923 XK_NewSheqelSign*: KeySym = 0x000020AA
|
|
1924 XK_DongSign*: KeySym = 0x000020AB
|
|
1925 XK_EuroSign*: KeySym = 0x000020AC
|
|
1926 # implementation
|