summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorThomas Deutschmann <whissi@gentoo.org>2019-07-28 16:21:34 +0200
committerThomas Deutschmann <whissi@gentoo.org>2019-07-28 23:19:39 +0200
commita5ea6132ef5afc2bdde38a84adc44849fa9b947f (patch)
treec6f5249edfebac63e896d3e3e4bc2d68ab8d57de
parentBump btrfs-progs to v5.2.1 (diff)
downloadgenkernel-a5ea6132ef5afc2bdde38a84adc44849fa9b947f.tar.gz
genkernel-a5ea6132ef5afc2bdde38a84adc44849fa9b947f.tar.bz2
genkernel-a5ea6132ef5afc2bdde38a84adc44849fa9b947f.zip
keymaps: Add bepo and colemak keymap
Bug: https://bugs.gentoo.org/442102 Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
-rw-r--r--defaults/initrd.scripts92
l---------defaults/keymaps/10.map2
l---------defaults/keymaps/11.map2
l---------defaults/keymaps/12.map2
l---------defaults/keymaps/13.map2
l---------defaults/keymaps/14.map2
l---------defaults/keymaps/15.map2
l---------defaults/keymaps/16.map2
l---------defaults/keymaps/17.map2
l---------defaults/keymaps/18.map2
l---------defaults/keymaps/19.map2
l---------defaults/keymaps/20.map2
l---------defaults/keymaps/21.map2
l---------defaults/keymaps/22.map2
l---------defaults/keymaps/23.map2
l---------defaults/keymaps/24.map2
l---------defaults/keymaps/25.map2
l---------defaults/keymaps/26.map2
l---------defaults/keymaps/27.map2
l---------defaults/keymaps/28.map2
l---------defaults/keymaps/29.map2
l---------defaults/keymaps/3.map2
l---------defaults/keymaps/30.map2
l---------defaults/keymaps/31.map2
l---------defaults/keymaps/32.map2
l---------defaults/keymaps/33.map2
l---------defaults/keymaps/34.map2
l---------defaults/keymaps/35.map2
l---------defaults/keymaps/36.map2
l---------defaults/keymaps/37.map2
l---------defaults/keymaps/38.map1
l---------defaults/keymaps/39.map2
l---------defaults/keymaps/4.map2
l---------defaults/keymaps/40.map2
l---------defaults/keymaps/41.map2
l---------defaults/keymaps/42.map2
l---------defaults/keymaps/43.map2
l---------defaults/keymaps/44.map1
l---------defaults/keymaps/5.map2
l---------defaults/keymaps/6.map2
l---------defaults/keymaps/7.map2
l---------defaults/keymaps/8.map2
l---------defaults/keymaps/9.map2
-rw-r--r--defaults/keymaps/bepo.mapbin0 -> 2823 bytes
-rw-r--r--defaults/keymaps/colemak.mapbin0 -> 2823 bytes
-rw-r--r--defaults/keymaps/keymapList16
46 files changed, 94 insertions, 96 deletions
diff --git a/defaults/initrd.scripts b/defaults/initrd.scripts
index 827f843c..ce38bd81 100644
--- a/defaults/initrd.scripts
+++ b/defaults/initrd.scripts
@@ -1060,61 +1060,57 @@ chooseKeymap() {
case ${keymap} in
1|azerty) keymap=azerty ;;
2|be) keymap=be ;;
- 3|bg) keymap=bg ;;
- 4|br-a) keymap=br-a ;;
- 5|br-l) keymap=br-l ;;
- 6|by) keymap=by ;;
- 7|cf) keymap=cf ;;
- 8|croat) keymap=croat ;;
- 9|cz) keymap=cz ;;
- 10|de) keymap=de ;;
- 11|dk) keymap=dk ;;
- 12|dvorak) keymap=dvorak ;;
- 13|es) keymap=es ;;
- 14|et) keymap=et ;;
- 15|fi) keymap=fi ;;
- 16|fr) keymap=fr ;;
- 17|gr) keymap=gr ;;
- 18|hu) keymap=hu ;;
- 19|il) keymap=il ;;
- 20|is) keymap=is ;;
- 21|it) keymap=it ;;
- 22|jp) keymap=jp ;;
- 23|la) keymap=la ;;
- 24|lt) keymap=lt ;;
- 25|mk) keymap=mk ;;
- 26|nl) keymap=nl ;;
- 27|no) keymap=no ;;
- 28|pl) keymap=pl ;;
- 29|pt) keymap=pt ;;
- 30|ro) keymap=ro ;;
- 31|ru) keymap=ru ;;
- 32|se) keymap=se ;;
- 33|sg) keymap=sg ;;
- 34|sk-y) keymap=sk-y ;;
- 35|sk-z) keymap=sk-z ;;
- 36|slovene) keymap=slovene ;;
- 37|trf) keymap=trf ;;
- 38|trq) keymap=trq ;;
- 39|ua) keymap=ua ;;
- 40|uk) keymap=uk ;;
- 41|us) keymap=us ;;
- 42|wangbe) keymap=wangbe ;;
- 43|sf|ch*) keymap=sf ;;
+ 3|bepo) keymap=bepo ;;
+ 4|bg) keymap=bg ;;
+ 5|br-a) keymap=br-a ;;
+ 6|br-l) keymap=br-l ;;
+ 7|by) keymap=by ;;
+ 8|cf) keymap=cf ;;
+ 9|colemak) keymap=colemak ;;
+ 10|croat) keymap=croat ;;
+ 11|cz) keymap=cz ;;
+ 12|de) keymap=de ;;
+ 13|dk) keymap=dk ;;
+ 14|dvorak) keymap=dvorak ;;
+ 15|es) keymap=es ;;
+ 16|et) keymap=et ;;
+ 17|fi) keymap=fi ;;
+ 18|fr) keymap=fr ;;
+ 19|gr) keymap=gr ;;
+ 20|hu) keymap=hu ;;
+ 21|il) keymap=il ;;
+ 22|is) keymap=is ;;
+ 23|it) keymap=it ;;
+ 24|jp) keymap=jp ;;
+ 25|la) keymap=la ;;
+ 26|lt) keymap=lt ;;
+ 27|mk) keymap=mk ;;
+ 28|nl) keymap=nl ;;
+ 29|no) keymap=no ;;
+ 30|pl) keymap=pl ;;
+ 31|pt) keymap=pt ;;
+ 32|ro) keymap=ro ;;
+ 33|ru) keymap=ru ;;
+ 34|se) keymap=se ;;
+ 35|sf|ch*) keymap=sf ;;
+ 36|sg) keymap=sg ;;
+ 37|sk-y) keymap=sk-y ;;
+ 38|sk-z) keymap=sk-z ;;
+ 39|slovene) keymap=slovene ;;
+ 40|trf) keymap=trf ;;
+ 41|ua) keymap=ua ;;
+ 42|uk) keymap=uk ;;
+ 43|us) keymap=us ;;
+ 44|wangbe) keymap=wangbe ;;
esac
fi
+
if [ -e /lib/keymaps/${keymap}.map ]
then
good_msg "Loading the '${keymap}' keymap ..."
loadkmap < /lib/keymaps/${keymap}.map
-# xkeymap=${keymap}
-# echo ${keymap} | egrep -e "[0-9]+" >/dev/null 2>&1
-# if [ $? -eq 0 ]
-# then
-# xkeymap=$(tail -n 8 /lib/keymaps/keymapList | grep ${keymap} | sed -r "s/.*\s+${keymap}\s+([a-z-]+).*/\1/g" | egrep -v 1)
-# fi
+
mkdir -p /etc/sysconfig
-# echo "XKEYBOARD=${xkeymap}" > /etc/sysconfig/keyboard
echo "XKEYBOARD=${keymap}" > /etc/sysconfig/keyboard
splash set_msg "Set keymap to '${keymap}'"
elif [ -z "${keymap}" ]
diff --git a/defaults/keymaps/10.map b/defaults/keymaps/10.map
index 9f72389d..0da9af36 120000
--- a/defaults/keymaps/10.map
+++ b/defaults/keymaps/10.map
@@ -1 +1 @@
-de.map \ No newline at end of file
+croat.map \ No newline at end of file
diff --git a/defaults/keymaps/11.map b/defaults/keymaps/11.map
index bceb1bd1..cc77cf9a 120000
--- a/defaults/keymaps/11.map
+++ b/defaults/keymaps/11.map
@@ -1 +1 @@
-dk.map \ No newline at end of file
+cz.map \ No newline at end of file
diff --git a/defaults/keymaps/12.map b/defaults/keymaps/12.map
index 451cc565..9f72389d 120000
--- a/defaults/keymaps/12.map
+++ b/defaults/keymaps/12.map
@@ -1 +1 @@
-dvorak.map \ No newline at end of file
+de.map \ No newline at end of file
diff --git a/defaults/keymaps/13.map b/defaults/keymaps/13.map
index 168fab9f..bceb1bd1 120000
--- a/defaults/keymaps/13.map
+++ b/defaults/keymaps/13.map
@@ -1 +1 @@
-es.map \ No newline at end of file
+dk.map \ No newline at end of file
diff --git a/defaults/keymaps/14.map b/defaults/keymaps/14.map
index 3d123bbe..451cc565 120000
--- a/defaults/keymaps/14.map
+++ b/defaults/keymaps/14.map
@@ -1 +1 @@
-et.map \ No newline at end of file
+dvorak.map \ No newline at end of file
diff --git a/defaults/keymaps/15.map b/defaults/keymaps/15.map
index 066af663..168fab9f 120000
--- a/defaults/keymaps/15.map
+++ b/defaults/keymaps/15.map
@@ -1 +1 @@
-fi.map \ No newline at end of file
+es.map \ No newline at end of file
diff --git a/defaults/keymaps/16.map b/defaults/keymaps/16.map
index 80c93fe2..3d123bbe 120000
--- a/defaults/keymaps/16.map
+++ b/defaults/keymaps/16.map
@@ -1 +1 @@
-fr.map \ No newline at end of file
+et.map \ No newline at end of file
diff --git a/defaults/keymaps/17.map b/defaults/keymaps/17.map
index 8a051abf..066af663 120000
--- a/defaults/keymaps/17.map
+++ b/defaults/keymaps/17.map
@@ -1 +1 @@
-gr.map \ No newline at end of file
+fi.map \ No newline at end of file
diff --git a/defaults/keymaps/18.map b/defaults/keymaps/18.map
index 9474d624..80c93fe2 120000
--- a/defaults/keymaps/18.map
+++ b/defaults/keymaps/18.map
@@ -1 +1 @@
-hu.map \ No newline at end of file
+fr.map \ No newline at end of file
diff --git a/defaults/keymaps/19.map b/defaults/keymaps/19.map
index d5900037..8a051abf 120000
--- a/defaults/keymaps/19.map
+++ b/defaults/keymaps/19.map
@@ -1 +1 @@
-il.map \ No newline at end of file
+gr.map \ No newline at end of file
diff --git a/defaults/keymaps/20.map b/defaults/keymaps/20.map
index 7727bac1..9474d624 120000
--- a/defaults/keymaps/20.map
+++ b/defaults/keymaps/20.map
@@ -1 +1 @@
-is.map \ No newline at end of file
+hu.map \ No newline at end of file
diff --git a/defaults/keymaps/21.map b/defaults/keymaps/21.map
index d678e48f..d5900037 120000
--- a/defaults/keymaps/21.map
+++ b/defaults/keymaps/21.map
@@ -1 +1 @@
-it.map \ No newline at end of file
+il.map \ No newline at end of file
diff --git a/defaults/keymaps/22.map b/defaults/keymaps/22.map
index 60e7d654..7727bac1 120000
--- a/defaults/keymaps/22.map
+++ b/defaults/keymaps/22.map
@@ -1 +1 @@
-jp.map \ No newline at end of file
+is.map \ No newline at end of file
diff --git a/defaults/keymaps/23.map b/defaults/keymaps/23.map
index d1a90793..d678e48f 120000
--- a/defaults/keymaps/23.map
+++ b/defaults/keymaps/23.map
@@ -1 +1 @@
-la.map \ No newline at end of file
+it.map \ No newline at end of file
diff --git a/defaults/keymaps/24.map b/defaults/keymaps/24.map
index fbb0b722..60e7d654 120000
--- a/defaults/keymaps/24.map
+++ b/defaults/keymaps/24.map
@@ -1 +1 @@
-lt.map \ No newline at end of file
+jp.map \ No newline at end of file
diff --git a/defaults/keymaps/25.map b/defaults/keymaps/25.map
index f2533fb9..d1a90793 120000
--- a/defaults/keymaps/25.map
+++ b/defaults/keymaps/25.map
@@ -1 +1 @@
-mk.map \ No newline at end of file
+la.map \ No newline at end of file
diff --git a/defaults/keymaps/26.map b/defaults/keymaps/26.map
index 2761f4d5..fbb0b722 120000
--- a/defaults/keymaps/26.map
+++ b/defaults/keymaps/26.map
@@ -1 +1 @@
-nl.map \ No newline at end of file
+lt.map \ No newline at end of file
diff --git a/defaults/keymaps/27.map b/defaults/keymaps/27.map
index b035af96..f2533fb9 120000
--- a/defaults/keymaps/27.map
+++ b/defaults/keymaps/27.map
@@ -1 +1 @@
-no.map \ No newline at end of file
+mk.map \ No newline at end of file
diff --git a/defaults/keymaps/28.map b/defaults/keymaps/28.map
index fbd6e216..2761f4d5 120000
--- a/defaults/keymaps/28.map
+++ b/defaults/keymaps/28.map
@@ -1 +1 @@
-pl.map \ No newline at end of file
+nl.map \ No newline at end of file
diff --git a/defaults/keymaps/29.map b/defaults/keymaps/29.map
index 7978523c..b035af96 120000
--- a/defaults/keymaps/29.map
+++ b/defaults/keymaps/29.map
@@ -1 +1 @@
-pt.map \ No newline at end of file
+no.map \ No newline at end of file
diff --git a/defaults/keymaps/3.map b/defaults/keymaps/3.map
index 63107def..b9efb655 120000
--- a/defaults/keymaps/3.map
+++ b/defaults/keymaps/3.map
@@ -1 +1 @@
-bg.map \ No newline at end of file
+bepo.map \ No newline at end of file
diff --git a/defaults/keymaps/30.map b/defaults/keymaps/30.map
index a51e4db0..fbd6e216 120000
--- a/defaults/keymaps/30.map
+++ b/defaults/keymaps/30.map
@@ -1 +1 @@
-ro.map \ No newline at end of file
+pl.map \ No newline at end of file
diff --git a/defaults/keymaps/31.map b/defaults/keymaps/31.map
index c23004d8..7978523c 120000
--- a/defaults/keymaps/31.map
+++ b/defaults/keymaps/31.map
@@ -1 +1 @@
-ru.map \ No newline at end of file
+pt.map \ No newline at end of file
diff --git a/defaults/keymaps/32.map b/defaults/keymaps/32.map
index 7b5cb3fe..a51e4db0 120000
--- a/defaults/keymaps/32.map
+++ b/defaults/keymaps/32.map
@@ -1 +1 @@
-se.map \ No newline at end of file
+ro.map \ No newline at end of file
diff --git a/defaults/keymaps/33.map b/defaults/keymaps/33.map
index b510287d..c23004d8 120000
--- a/defaults/keymaps/33.map
+++ b/defaults/keymaps/33.map
@@ -1 +1 @@
-sg.map \ No newline at end of file
+ru.map \ No newline at end of file
diff --git a/defaults/keymaps/34.map b/defaults/keymaps/34.map
index f6cb8180..7b5cb3fe 120000
--- a/defaults/keymaps/34.map
+++ b/defaults/keymaps/34.map
@@ -1 +1 @@
-sk-y.map \ No newline at end of file
+se.map \ No newline at end of file
diff --git a/defaults/keymaps/35.map b/defaults/keymaps/35.map
index d2429bbd..a0cb60ee 120000
--- a/defaults/keymaps/35.map
+++ b/defaults/keymaps/35.map
@@ -1 +1 @@
-sk-z.map \ No newline at end of file
+sf.map \ No newline at end of file
diff --git a/defaults/keymaps/36.map b/defaults/keymaps/36.map
index e8d5b5f1..b510287d 120000
--- a/defaults/keymaps/36.map
+++ b/defaults/keymaps/36.map
@@ -1 +1 @@
-slovene.map \ No newline at end of file
+sg.map \ No newline at end of file
diff --git a/defaults/keymaps/37.map b/defaults/keymaps/37.map
index e76e565a..f6cb8180 120000
--- a/defaults/keymaps/37.map
+++ b/defaults/keymaps/37.map
@@ -1 +1 @@
-trf.map \ No newline at end of file
+sk-y.map \ No newline at end of file
diff --git a/defaults/keymaps/38.map b/defaults/keymaps/38.map
new file mode 120000
index 00000000..d2429bbd
--- /dev/null
+++ b/defaults/keymaps/38.map
@@ -0,0 +1 @@
+sk-z.map \ No newline at end of file
diff --git a/defaults/keymaps/39.map b/defaults/keymaps/39.map
index 3e8aa5b8..e8d5b5f1 120000
--- a/defaults/keymaps/39.map
+++ b/defaults/keymaps/39.map
@@ -1 +1 @@
-ua.map \ No newline at end of file
+slovene.map \ No newline at end of file
diff --git a/defaults/keymaps/4.map b/defaults/keymaps/4.map
index 1c53a25a..63107def 120000
--- a/defaults/keymaps/4.map
+++ b/defaults/keymaps/4.map
@@ -1 +1 @@
-br-a.map \ No newline at end of file
+bg.map \ No newline at end of file
diff --git a/defaults/keymaps/40.map b/defaults/keymaps/40.map
index 0eca0500..e76e565a 120000
--- a/defaults/keymaps/40.map
+++ b/defaults/keymaps/40.map
@@ -1 +1 @@
-uk.map \ No newline at end of file
+trf.map \ No newline at end of file
diff --git a/defaults/keymaps/41.map b/defaults/keymaps/41.map
index 2a3add65..3e8aa5b8 120000
--- a/defaults/keymaps/41.map
+++ b/defaults/keymaps/41.map
@@ -1 +1 @@
-us.map \ No newline at end of file
+ua.map \ No newline at end of file
diff --git a/defaults/keymaps/42.map b/defaults/keymaps/42.map
index c8000712..0eca0500 120000
--- a/defaults/keymaps/42.map
+++ b/defaults/keymaps/42.map
@@ -1 +1 @@
-wangbe.map \ No newline at end of file
+uk.map \ No newline at end of file
diff --git a/defaults/keymaps/43.map b/defaults/keymaps/43.map
index a0cb60ee..2a3add65 120000
--- a/defaults/keymaps/43.map
+++ b/defaults/keymaps/43.map
@@ -1 +1 @@
-sf.map \ No newline at end of file
+us.map \ No newline at end of file
diff --git a/defaults/keymaps/44.map b/defaults/keymaps/44.map
new file mode 120000
index 00000000..c8000712
--- /dev/null
+++ b/defaults/keymaps/44.map
@@ -0,0 +1 @@
+wangbe.map \ No newline at end of file
diff --git a/defaults/keymaps/5.map b/defaults/keymaps/5.map
index 171e281a..1c53a25a 120000
--- a/defaults/keymaps/5.map
+++ b/defaults/keymaps/5.map
@@ -1 +1 @@
-br-l.map \ No newline at end of file
+br-a.map \ No newline at end of file
diff --git a/defaults/keymaps/6.map b/defaults/keymaps/6.map
index daaf3688..171e281a 120000
--- a/defaults/keymaps/6.map
+++ b/defaults/keymaps/6.map
@@ -1 +1 @@
-by.map \ No newline at end of file
+br-l.map \ No newline at end of file
diff --git a/defaults/keymaps/7.map b/defaults/keymaps/7.map
index d233aed8..daaf3688 120000
--- a/defaults/keymaps/7.map
+++ b/defaults/keymaps/7.map
@@ -1 +1 @@
-cf.map \ No newline at end of file
+by.map \ No newline at end of file
diff --git a/defaults/keymaps/8.map b/defaults/keymaps/8.map
index 0da9af36..d233aed8 120000
--- a/defaults/keymaps/8.map
+++ b/defaults/keymaps/8.map
@@ -1 +1 @@
-croat.map \ No newline at end of file
+cf.map \ No newline at end of file
diff --git a/defaults/keymaps/9.map b/defaults/keymaps/9.map
index cc77cf9a..cc3ef87b 120000
--- a/defaults/keymaps/9.map
+++ b/defaults/keymaps/9.map
@@ -1 +1 @@
-cz.map \ No newline at end of file
+colemak.map \ No newline at end of file
diff --git a/defaults/keymaps/bepo.map b/defaults/keymaps/bepo.map
new file mode 100644
index 00000000..ee0ef15c
--- /dev/null
+++ b/defaults/keymaps/bepo.map
Binary files differ
diff --git a/defaults/keymaps/colemak.map b/defaults/keymaps/colemak.map
new file mode 100644
index 00000000..ee0ef15c
--- /dev/null
+++ b/defaults/keymaps/colemak.map
Binary files differ
diff --git a/defaults/keymaps/keymapList b/defaults/keymaps/keymapList
index 4ad37213..f46ff0a5 100644
--- a/defaults/keymaps/keymapList
+++ b/defaults/keymaps/keymapList
@@ -1,10 +1,10 @@
Please select a keymap from the following list by typing in the appropriate
-name or number. Hit Enter for the default "us/41" US English keymap.
+name or number. Hit Enter for the default "us/43" US English keymap.
- 1 azerty 8 croat 15 fi 22 jp 29 pt 36 slovene 43 sf
- 2 be 9 cz 16 fr 23 la 30 ro 37 trf
- 3 bg 10 de 17 gr 24 lt 31 ru 38 --
- 4 br-a 11 dk 18 hu 25 mk 32 se 39 ua
- 5 br-l 12 dvorak 19 il 26 nl 33 sg 40 uk
- 6 by 13 es 20 is 27 no 34 sk-y 41 us
- 7 cf 14 et 21 it 28 pl 35 sk-z 42 wangbe
+ 1 azerty 8 cf 15 es 22 is 29 no 36 sg 43 us
+ 2 be 9 colemak 16 et 23 it 30 pl 37 sk-y 44 wangbe
+ 3 bepo 10 croat 17 fi 24 jp 31 pt 38 sk-z
+ 4 bg 11 cz 18 fr 25 la 32 ro 39 slovene
+ 5 br-a 12 de 19 gr 26 lt 33 ru 40 trf
+ 6 br-l 13 dk 20 hu 27 mk 34 se 41 ua
+ 7 by 14 dvorak 21 il 28 nl 35 sf 42 uk