diff options
author | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-04-07 16:49:04 +0000 |
---|---|---|
committer | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-04-07 16:49:04 +0000 |
commit | 16f504a9dca3fe3b70568f67b7d41241ae485288 (patch) | |
tree | c60f36ada0496ba928b7161059ba5ab1ab224f9d /src/VBox/Frontends/Common/VBoxKeyboard/keyboard-list.h | |
parent | Initial commit. (diff) | |
download | virtualbox-16f504a9dca3fe3b70568f67b7d41241ae485288.tar.xz virtualbox-16f504a9dca3fe3b70568f67b7d41241ae485288.zip |
Adding upstream version 7.0.6-dfsg.upstream/7.0.6-dfsgupstream
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'src/VBox/Frontends/Common/VBoxKeyboard/keyboard-list.h')
-rw-r--r-- | src/VBox/Frontends/Common/VBoxKeyboard/keyboard-list.h | 268 |
1 files changed, 268 insertions, 0 deletions
diff --git a/src/VBox/Frontends/Common/VBoxKeyboard/keyboard-list.h b/src/VBox/Frontends/Common/VBoxKeyboard/keyboard-list.h new file mode 100644 index 00000000..88858c0d --- /dev/null +++ b/src/VBox/Frontends/Common/VBoxKeyboard/keyboard-list.h @@ -0,0 +1,268 @@ +/* $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}, + |