VirtualBox

source: vbox/trunk/src/VBox/Frontends/Common/VBoxKeyboard/keyboard-list.h@ 67954

Last change on this file since 67954 was 53037, checked in by vboxsync, 10 years ago

FE/Common/VBoxKeyboard: add US international keyboard with alternative 102nd key.

  • Property svn:eol-style set to native
  • Property svn:keywords set to Author Date Id Revision
File size: 12.1 KB
Line 
1/* $Id: keyboard-list.h 53037 2014-10-13 09:05:00Z vboxsync $ */
2/** @file
3 * VBox/Frontends/Common - X11 keyboard driver translation tables (keyboard layouts)
4 */
5
6/* This file was originally generated from the X.org file
7 /etc/X11/xkb/rules/xorg.xml, in an attempt to support all
8 keyboard layouts known to X.org. */
9
10/*
11 * This library is free software; you can redistribute it and/or
12 * modify it under the terms of the GNU Lesser General Public
13 * License as published by the Free Software Foundation; either
14 * version 2.1 of the License, or (at your option) any later version.
15 *
16 * This library is distributed in the hope that it will be useful,
17 * but WITHOUT ANY WARRANTY; without even the implied warranty of
18 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
19 * Lesser General Public License for more details.
20 *
21 * You should have received a copy of the GNU Lesser General Public
22 * License along with this library; if not, write to the Free Software
23 * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
24 */
25
26/*
27 * Oracle LGPL Disclaimer: For the avoidance of doubt, except that if any license choice
28 * other than GPL or LGPL is available it will apply instead, Oracle elects to use only
29 * the Lesser General Public License version 2.1 (LGPLv2) at this time for any software where
30 * a choice of LGPL license versions is made available with the language indicating
31 * that LGPLv2 or any later version may be used, or where a choice of which version
32 * of the LGPL is applied is otherwise unspecified.
33 */
34
35#ifndef ___VBox_keyboard_tables_h
36# error This file must be included from within keyboard-tables.h
37#endif /* !___VBox_keyboard_tables_h */
38
39/* This file contains a list of the keyboard layouts in
40 keyboard-layouts.h, along with the name of the layout, for the
41 library to run through when it is trying to guess the current
42 layout. */
43
44 {"U.S. English", &main_key_us},
45 {"U.S. English, International (with dead keys)", &main_key_us_intl},
46 {"U.S. English, International, alternative 102nd key", &main_key_us_intl_alt102},
47 {"U.S. English, Dvorak", &main_key_us_dvorak},
48 {"U.S. English, Left handed Dvorak", &main_key_us_dvorak_l},
49 {"U.S. English, Right handed Dvorak", &main_key_us_dvorak_r},
50 {"U.S. English, Classic Dvorak", &main_key_us_dvorak_classic},
51 {"U.S. English, Russian phonetic", &main_key_us_rus},
52 {"U.S. English, Colemak", &main_key_us_col},
53 {"Afghanistan", &main_key_af},
54 {"Afghanistan, Pashto", &main_key_af_ps},
55 {"Afghanistan, Southern Uzbek", &main_key_af_uz},
56 {"Arabic", &main_key_ara},
57 {"Arabic, azerty", &main_key_ara_azerty},
58 {"Arabic, azerty/digits", &main_key_ara_azerty_digits},
59 {"Arabic, digits", &main_key_ara_digits},
60 {"Arabic, Buckwalter", &main_key_ara_buckwalter},
61 {"Albania", &main_key_al},
62 {"Armenia", &main_key_am},
63 {"Armenia, Phonetic", &main_key_am_phonetic},
64 {"Armenia, Eastern", &main_key_am_eastern},
65 {"Armenia, Western", &main_key_am_western},
66 {"Armenia, Alternative Eastern", &main_key_am_eastern_alt},
67 {"Azerbaijan", &main_key_az},
68 {"Azerbaijan, Cyrillic", &main_key_az_cyrillic},
69 {"Belarus", &main_key_by},
70 {"Belarus, Winkeys", &main_key_by_winkeys},
71 {"Belgium", &main_key_be},
72 {"Belgium, Eliminate dead keys", &main_key_be_nodeadkeys},
73 {"Belgium, Sun dead keys", &main_key_be_sundeadkeys},
74 {"Bangladesh", &main_key_bd},
75 {"Bangladesh, Probhat", &main_key_bd_probhat},
76 {"India", &main_key_in},
77 {"India, Bengali", &main_key_in_ben},
78 {"India, Gujarati", &main_key_in_guj},
79 {"India, Gurmukhi", &main_key_in_guru},
80 {"India, Kannada", &main_key_in_kan},
81 {"India, Malayalam", &main_key_in_mal},
82 {"India, Oriya", &main_key_in_ori},
83 {"India, Tamil Unicode", &main_key_in_tam_unicode},
84 {"India, Tamil TAB Typewriter", &main_key_in_tam_TAB},
85 {"India, Tamil TSCII Typewriter", &main_key_in_tam_TSCII},
86 {"India, Tamil", &main_key_in_tam},
87 {"India, Telugu", &main_key_in_tel},
88 {"India, Urdu", &main_key_in_urd},
89 {"Bosnia and Herzegovina", &main_key_ba},
90 {"Bosnia and Herzegovina, Use Bosnian digraphs", &main_key_ba_unicode},
91 {"Bosnia and Herzegovina, US keyboard with Bosnian digraphs", &main_key_ba_unicodeus},
92 {"Bosnia and Herzegovina, US keyboard with Bosnian letters", &main_key_ba_us},
93 {"Brazil", &main_key_br},
94 {"Brazil, Eliminate dead keys", &main_key_br_nodeadkeys},
95 {"Brazil, Alternative 102", &main_key_br_alt_102},
96 {"Brazil, Alternative 102, Eliminate dead keys", &main_key_br_alt_102_nodeadkeys},
97 {"Bulgaria", &main_key_bg},
98 {"Bulgaria, Phonetic", &main_key_bg_phonetic},
99 {"Myanmar", &main_key_mm},
100 {"Canada", &main_key_ca},
101 {"Canada, French Dvorak", &main_key_ca_fr_dvorak},
102 {"Canada, French (legacy)", &main_key_ca_fr_legacy},
103 {"Canada, Multilingual", &main_key_ca_multix},
104 {"Canada, Multilingual, second part", &main_key_ca_multi_2gr},
105 {"Canada, Inuktitut", &main_key_ca_ike},
106 {"Congo, Democratic Republic of the", &main_key_cd},
107 {"Czechia", &main_key_cz},
108 {"Czechia, With <|> key", &main_key_cz_bksl},
109 {"Czechia, qwerty", &main_key_cz_qwerty},
110 {"Czechia, qwerty, extended Backslash", &main_key_cz_qwerty_bksl},
111 {"Denmark", &main_key_dk},
112 {"Denmark, Eliminate dead keys", &main_key_dk_nodeadkeys},
113 {"Netherlands", &main_key_nl},
114 {"Bhutan", &main_key_bt},
115 {"Estonia", &main_key_ee},
116 {"Estonia, Eliminate dead keys", &main_key_ee_nodeadkeys},
117 {"Iran", &main_key_ir},
118 {"Iran, Kurdish, Latin Q", &main_key_ir_ku},
119 {"Iran, Kurdish, (F)", &main_key_ir_ku_f},
120 {"Iran, Kurdish, Arabic-Latin", &main_key_ir_ku_ara},
121 {"Faroe Islands", &main_key_fo},
122 {"Finland", &main_key_fi},
123 {"Finland, Eliminate dead keys", &main_key_fi_nodeadkeys},
124 {"Finland, Northern Saami", &main_key_fi_smi},
125 {"Finland, Macintosh", &main_key_fi_mac},
126 {"France", &main_key_fr},
127 {"France, Eliminate dead keys", &main_key_fr_nodeadkeys},
128 {"France, Sun dead keys", &main_key_fr_sundeadkeys},
129 {"France, Alternative", &main_key_fr_oss},
130 {"France, Alternative, eliminate dead keys", &main_key_fr_oss_nodeadkeys},
131 {"France, Alternative, Sun dead keys", &main_key_fr_oss_sundeadkeys},
132 {"France, (Legacy) Alternative", &main_key_fr_latin9},
133 {"France, (Legacy) Alternative, eliminate dead keys", &main_key_fr_latin9_nodeadkeys},
134 {"France, (Legacy) Alternative, Sun dead keys", &main_key_fr_latin9_sundeadkeys},
135 {"France, Dvorak", &main_key_fr_dvorak},
136 {"France, Macintosh", &main_key_fr_mac},
137 {"Ghana", &main_key_gh},
138 {"Ghana, Akan", &main_key_gh_akan},
139 {"Ghana, Ewe", &main_key_gh_ewe},
140 {"Ghana, Fula", &main_key_gh_fula},
141 {"Ghana, Ga", &main_key_gh_ga},
142 {"Georgia", &main_key_ge},
143 {"Georgia, Russian", &main_key_ge_ru},
144 {"Germany", &main_key_de},
145 {"Germany, Dead acute", &main_key_de_deadacute},
146 {"Germany, Dead grave acute", &main_key_de_deadgraveacute},
147 {"Germany, Eliminate dead keys", &main_key_de_nodeadkeys},
148 {"Germany, Eliminate dead keys, acute replaced by apostrophe", &main_key_de_nodeadkeys_noacute},
149 {"Germany, Dvorak", &main_key_de_dvorak},
150 {"Germany, Neostyle", &main_key_de_neo},
151 {"Germany, paragraph", &main_key_de_para},
152 {"Germany, Dead acute, paragraph", &main_key_de_deadacute_para},
153 {"Germany, Dead grave acute, paragraph", &main_key_de_deadgraveacute_para},
154 {"Germany, Eliminate dead keys, paragraph", &main_key_de_nodeadkeys_para},
155 {"Germany, Eliminate dead keys, acute replaced by apostrophe, paragraph", &main_key_de_nodeadkeys_noacute_para},
156 {"Germany, Dvorak, paragraph", &main_key_de_dvorak_para},
157 {"Germany, Sun dead keys", &main_key_de_sun},
158 {"Greece", &main_key_gr},
159 {"Greece, Eliminate dead keys", &main_key_gr_nodeadkeys},
160 {"Greece, Polytonic", &main_key_gr_polytonic},
161 {"Hungary", &main_key_hu},
162 {"Hungary, qwerty", &main_key_hu_qwerty},
163 {"Hungary, 101/qwertz/comma/Dead keys", &main_key_hu_101_qwertz_comma_dead},
164 {"Hungary, 102/qwerty/comma/Dead keys", &main_key_hu_102_qwerty_comma_dead},
165 {"Iceland", &main_key_is},
166 {"Iceland, Sun dead keys", &main_key_is_Sundeadkeys},
167 {"Iceland, Eliminate dead keys", &main_key_is_nodeadkeys},
168 {"Iceland, Macintosh", &main_key_is_mac},
169 {"Israel", &main_key_il},
170 {"Israel, lyx", &main_key_il_lyx},
171 {"Israel, Phonetic", &main_key_il_phonetic},
172 {"Italy", &main_key_it},
173 {"Italy, Macintosh", &main_key_it_mac},
174 {"Japan", &main_key_jp},
175 {"Kyrgyzstan", &main_key_kg},
176 {"Cambodia", &main_key_kh},
177 {"Kazakhstan", &main_key_kz},
178 {"Kazakhstan, Russian with Kazakh", &main_key_kz_ruskaz},
179 {"Kazakhstan, Kazakh with Russian", &main_key_kz_kazrus},
180 {"Laos", &main_key_la},
181 {"Latin American", &main_key_latam},
182 {"Latin American, Eliminate dead keys", &main_key_latam_nodeadkeys},
183 {"Latin American, Sun dead keys", &main_key_latam_sundeadkeys},
184 {"Lithuania", &main_key_lt},
185 {"Lithuania, Standard", &main_key_lt_std},
186 {"Lithuania, US keyboard with Lithuanian letters", &main_key_lt_us},
187 {"Lithuania, IBM (LST 1205-92)", &main_key_lt_ibm},
188 {"Latvia, Apostrophe (') variant", &main_key_lv_apostrophe},
189 {"Latvia, Tilde (~) variant", &main_key_lv_tilde},
190 {"Latvia, F-letter (F) variant", &main_key_lv_fkey},
191 {"Macedonia", &main_key_mk},
192 {"Macedonia, Eliminate dead keys", &main_key_mk_nodeadkeys},
193 {"Malta", &main_key_mt},
194 {"Malta, Maltese keyboard with US layout", &main_key_mt_us},
195 {"Mongolia", &main_key_mn},
196 {"Norway", &main_key_no},
197 {"Norway, Eliminate dead keys", &main_key_no_nodeadkeys},
198 {"Norway, Dvorak", &main_key_no_dvorak},
199 {"Norway, Northern Saami", &main_key_no_smi},
200 {"Norway, Macintosh", &main_key_no_mac},
201 {"Norway, Macintosh, eliminate dead keys", &main_key_no_mac_nodeadkeys},
202 {"Poland, qwertz", &main_key_pl_qwertz},
203 {"Portugal", &main_key_pt},
204 {"Portugal, Eliminate dead keys", &main_key_pt_nodeadkeys},
205 {"Portugal, Sun dead keys", &main_key_pt_sundeadkeys},
206 {"Portugal, Macintosh", &main_key_pt_mac},
207 {"Portugal, Macintosh, eliminate dead keys", &main_key_pt_mac_nodeadkeys},
208 {"Portugal, Macintosh, Sun dead keys", &main_key_pt_mac_sundeadkeys},
209 {"Romania", &main_key_ro},
210 {"Romania, Standard", &main_key_ro_std},
211 {"Romania, Standard (Commabelow)", &main_key_ro_academic},
212 {"Romania, Winkeys", &main_key_ro_winkeys},
213 {"Russia", &main_key_ru},
214 {"Russia, Phonetic", &main_key_ru_phonetic},
215 {"Russia, Typewriter", &main_key_ru_typewriter},
216 {"Russia, Tatar", &main_key_ru_tt},
217 {"Russia, Ossetian", &main_key_ru_os},
218 {"Russia, Ossetian, Winkeys", &main_key_ru_os_winkeys},
219 {"Serbia and Montenegro", &main_key_cs},
220 {"Serbia and Montenegro, Z and ZHE swapped", &main_key_cs_yz},
221 {"Slovakia", &main_key_sk},
222 {"Slovakia, Extended Backslash", &main_key_sk_bksl},
223 {"Slovakia, qwerty", &main_key_sk_qwerty},
224 {"Slovakia, qwerty, extended Backslash", &main_key_sk_qwerty_bksl},
225 {"Spain", &main_key_es},
226 {"Spain, Eliminate dead keys", &main_key_es_nodeadkeys},
227 {"Spain, Sun dead keys", &main_key_es_sundeadkeys},
228 {"Spain, Dvorak", &main_key_es_dvorak},
229 {"Sweden, Dvorak", &main_key_se_dvorak},
230 {"Sweden, Russian phonetic", &main_key_se_rus},
231 {"Switzerland", &main_key_ch},
232 {"Switzerland, German, eliminate dead keys", &main_key_ch_de_nodeadkeys},
233 {"Switzerland, German, Sun dead keys", &main_key_ch_de_sundeadkeys},
234 {"Switzerland, French", &main_key_ch_fr},
235 {"Switzerland, French, eliminate dead keys", &main_key_ch_fr_nodeadkeys},
236 {"Switzerland, French, Sun dead keys", &main_key_ch_fr_sundeadkeys},
237 {"Syria, Syriac", &main_key_sy_syc},
238 {"Syria, Syriac phonetic", &main_key_sy_syc_phonetic},
239 {"Tajikistan", &main_key_tj},
240 {"Sri Lanka", &main_key_lk},
241 {"Thailand", &main_key_th},
242 {"Thailand, TIS-820.2538", &main_key_th_tis},
243 {"Thailand, Pattachote", &main_key_th_pat},
244 {"Turkey", &main_key_tr},
245 {"Turkey, (F)", &main_key_tr_f},
246 {"Ukraine", &main_key_ua},
247 {"Ukraine, Phonetic", &main_key_ua_phonetic},
248 {"Ukraine, Typewriter", &main_key_ua_typewriter},
249 {"Ukraine, Winkeys", &main_key_ua_winkeys},
250 {"Ukraine, Standard RSTU", &main_key_ua_rstu},
251 {"Ukraine, Standard RSTU on Russian layout", &main_key_ua_rstu_ru},
252 {"United Kingdom", &main_key_gb},
253 {"United Kingdom, International (with dead keys)", &main_key_gb_intl},
254 {"United Kingdom, Dvorak", &main_key_gb_dvorak},
255 {"United Kingdom, Macintosh", &main_key_gb_mac},
256 {"Uzbekistan", &main_key_uz},
257 {"Vietnam", &main_key_vn},
258 {"Japan (PC-98xx Series)", &main_key_nec_vndr_jp},
259 {"Ireland, Ogham", &main_key_ie_ogam},
260 {"Ireland, Ogham IS434", &main_key_ie_ogam_is434},
261 {"Maldives", &main_key_mv},
262 {"Esperanto", &main_key_epo},
263 {"Nepal", &main_key_np},
264 {"Nigeria", &main_key_ng},
265 {"Nigeria, Igbo", &main_key_ng_igbo},
266 {"Nigeria, Yoruba", &main_key_ng_yoruba},
267 {"Nigeria, Hausa", &main_key_ng_hausa},
268
Note: See TracBrowser for help on using the repository browser.

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette