diff options
Diffstat (limited to 'perl-install/keyboard.pm')
-rw-r--r-- | perl-install/keyboard.pm | 230 |
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 ], |