summaryrefslogtreecommitdiff
path: root/configs/lxde-openrc/airootfs/root/.keymap.sh
diff options
context:
space:
mode:
Diffstat (limited to 'configs/lxde-openrc/airootfs/root/.keymap.sh')
-rwxr-xr-xconfigs/lxde-openrc/airootfs/root/.keymap.sh116
1 files changed, 116 insertions, 0 deletions
diff --git a/configs/lxde-openrc/airootfs/root/.keymap.sh b/configs/lxde-openrc/airootfs/root/.keymap.sh
new file mode 100755
index 0000000..56eb1dc
--- /dev/null
+++ b/configs/lxde-openrc/airootfs/root/.keymap.sh
@@ -0,0 +1,116 @@
+#!/bin/bash
+
+list_keymaps() {
+cat <<EOM
+af Afrikaans
+al Albanian
+am Amharic
+ara Arabic
+at at
+au au
+az Azerbaijani
+ba Bashkir
+be Belarusian
+bg Bulgarian
+bn Bihari-languages
+br Breton
+brai brai
+bt bt
+bw bw
+by by
+ca Catalan
+cd cd
+ch Chamorro
+cm cm
+cn cn
+cz Czech
+de German
+dk dk
+dz Dzongkha
+ee Ewe
+epo Esperanto
+es Spanish
+et Estonian
+fi Finnish
+fo Faroese
+fr French
+gb gb
+ge ge
+gh gh
+gn GuaranĂ­
+gr gr
+hr Croatian
+hu Hungarian
+id Indonesian
+ie Interlingue
+il il
+in in
+iq iq
+ir ir
+is Icelandic
+it Italian
+jp Japanese
+ke ke
+kg Kongo
+kh kh
+kr Kanuri
+kz kz
+la Latin
+latam Latin-American
+lk lk
+lt Lithuanian
+lv Latvian
+ma ma
+mao Maori
+md md
+me me
+mk Macedonian
+ml Malayalam
+mm mm
+mn Mongolian
+mt Maltese
+mv mv
+my Burmese
+nec_vndr/jp nec_vndr/jp
+ng Ndonga
+nl Dutch
+no Norwegian
+np np
+ph ph
+pk pk
+pl Polish
+pt Portuguese
+ro Romanian
+rs rs
+ru Russian
+se Northern-Sami
+si Sinhala
+sk Slovak
+sn Shona
+sy sy
+tg Tajik
+th Thai
+tj tj
+tm tm
+tr Turkish
+tw Twi
+tz tz
+ua ua
+us English
+uz Uzbek
+vn vn
+za Zhuang
+EOM
+}
+
+#Comprobe if X11 keymap was selected
+code=$(cat .codecheck | grep XKBMAP= | cut -d '=' -f 2)
+if [[ $code = "0" ]]; then
+ keymap=$(zenity --list --title="Select your keymap" --column="Code Name" --column="Keymap" --hide-column=1 $(list_keymaps))
+
+ setxkbmap $keymap
+
+ #Save XKBMAP in .codecheck to use in other time. For example if you install X11 with scripts
+ sed -i '/XKBMAP=./d' ~/.codecheck
+ echo "XKBMAP=$keymap" >> ~/.codecheck
+fi