summaryrefslogtreecommitdiffstats
path: root/perl-install/keyboard.pm
diff options
context:
space:
mode:
Diffstat (limited to 'perl-install/keyboard.pm')
-rw-r--r--perl-install/keyboard.pm230
1 files changed, 115 insertions, 115 deletions
diff --git a/perl-install/keyboard.pm b/perl-install/keyboard.pm
index 7f6b64b3c..301d363f2 100644
--- a/perl-install/keyboard.pm
+++ b/perl-install/keyboard.pm
@@ -22,114 +22,114 @@ my $KMAP_MAGIC = 0x8B39C07F;
#- beware only the first 5 characters of the locale are used
my %lang2keyboard =
(
- 'af' => 'us_intl',
-#-'ar' => 'ar:80 ar_d:70 ar_azerty:60 ar_azerty_d:50',
- 'az' => 'az:80 tr_q:10 us_intl:5',
- 'be' => 'by:80 ru:50 ru_yawerty:40',
- 'bg' => 'bg_phonetic:60 bg:50',
- 'bn' => 'ben:80 dev:20 us_intl:5',
- 'br' => 'fr:90',
- 'bs' => 'bs:90',
- 'ca' => 'es:89 fr:15',
- 'cs' => 'cz_qwerty:70 cz:50',
- 'cy' => 'uk:90',
- 'da' => 'dk:90',
- 'de' => 'de_nodeadkeys:70 de:50',
-'de_AT'=> 'de_nodeadkeys:70 de:50',
-'de_BE'=> 'be:70 de_nodeadkeys:60 de:50',
-'de_CH'=> 'ch_de:70 ch_fr:25 de_nodeadkeys:20 de:15',
-'de_DE'=> 'de_nodeadkeys:70 de:50',
-'de_LU'=> 'de_nodeadkeys:70 de:50 fr:40 be:35',
- 'el' => 'gr:90',
- 'en' => 'us:90 us_intl:50',
-'en_US'=> 'us:90 us_intl:50',
-'en_GB'=> 'uk:89 us:60 us_intl:50',
-'en_IE'=> 'uk:89 us:60 us_intl:50',
- 'eo' => 'us_intl:89 dvorak:20',
- 'es' => 'es:85 la:80 us_intl:50',
-'es@tr'=> 'es:85 la:80 us_intl:50',
-'es_AR'=> 'la:80 us_intl:50 es:20',
-'es_ES'=> 'es:90',
-'es_MX'=> 'la:80 us_intl:50 es:20',
- 'et' => 'ee:90',
- 'eu' => 'es:89 fr:15',
- 'fa' => 'ir:90',
- 'fi' => 'fi:90',
- 'fr' => 'fr:90',
-'fr_BE'=> 'be:85 fr:5',
-'fr_CA'=> 'qc:85 fr:5',
-'fr_CH'=> 'ch_fr:70 ch_de:15 fr:10',
-'fr_FR'=> 'fr:90',
-'fr_LU'=> 'fr:70 de_nodeadkeys:50 de:40 be:35',
- 'ga' => 'uk:90',
- 'gd' => 'uk:90',
- 'gl' => 'es:90',
- 'gu' => 'guj:90',
- 'gv' => 'uk:90',
- 'he' => 'il:89 il_phonetic:10',
- 'hi' => 'dev:90',
- 'hr' => 'hr:80 si:50',
- 'hu' => 'hu:90',
- 'hy' => 'am:80 am_old:10 am_phonetic:5',
- 'id' => 'us:90 us_intl:20',
- 'is' => 'is:90',
- 'iu' => 'iu:90',
- 'it' => 'it:90',
-'it_CH'=> 'ch_fr:80 ch_de:60 it:50',
-'it_IT'=> 'it:90',
- 'ja' => 'jp:80 us:50 us_intl:20',
- 'ka' => 'ge_la:80 ge_ru:50',
- 'kl' => 'dk:80 us_intl:30',
- 'ko' => 'kr:80 us:60',
- 'kw' => 'uk:90',
- 'lo' => 'lao:90',
- 'lt' => 'lt:80 lt_new:70 lt_b:60 lt_p:50',
- 'lv' => 'lv:80 lt:40 lt_new:30 lt_b:20 lt_p:10 ee:5',
- 'mi' => 'us_intl:60 uk:20 us:10',
- 'mk' => 'mk:80',
- 'mn' => 'mng:75 ru:20 ru_yawerty:5',
- 'mr' => 'dev:90',
- 'ms' => 'us:90 us_intl:20',
- 'mt' => 'mt:55 mt_us:35 us_intl:10',
- 'my' => 'mm:90',
- 'nb' => 'no:85 dvorak_no:10',
-'nl_BE'=> 'be:80 nl:10 us_intl:5',
-'nl_NL'=> 'us_intl:80 nl:15 us:10 uk:5',
- 'nn' => 'no:85 dvorak_no:10',
- 'no' => 'no:85 dvorak_no:10',
- 'oc' => 'fr:90',
- 'pa' => 'gur:90',
- 'ph' => 'us:90 us_intl:20',
- 'pl' => 'pl:80 pl2:60',
- 'pp' => 'br:80 la:20 pt:10 us_intl:30',
-'pt_BR'=> 'br:80 la:20 pt:10 us_intl:30',
-'pt_PT'=> 'pt:80',
- 'ro' => 'ro2:80 ro:40 us_intl:10',
- 'ru' => 'ru:85 ru_yawerty:80',
-'ru_RU'=> 'ru:85 ru_yawerty:80',
-'ru_UA'=> 'ua:50 ru:40 ru_yawerty:30',
- 'sk' => 'sk_qwerty:80 sk:70',
- 'sl' => 'si:80 hr:50',
- 'sp' => 'sr:80',
-'sp_YU'=> 'sr:80',
- 'sq' => 'al:80',
- 'sr' => 'yu:80',
-'sr_YU'=> 'yu:80',
- 'sv' => 'se:85 fi:30 dvorak_se:10',
-'sv_FI'=> 'fi:85 sv:20',
-'sv_SE'=> 'se:85 fi:20',
- 'ta' => 'tscii:80 tml:20',
- 'tg' => 'tj:80 ru_yawerty:40',
- 'th' => 'th:90',
- 'tr' => 'tr_q:85 tr_q:30',
- 'tt' => 'ru:50 ru_yawerty:40',
- 'uk' => 'ua:85 ru:50 ru_yawerty:40',
- 'uz' => 'us:80',
- 'vi' => 'vn:80 us:60 us_intl:50',
- 'wa' => 'be:85 fr:5',
-'zh_CN'=> 'us:60',
-'zh_HK'=> 'us:60',
-'zh_TW'=> 'us:60',
+ 'af' => 'us_intl',
+#-'ar' => 'ar:80 ar_d:70 ar_azerty:60 ar_azerty_d:50',
+ 'az' => 'az:80 tr_q:10 us_intl:5',
+ 'be' => 'by:80 ru:50 ru_yawerty:40',
+ 'bg' => 'bg_phonetic:60 bg:50',
+ 'bn' => 'ben:80 dev:20 us_intl:5',
+ 'br' => 'fr:90',
+ 'bs' => 'bs:90',
+ 'ca' => 'es:89 fr:15',
+ 'cs' => 'cz_qwerty:70 cz:50',
+ 'cy' => 'uk:90',
+ 'da' => 'dk:90',
+ 'de' => 'de_nodeadkeys:70 de:50',
+'de_AT' => 'de_nodeadkeys:70 de:50',
+'de_BE' => 'be:70 de_nodeadkeys:60 de:50',
+'de_CH' => 'ch_de:70 ch_fr:25 de_nodeadkeys:20 de:15',
+'de_DE' => 'de_nodeadkeys:70 de:50',
+'de_LU' => 'de_nodeadkeys:70 de:50 fr:40 be:35',
+ 'el' => 'gr:90',
+ 'en' => 'us:90 us_intl:50',
+'en_US' => 'us:90 us_intl:50',
+'en_GB' => 'uk:89 us:60 us_intl:50',
+'en_IE' => 'uk:89 us:60 us_intl:50',
+ 'eo' => 'us_intl:89 dvorak:20',
+ 'es' => 'es:85 la:80 us_intl:50',
+'es@tr' => 'es:85 la:80 us_intl:50',
+'es_AR' => 'la:80 us_intl:50 es:20',
+'es_ES' => 'es:90',
+'es_MX' => 'la:80 us_intl:50 es:20',
+ 'et' => 'ee:90',
+ 'eu' => 'es:89 fr:15',
+ 'fa' => 'ir:90',
+ 'fi' => 'fi:90',
+ 'fr' => 'fr:90',
+'fr_BE' => 'be:85 fr:5',
+'fr_CA' => 'qc:85 fr:5',
+'fr_CH' => 'ch_fr:70 ch_de:15 fr:10',
+'fr_FR' => 'fr:90',
+'fr_LU' => 'fr:70 de_nodeadkeys:50 de:40 be:35',
+ 'ga' => 'uk:90',
+ 'gd' => 'uk:90',
+ 'gl' => 'es:90',
+ 'gu' => 'guj:90',
+ 'gv' => 'uk:90',
+ 'he' => 'il:89 il_phonetic:10',
+ 'hi' => 'dev:90',
+ 'hr' => 'hr:80 si:50',
+ 'hu' => 'hu:90',
+ 'hy' => 'am:80 am_old:10 am_phonetic:5',
+ 'id' => 'us:90 us_intl:20',
+ 'is' => 'is:90',
+ 'iu' => 'iu:90',
+ 'it' => 'it:90',
+'it_CH' => 'ch_fr:80 ch_de:60 it:50',
+'it_IT' => 'it:90',
+ 'ja' => 'jp:80 us:50 us_intl:20',
+ 'ka' => 'ge_la:80 ge_ru:50',
+ 'kl' => 'dk:80 us_intl:30',
+ 'ko' => 'kr:80 us:60',
+ 'kw' => 'uk:90',
+ 'lo' => 'lao:90',
+ 'lt' => 'lt:80 lt_new:70 lt_b:60 lt_p:50',
+ 'lv' => 'lv:80 lt:40 lt_new:30 lt_b:20 lt_p:10 ee:5',
+ 'mi' => 'us_intl:60 uk:20 us:10',
+ 'mk' => 'mk:80',
+ 'mn' => 'mng:75 ru:20 ru_yawerty:5',
+ 'mr' => 'dev:90',
+ 'ms' => 'us:90 us_intl:20',
+ 'mt' => 'mt:55 mt_us:35 us_intl:10',
+ 'my' => 'mm:90',
+ 'nb' => 'no:85 dvorak_no:10',
+'nl_BE' => 'be:80 nl:10 us_intl:5',
+'nl_NL' => 'us_intl:80 nl:15 us:10 uk:5',
+ 'nn' => 'no:85 dvorak_no:10',
+ 'no' => 'no:85 dvorak_no:10',
+ 'oc' => 'fr:90',
+ 'pa' => 'gur:90',
+ 'ph' => 'us:90 us_intl:20',
+ 'pl' => 'pl:80 pl2:60',
+ 'pp' => 'br:80 la:20 pt:10 us_intl:30',
+'pt_BR' => 'br:80 la:20 pt:10 us_intl:30',
+'pt_PT' => 'pt:80',
+ 'ro' => 'ro2:80 ro:40 us_intl:10',
+ 'ru' => 'ru:85 ru_yawerty:80',
+'ru_RU' => 'ru:85 ru_yawerty:80',
+'ru_UA' => 'ua:50 ru:40 ru_yawerty:30',
+ 'sk' => 'sk_qwerty:80 sk:70',
+ 'sl' => 'si:80 hr:50',
+ 'sp' => 'sr:80',
+'sp_YU' => 'sr:80',
+ 'sq' => 'al:80',
+ 'sr' => 'yu:80',
+'sr_YU' => 'yu:80',
+ 'sv' => 'se:85 fi:30 dvorak_se:10',
+'sv_FI' => 'fi:85 sv:20',
+'sv_SE' => 'se:85 fi:20',
+ 'ta' => 'tscii:80 tml:20',
+ 'tg' => 'tj:80 ru_yawerty:40',
+ 'th' => 'th:90',
+ 'tr' => 'tr_q:85 tr_q:30',
+ 'tt' => 'ru:50 ru_yawerty:40',
+ 'uk' => 'ua:85 ru:50 ru_yawerty:40',
+ 'uz' => 'us:80',
+ 'vi' => 'vn:80 us:60 us_intl:50',
+ 'wa' => 'be:85 fr:5',
+'zh_CN' => 'us:60',
+'zh_HK' => 'us:60',
+'zh_TW' => 'us:60',
);
# USB kbd table
@@ -174,7 +174,7 @@ arch() =~ /^sparc/ ? (
"az" => [ N_("Azerbaidjani (latin)"),"az", "az", 0 ],
#"a3" => [ N_("Azerbaidjani (cyrillic)"), "az-koi8k","az(cyrillic)",1 ],
"be" => [ N_("Belgian"), "be2-latin1", "be", 0 ],
- "ben"=> [ N_("Bengali"), "us", "ben", 1 ],
+ "ben" => [ N_("Bengali"), "us", "ben", 1 ],
"bg_phonetic" => [ N_("Bulgarian (phonetic)"),"bg", "bg(phonetic)", 1 ],
"bg" => [ N_("Bulgarian (BDS)"), "bg", "bg", 1 ],
"br" => [ N_("Brazilian (ABNT-2)"),"br-abnt2", "br", 0 ],
@@ -197,11 +197,11 @@ arch() =~ /^sparc/ ? (
"es" => [ N_("Spanish"), "es-latin1", "es", 0 ],
"fi" => [ N_("Finnish"), "fi-latin1", "fi", 0 ],
"fr" => [ N_("French"), "fr-latin1", "fr", 0 ],
- "ge_ru"=>[N_("Georgian (\"Russian\" layout)"),"ge_ru-georgian_academy","ge_ru",1],
- "ge_la"=>[N_("Georgian (\"Latin\" layout)"),"ge_la-georgian_academy","ge_la",1],
+ "ge_ru" => [N_("Georgian (\"Russian\" layout)"),"ge_ru-georgian_academy","ge_ru",1],
+ "ge_la" => [N_("Georgian (\"Latin\" layout)"),"ge_la-georgian_academy","ge_la",1],
"gr" => [ N_("Greek"), "gr-8859_7", "el", 1 ],
- "guj"=> [ N_("Gujarati"), "us", "guj", 1 ],
- "gur"=> [ N_("Gurmukhi"), "us", "gur", 1 ],
+ "guj" => [ N_("Gujarati"), "us", "guj", 1 ],
+ "gur" => [ N_("Gurmukhi"), "us", "gur", 1 ],
"hu" => [ N_("Hungarian"), "hu-latin2", "hu", 0 ],
"hr" => [ N_("Croatian"), "croat", "hr", 0 ],
"il" => [ N_("Israeli"), "il-8859_8", "il", 1 ],
@@ -215,7 +215,7 @@ arch() =~ /^sparc/ ? (
# some functioanlity; "us" used for XKB until this is fixed
"kr" => [ N_("Korean keyboard"), "us", "us", 1 ],
"la" => [ N_("Latin American"), "la-latin1", "la", 0 ],
- "lao"=> [ N_("Laotian"), "us", "lao", 1 ],
+ "lao" => [ N_("Laotian"), "us", "lao", 1 ],
"lt" => [ N_("Lithuanian AZERTY (old)"), "lt-latin7", "lt_a", 0 ],
#- TODO: write a console kbd map for lt_new
"lt_new" => [ N_("Lithuanian AZERTY (new)"), "lt-latin7", "lt_std", 0 ],
@@ -224,7 +224,7 @@ arch() =~ /^sparc/ ? (
"lv" => [ N_("Latvian"), "lv-latin7", "lv", 0 ],
"mk" => [ N_("Macedonian"), "mk", "mk", 1 ],
"mm" => [ N_("Myanmar (Burmese)"),"us", "mm", 1 ],
- "mng"=> [ N_("Mongolian (cyrillic)"),"us", "mng", 1 ],
+ "mng" => [ N_("Mongolian (cyrillic)"),"us", "mng", 1 ],
"mt" => [ N_("Maltese (UK)"), "uk", "mt", 0 ],
"mt_us" => [ N_("Maltese (US)"),"us", "mt_us", 0 ],
"nl" => [ N_("Dutch"), "nl-latin1", "nl", 0 ],