@ -521,52 +521,55 @@ setup_keymap() {
chooseKeymap() {
chooseKeymap() {
good_msg "Loading keymaps"
good_msg "Loading keymaps"
cat /lib/keymaps/keymapList
if [ -z "${keymap}" ]
read -t 10 -p '<< Load keymap (Enter for default): ' keymap
then
case ${keymap} in
cat /lib/keymaps/keymapList
1|azerty) keymap=azerty ;;
read -t 10 -p '<< Load keymap (Enter for default): ' keymap
2|be) keymap=be ;;
case ${keymap} in
3|bg) keymap=bg ;;
1|azerty) keymap=azerty ;;
4|br-a) keymap=br-a ;;
2|be) keymap=be ;;
5|br-l) keymap=br-l ;;
3|bg) keymap=bg ;;
6|by) keymap=by ;;
4|br-a) keymap=br-a ;;
7|cf) keymap=cf ;;
5|br-l) keymap=br-l ;;
8|croat) keymap=croat ;;
6|by) keymap=by ;;
9|cz) keymap=cz ;;
7|cf) keymap=cf ;;
10|de) keymap=de ;;
8|croat) keymap=croat ;;
11|dk) keymap=dk ;;
9|cz) keymap=cz ;;
12|dvorak) keymap=dvorak ;;
10|de) keymap=de ;;
13|es) keymap=es ;;
11|dk) keymap=dk ;;
14|et) keymap=et ;;
12|dvorak) keymap=dvorak ;;
15|fi) keymap=fi ;;
13|es) keymap=es ;;
16|fr) keymap=fr ;;
14|et) keymap=et ;;
17|gr) keymap=gr ;;
15|fi) keymap=fi ;;
18|hu) keymap=hu ;;
16|fr) keymap=fr ;;
19|il) keymap=il ;;
17|gr) keymap=gr ;;
20|is) keymap=is ;;
18|hu) keymap=hu ;;
21|it) keymap=it ;;
19|il) keymap=il ;;
22|jp) keymap=jp ;;
20|is) keymap=is ;;
23|la) keymap=la ;;
21|it) keymap=it ;;
24|lt) keymap=lt ;;
22|jp) keymap=jp ;;
25|mk) keymap=mk ;;
23|la) keymap=la ;;
26|nl) keymap=nl ;;
24|lt) keymap=lt ;;
27|no) keymap=no ;;
25|mk) keymap=mk ;;
28|pl) keymap=pl ;;
26|nl) keymap=nl ;;
29|pt) keymap=pt ;;
27|no) keymap=no ;;
30|ro) keymap=ro ;;
28|pl) keymap=pl ;;
31|ru) keymap=ru ;;
29|pt) keymap=pt ;;
32|se) keymap=se ;;
30|ro) keymap=ro ;;
33|sg) keymap=sg ;;
31|ru) keymap=ru ;;
34|sk-y) keymap=sk-y ;;
32|se) keymap=se ;;
35|sk-z) keymap=sk-z ;;
33|sg) keymap=sg ;;
36|slovene) keymap=slovene ;;
34|sk-y) keymap=sk-y ;;
37|trf) keymap=trf ;;
35|sk-z) keymap=sk-z ;;
38|trq) keymap=trq ;;
36|slovene) keymap=slovene ;;
39|ua) keymap=ua ;;
37|trf) keymap=trf ;;
40|uk) keymap=uk ;;
38|trq) keymap=trq ;;
41|us) keymap=us ;;
39|ua) keymap=ua ;;
42|wangbe) keymap=wangbe ;;
40|uk) keymap=uk ;;
esac
41|us) keymap=us ;;
42|wangbe) keymap=wangbe ;;
esac
fi
if [ -e /lib/keymaps/${keymap}.map ]
if [ -e /lib/keymaps/${keymap}.map ]
then
then
good_msg "Loading the ''${keymap}'' keymap"
good_msg "Loading the ''${keymap}'' keymap"
@ -580,7 +583,7 @@ chooseKeymap() {
mkdir -p /etc/sysconfig
mkdir -p /etc/sysconfig
# echo "XKEYBOARD=${xkeymap}" > /etc/sysconfig/keyboard
# echo "XKEYBOARD=${xkeymap}" > /etc/sysconfig/keyboard
echo "XKEYBOARD=${keymap}" > /etc/sysconfig/keyboard
echo "XKEYBOARD=${keymap}" > /etc/sysconfig/keyboard
elif [ "$keymap" = '' ]
elif [ -z "${ keymap} " ]
then
then
echo
echo
good_msg "Keeping default keymap"
good_msg "Keeping default keymap"