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.pm28
1 files changed, 19 insertions, 9 deletions
diff --git a/perl-install/keyboard.pm b/perl-install/keyboard.pm
index 441be351f..2eb0779ff 100644
--- a/perl-install/keyboard.pm
+++ b/perl-install/keyboard.pm
@@ -24,6 +24,7 @@ my %lang2keyboard =
(
'af' => 'us_intl',
'ar' => 'ar:90',
+ 'as' => 'ben:90 dev:20 us_intl:5',
'az' => 'az:90 tr_q:10 us_intl:5',
'be' => 'by:90 ru:50 ru_yawerty:40',
'bg' => 'bg_phonetic:60 bg:50',
@@ -63,9 +64,10 @@ my %lang2keyboard =
'ja' => 'jp:90 us:50 us_intl:20',
'ka' => 'ge_la:90 ge_ru:50',
'kl' => 'dk:80 us_intl:30',
-#-'kn' => 'kan:90',
+ 'kn' => 'kan:90',
'ko' => 'kr:90 us:60',
'kw' => 'uk:90',
+ 'li' => 'us_intl:80: be:70 nl:10 us:5',
'lo' => 'lao:90',
'lt' => 'lt:80 lt_new:70 lt_b:60 lt_p:50',
'lv' => 'lv:90 lt:40 lt_new:30 lt_b:20 lt_p:10 ee:5',
@@ -82,7 +84,7 @@ my %lang2keyboard =
'nn' => 'no:90 dvorak_no:10',
'no' => 'no:90 dvorak_no:10',
'oc' => 'fr:90',
-#-'or' => 'ori:90',
+ 'or' => 'ori:90',
'pa' => 'gur:90',
'ph' => 'us:90 us_intl:20',
'pl' => 'pl:90 pl2:60',
@@ -91,6 +93,7 @@ my %lang2keyboard =
'pt' => 'pt:90',
'ro' => 'ro2:80 ro:40 us_intl:10',
'ru' => 'ru:85 ru_yawerty:80 ua:50',
+ 'se' => 'sapmi:70 sapmi_sefi:50',
'sh' => 'yu:80',
'sk' => 'sk_qwerty:80 sk:70',
'sl' => 'si:90 hr:50',
@@ -98,15 +101,17 @@ my %lang2keyboard =
'sr' => 'sr:80',
'sv' => 'se:90 fi:30 dvorak_se:10 sv:10',
'ta' => 'tscii:80 tml:20',
-#-'te' => 'tel:90',
+ 'te' => 'tel:90',
'tg' => 'tj:90 ru_yawerty:40',
'th' => 'th:90',
'tr' => 'tr_q:90 tr_q:30',
'tt' => 'ru:50 ru_yawerty:40',
'uk' => 'ua:90 ru:50 ru_yawerty:40',
- 'uz' => 'us:80',
+ 'uz' => 'us:80 uz:80',
+ 'uz\@Cyrl' => 'uz:80 ru_yawerty:40',
'vi' => 'vn:80 us:60 us_intl:50',
'wa' => 'be:90 fr:5',
+ 'yi' => 'il_phonetic:90 il:10 us_intl:10',
'zh_CN' => 'us:60',
'zh_TW' => 'us:60',
);
@@ -175,7 +180,8 @@ arch() =~ /^sparc/ ? (
"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],
- "gr" => [ N_("Greek"), "gr-8859_7", "el", 1 ],
+ "gr" => [ N_("Greek"), "gr-8859_7", "el(extended)", 1 ],
+ "gr_pl" => [ N_("Greek (polytonic)"),"gr-8859_7", "el(polytonic)", 1 ],
"guj" => [ N_("Gujarati"), "us", "guj", 1 ],
"gur" => [ N_("Gurmukhi"), "us", "gur", 1 ],
"hu" => [ N_("Hungarian"), "hu-latin2", "hu", 0 ],
@@ -187,7 +193,7 @@ arch() =~ /^sparc/ ? (
"it" => [ N_("Italian"), "it-latin1", "it", 0 ],
"iu" => [ N_("Inuktitut"), "us", "iu", 1 ],
"jp" => [ N_("Japanese 106 keys"), "jp106", "jp", 1 ],
-#-"kan" => [ N_("Kannada"), "us", "kan", 1 ],
+ "kan" => [ N_("Kannada"), "us", "kan", 1 ],
#There is no XKB korean file yet; but using xmodmap one disables
# some functioanlity; "us" used for XKB until this is fixed
"kr" => [ N_("Korean keyboard"), "us", "us", 1 ],
@@ -207,7 +213,7 @@ arch() =~ /^sparc/ ? (
"mt_us" => [ N_("Maltese (US)"), "us", "mt_us", 0 ],
"nl" => [ N_("Dutch"), "nl-latin1", "nl", 0 ],
"no" => [ N_("Norwegian"), "no-latin1", "no", 0 ],
-#-"ori" => [ N_("Oriya"), "us", "ori", 1 ],
+ "ori" => [ N_("Oriya"), "us", "ori", 1 ],
"pl" => [ N_("Polish (qwerty layout)"), "pl", "pl", 0 ],
"pl2" => [ N_("Polish (qwertz layout)"), "pl-latin2", "pl2", 0 ],
"pt" => [ N_("Portuguese"), "pt-latin1", "pt", 0 ],
@@ -217,14 +223,17 @@ arch() =~ /^sparc/ ? (
"ro" => [ N_("Romanian (qwerty)"), "ro", "ro", 0 ],
"ru" => [ N_("Russian"), "ru4", "ru(winkeys)", 1 ],
"ru_yawerty" => [ N_("Russian (Phonetic)"), "ru-yawerty", "ru_yawerty", 1 ],
+ "sapmi" => [ N_("Saami (norwegian)"),"no-latin1", "sapmi", 0 ],
+ "sapmi_sefi" => [ N_("Saami (swedish/finish)"),"se-latin1","sapmi(sefi)", 0 ],
"se" => [ N_("Swedish"), "se-latin1", "se", 0 ],
"si" => [ N_("Slovenian"), "slovene", "si", 0 ],
"sk" => [ N_("Slovakian (QWERTZ)"), "sk-qwertz", "sk", 0 ],
"sk_qwerty" => [ N_("Slovakian (QWERTY)"), "sk-qwerty", "sk_qwerty", 0 ],
# TODO: console map
"sr" => [ N_("Serbian (cyrillic)"), "sr", "sr", 1 ],
-#-"syr" => [ N_("Syriak"), "us", "syr", 1 ],
-#-"tel" => [ N_("Telugu"), "us", "tel", 1 ],
+ "syr" => [ N_("Syriac"), "us", "syr", 1 ],
+ "syr_p" => [ N_("Syriac (phonetic)"), "us", "syr_phonetic", 1 ],
+ "tel" => [ N_("Telugu"), "us", "tel", 1 ],
# no console kbd that I'm aware of
"tml" => [ N_("Tamil (ISCII-layout)"), "us", "tml", 1 ],
"tscii" => [ N_("Tamil (Typewriter-layout)"), "us", "ta(UNI)", 1 ],
@@ -238,6 +247,7 @@ arch() =~ /^sparc/ ? (
"uk" => [ N_("UK keyboard"), "uk", "gb", 0 ],
"us" => [ N_("US keyboard"), "us", "en_US", 0 ],
"us_intl" => [ N_("US keyboard (international)"), "us-latin1", "us_intl", 0 ],
+ "uz" => [ N_("Uzbek (cyrillic)"),"ru", "uz", 1 ],
"vn" => [ N_("Vietnamese \"numeric row\" QWERTY"), "vn-tcvn", "vn(toggle)", 0 ],
"yu" => [ N_("Yugoslavian (latin)"), "sr", "yu", 0 ],
),