diff options
author | Thomas Deutschmann <whissi@gentoo.org> | 2019-07-28 16:21:34 +0200 |
---|---|---|
committer | Thomas Deutschmann <whissi@gentoo.org> | 2019-07-28 23:19:39 +0200 |
commit | a5ea6132ef5afc2bdde38a84adc44849fa9b947f (patch) | |
tree | c6f5249edfebac63e896d3e3e4bc2d68ab8d57de | |
parent | Bump btrfs-progs to v5.2.1 (diff) | |
download | genkernel-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>
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 Binary files differnew file mode 100644 index 00000000..ee0ef15c --- /dev/null +++ b/defaults/keymaps/bepo.map diff --git a/defaults/keymaps/colemak.map b/defaults/keymaps/colemak.map Binary files differnew file mode 100644 index 00000000..ee0ef15c --- /dev/null +++ b/defaults/keymaps/colemak.map 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 |