/* $Id: keyboard-list.h $ */ /** @file * VBox/Frontends/Common - X11 keyboard driver translation tables (keyboard layouts) * * This file was originally generated from the X.org file * /etc/X11/xkb/rules/xorg.xml, in an attempt to support all * keyboard layouts known to X.org. */ /* * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public * License as published by the Free Software Foundation; either * version 2.1 of the License, or (at your option) any later version. * * This library is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * Lesser General Public License for more details. * * You should have received a copy of the GNU Lesser General Public * License along with this library; if not, write to the Free Software * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA */ /* * Oracle LGPL Disclaimer: For the avoidance of doubt, except that if any license choice * other than GPL or LGPL is available it will apply instead, Oracle elects to use only * the Lesser General Public License version 2.1 (LGPLv2) at this time for any software where * a choice of LGPL license versions is made available with the language indicating * that LGPLv2 or any later version may be used, or where a choice of which version * of the LGPL is applied is otherwise unspecified. */ #ifndef ___VBox_keyboard_tables_h # error This file must be included from within keyboard-tables.h #endif /* !___VBox_keyboard_tables_h */ /* This file contains a list of the keyboard layouts in keyboard-layouts.h, along with the name of the layout, for the library to run through when it is trying to guess the current layout. */ {"U.S. English", &main_key_us}, {"U.S. English, International (with dead keys)", &main_key_us_intl}, {"U.S. English, International, alternative 102nd key", &main_key_us_intl_alt102}, {"U.S. English, Dvorak", &main_key_us_dvorak}, {"U.S. English, Left handed Dvorak", &main_key_us_dvorak_l}, {"U.S. English, Right handed Dvorak", &main_key_us_dvorak_r}, {"U.S. English, Classic Dvorak", &main_key_us_dvorak_classic}, {"U.S. English, Russian phonetic", &main_key_us_rus}, {"U.S. English, Colemak", &main_key_us_col}, {"Afghanistan", &main_key_af}, {"Afghanistan, Pashto", &main_key_af_ps}, {"Afghanistan, Southern Uzbek", &main_key_af_uz}, {"Arabic", &main_key_ara}, {"Arabic, azerty", &main_key_ara_azerty}, {"Arabic, azerty/digits", &main_key_ara_azerty_digits}, {"Arabic, digits", &main_key_ara_digits}, {"Arabic, Buckwalter", &main_key_ara_buckwalter}, {"Albania", &main_key_al}, {"Armenia", &main_key_am}, {"Armenia, Phonetic", &main_key_am_phonetic}, {"Armenia, Eastern", &main_key_am_eastern}, {"Armenia, Western", &main_key_am_western}, {"Armenia, Alternative Eastern", &main_key_am_eastern_alt}, {"Azerbaijan", &main_key_az}, {"Azerbaijan, Cyrillic", &main_key_az_cyrillic}, {"Belarus", &main_key_by}, {"Belarus, Winkeys", &main_key_by_winkeys}, {"Belgium", &main_key_be}, {"Belgium, Eliminate dead keys", &main_key_be_nodeadkeys}, {"Belgium, Sun dead keys", &main_key_be_sundeadkeys}, {"Bangladesh", &main_key_bd}, {"Bangladesh, Probhat", &main_key_bd_probhat}, {"India", &main_key_in}, {"India, Bengali", &main_key_in_ben}, {"India, Gujarati", &main_key_in_guj}, {"India, Gurmukhi", &main_key_in_guru}, {"India, Kannada", &main_key_in_kan}, {"India, Malayalam", &main_key_in_mal}, {"India, Oriya", &main_key_in_ori}, {"India, Tamil Unicode", &main_key_in_tam_unicode}, {"India, Tamil TAB Typewriter", &main_key_in_tam_TAB}, {"India, Tamil TSCII Typewriter", &main_key_in_tam_TSCII}, {"India, Tamil", &main_key_in_tam}, {"India, Telugu", &main_key_in_tel}, {"India, Urdu", &main_key_in_urd}, {"Bosnia and Herzegovina", &main_key_ba}, {"Bosnia and Herzegovina, Use Bosnian digraphs", &main_key_ba_unicode}, {"Bosnia and Herzegovina, US keyboard with Bosnian digraphs", &main_key_ba_unicodeus}, {"Bosnia and Herzegovina, US keyboard with Bosnian letters", &main_key_ba_us}, {"Brazil", &main_key_br}, {"Brazil, Eliminate dead keys", &main_key_br_nodeadkeys}, {"Brazil, Alternative 102", &main_key_br_alt_102}, {"Brazil, Alternative 102, Eliminate dead keys", &main_key_br_alt_102_nodeadkeys}, {"Bulgaria", &main_key_bg}, {"Bulgaria, Phonetic", &main_key_bg_phonetic}, {"Myanmar", &main_key_mm}, {"Canada", &main_key_ca}, {"Canada, French Dvorak", &main_key_ca_fr_dvorak}, {"Canada, French (legacy)", &main_key_ca_fr_legacy}, {"Canada, Multilingual", &main_key_ca_multix}, {"Canada, Multilingual, second part", &main_key_ca_multi_2gr}, {"Canada, Inuktitut", &main_key_ca_ike}, {"Congo, Democratic Republic of the", &main_key_cd}, {"Czechia", &main_key_cz}, {"Czechia, With <|> key", &main_key_cz_bksl}, {"Czechia, qwerty", &main_key_cz_qwerty}, {"Czechia, qwerty, extended Backslash", &main_key_cz_qwerty_bksl}, {"Denmark", &main_key_dk}, {"Denmark, Eliminate dead keys", &main_key_dk_nodeadkeys}, {"Netherlands", &main_key_nl}, {"Bhutan", &main_key_bt}, {"Estonia", &main_key_ee}, {"Estonia, Eliminate dead keys", &main_key_ee_nodeadkeys}, {"Iran", &main_key_ir}, {"Iran, Kurdish, Latin Q", &main_key_ir_ku}, {"Iran, Kurdish, (F)", &main_key_ir_ku_f}, {"Iran, Kurdish, Arabic-Latin", &main_key_ir_ku_ara}, {"Faroe Islands", &main_key_fo}, {"Finland", &main_key_fi}, {"Finland, Eliminate dead keys", &main_key_fi_nodeadkeys}, {"Finland, Northern Saami", &main_key_fi_smi}, {"Finland, Macintosh", &main_key_fi_mac}, {"France", &main_key_fr}, {"France, Eliminate dead keys", &main_key_fr_nodeadkeys}, {"France, Sun dead keys", &main_key_fr_sundeadkeys}, {"France, Alternative", &main_key_fr_oss}, {"France, Alternative, eliminate dead keys", &main_key_fr_oss_nodeadkeys}, {"France, Alternative, Sun dead keys", &main_key_fr_oss_sundeadkeys}, {"France, (Legacy) Alternative", &main_key_fr_latin9}, {"France, (Legacy) Alternative, eliminate dead keys", &main_key_fr_latin9_nodeadkeys}, {"France, (Legacy) Alternative, Sun dead keys", &main_key_fr_latin9_sundeadkeys}, {"France, Dvorak", &main_key_fr_dvorak}, {"France, Macintosh", &main_key_fr_mac}, {"Ghana", &main_key_gh}, {"Ghana, Akan", &main_key_gh_akan}, {"Ghana, Ewe", &main_key_gh_ewe}, {"Ghana, Fula", &main_key_gh_fula}, {"Ghana, Ga", &main_key_gh_ga}, {"Georgia", &main_key_ge}, {"Georgia, Russian", &main_key_ge_ru}, {"Germany", &main_key_de}, {"Germany, Dead acute", &main_key_de_deadacute}, {"Germany, Dead grave acute", &main_key_de_deadgraveacute}, {"Germany, Eliminate dead keys", &main_key_de_nodeadkeys}, {"Germany, Eliminate dead keys, acute replaced by apostrophe", &main_key_de_nodeadkeys_noacute}, {"Germany, Dvorak", &main_key_de_dvorak}, {"Germany, Neostyle", &main_key_de_neo}, {"Germany, paragraph", &main_key_de_para}, {"Germany, Dead acute, paragraph", &main_key_de_deadacute_para}, {"Germany, Dead grave acute, paragraph", &main_key_de_deadgraveacute_para}, {"Germany, Eliminate dead keys, paragraph", &main_key_de_nodeadkeys_para}, {"Germany, Eliminate dead keys, acute replaced by apostrophe, paragraph", &main_key_de_nodeadkeys_noacute_para}, {"Germany, Dvorak, paragraph", &main_key_de_dvorak_para}, {"Germany, Sun dead keys", &main_key_de_sun}, {"Greece", &main_key_gr}, {"Greece, Eliminate dead keys", &main_key_gr_nodeadkeys}, {"Greece, Polytonic", &main_key_gr_polytonic}, {"Hungary", &main_key_hu}, {"Hungary, qwerty", &main_key_hu_qwerty}, {"Hungary, 101/qwertz/comma/Dead keys", &main_key_hu_101_qwertz_comma_dead}, {"Hungary, 102/qwerty/comma/Dead keys", &main_key_hu_102_qwerty_comma_dead}, {"Iceland", &main_key_is}, {"Iceland, Sun dead keys", &main_key_is_Sundeadkeys}, {"Iceland, Eliminate dead keys", &main_key_is_nodeadkeys}, {"Iceland, Macintosh", &main_key_is_mac}, {"Israel", &main_key_il}, {"Israel, lyx", &main_key_il_lyx}, {"Israel, Phonetic", &main_key_il_phonetic}, {"Italy", &main_key_it}, {"Italy, Macintosh", &main_key_it_mac}, {"Japan", &main_key_jp}, {"Kyrgyzstan", &main_key_kg}, {"Cambodia", &main_key_kh}, {"Kazakhstan", &main_key_kz}, {"Kazakhstan, Russian with Kazakh", &main_key_kz_ruskaz}, {"Kazakhstan, Kazakh with Russian", &main_key_kz_kazrus}, {"Laos", &main_key_la}, {"Latin American", &main_key_latam}, {"Latin American, Eliminate dead keys", &main_key_latam_nodeadkeys}, {"Latin American, Sun dead keys", &main_key_latam_sundeadkeys}, {"Lithuania", &main_key_lt}, {"Lithuania, Standard", &main_key_lt_std}, {"Lithuania, US keyboard with Lithuanian letters", &main_key_lt_us}, {"Lithuania, IBM (LST 1205-92)", &main_key_lt_ibm}, {"Latvia, Apostrophe (') variant", &main_key_lv_apostrophe}, {"Latvia, Tilde (~) variant", &main_key_lv_tilde}, {"Latvia, F-letter (F) variant", &main_key_lv_fkey}, {"Macedonia", &main_key_mk}, {"Macedonia, Eliminate dead keys", &main_key_mk_nodeadkeys}, {"Malta", &main_key_mt}, {"Malta, Maltese keyboard with US layout", &main_key_mt_us}, {"Mongolia", &main_key_mn}, {"Norway", &main_key_no}, {"Norway, Eliminate dead keys", &main_key_no_nodeadkeys}, {"Norway, Dvorak", &main_key_no_dvorak}, {"Norway, Northern Saami", &main_key_no_smi}, {"Norway, Macintosh", &main_key_no_mac}, {"Norway, Macintosh, eliminate dead keys", &main_key_no_mac_nodeadkeys}, {"Poland, qwertz", &main_key_pl_qwertz}, {"Portugal", &main_key_pt}, {"Portugal, Eliminate dead keys", &main_key_pt_nodeadkeys}, {"Portugal, Sun dead keys", &main_key_pt_sundeadkeys}, {"Portugal, Macintosh", &main_key_pt_mac}, {"Portugal, Macintosh, eliminate dead keys", &main_key_pt_mac_nodeadkeys}, {"Portugal, Macintosh, Sun dead keys", &main_key_pt_mac_sundeadkeys}, {"Romania", &main_key_ro}, {"Romania, Standard", &main_key_ro_std}, {"Romania, Standard (Commabelow)", &main_key_ro_academic}, {"Romania, Winkeys", &main_key_ro_winkeys}, {"Russia", &main_key_ru}, {"Russia, Phonetic", &main_key_ru_phonetic}, {"Russia, Typewriter", &main_key_ru_typewriter}, {"Russia, Tatar", &main_key_ru_tt}, {"Russia, Ossetian", &main_key_ru_os}, {"Russia, Ossetian, Winkeys", &main_key_ru_os_winkeys}, {"Serbia and Montenegro", &main_key_cs}, {"Serbia and Montenegro, Z and ZHE swapped", &main_key_cs_yz}, {"Slovakia", &main_key_sk}, {"Slovakia, Extended Backslash", &main_key_sk_bksl}, {"Slovakia, qwerty", &main_key_sk_qwerty}, {"Slovakia, qwerty, extended Backslash", &main_key_sk_qwerty_bksl}, {"Spain", &main_key_es}, {"Spain, Eliminate dead keys", &main_key_es_nodeadkeys}, {"Spain, Sun dead keys", &main_key_es_sundeadkeys}, {"Spain, Dvorak", &main_key_es_dvorak}, {"Sweden, Dvorak", &main_key_se_dvorak}, {"Sweden, Russian phonetic", &main_key_se_rus}, {"Switzerland", &main_key_ch}, {"Switzerland, German, eliminate dead keys", &main_key_ch_de_nodeadkeys}, {"Switzerland, German, Sun dead keys", &main_key_ch_de_sundeadkeys}, {"Switzerland, French", &main_key_ch_fr}, {"Switzerland, French, eliminate dead keys", &main_key_ch_fr_nodeadkeys}, {"Switzerland, French, Sun dead keys", &main_key_ch_fr_sundeadkeys}, {"Syria, Syriac", &main_key_sy_syc}, {"Syria, Syriac phonetic", &main_key_sy_syc_phonetic}, {"Tajikistan", &main_key_tj}, {"Sri Lanka", &main_key_lk}, {"Thailand", &main_key_th}, {"Thailand, TIS-820.2538", &main_key_th_tis}, {"Thailand, Pattachote", &main_key_th_pat}, {"Turkey", &main_key_tr}, {"Turkey, (F)", &main_key_tr_f}, {"Ukraine", &main_key_ua}, {"Ukraine, Phonetic", &main_key_ua_phonetic}, {"Ukraine, Typewriter", &main_key_ua_typewriter}, {"Ukraine, Winkeys", &main_key_ua_winkeys}, {"Ukraine, Standard RSTU", &main_key_ua_rstu}, {"Ukraine, Standard RSTU on Russian layout", &main_key_ua_rstu_ru}, {"United Kingdom", &main_key_gb}, {"United Kingdom, International (with dead keys)", &main_key_gb_intl}, {"United Kingdom, Dvorak", &main_key_gb_dvorak}, {"United Kingdom, Macintosh", &main_key_gb_mac}, {"Uzbekistan", &main_key_uz}, {"Vietnam", &main_key_vn}, {"Japan (PC-98xx Series)", &main_key_nec_vndr_jp}, {"Ireland, Ogham", &main_key_ie_ogam}, {"Ireland, Ogham IS434", &main_key_ie_ogam_is434}, {"Maldives", &main_key_mv}, {"Esperanto", &main_key_epo}, {"Nepal", &main_key_np}, {"Nigeria", &main_key_ng}, {"Nigeria, Igbo", &main_key_ng_igbo}, {"Nigeria, Yoruba", &main_key_ng_yoruba}, {"Nigeria, Hausa", &main_key_ng_hausa},