* Fetch keymaps from /usr/share/console-setup/KeyboardNames.pl rather than

from a console-setup source tree.
* Update keymaps from console-setup 1.13ubuntu9, adding Congo, Iraq,
  Korea, Nepal, and Nigeria, and updating several others.
master
Colin Watson 17 years ago
parent 28ef8b2898
commit e108b7a3b4

4
debian/changelog vendored

@ -4,6 +4,10 @@ gfxboot-theme-ubuntu (0.3.3) UNRELEASED; urgency=low
and Malayalam, removing Icelandic, Irish, Kazakh, Malagasy, Persian, and Malayalam, removing Icelandic, Irish, Kazakh, Malagasy, Persian,
Welsh, and Xhosa, and updating localised names for Belarusian and Welsh, and Xhosa, and updating localised names for Belarusian and
Finnish (LP: #93233). Finnish (LP: #93233).
* Fetch keymaps from /usr/share/console-setup/KeyboardNames.pl rather than
from a console-setup source tree.
* Update keymaps from console-setup 1.13ubuntu9, adding Congo, Iraq,
Korea, Nepal, and Nigeria, and updating several others.
-- Colin Watson <cjwatson@ubuntu.com> Fri, 23 Mar 2007 18:30:43 +0000 -- Colin Watson <cjwatson@ubuntu.com> Fri, 23 Mar 2007 18:30:43 +0000

@ -286,6 +286,7 @@
[ 0x34 0x2e 0x3e 0xb7 ] [ 0x34 0x2e 0x3e 0xb7 ]
[ 0x35 0x3b 0x3a 0x00 ] [ 0x35 0x3b 0x3a 0x00 ]
[ 0x56 0x5c 0x7c 0xba ] [ 0x56 0x5c 0x7c 0xba ]
[ 0x59 0x2f 0x3f 0xb0 ]
[ 0x79 keyDel keyDel keyDel ] [ 0x79 keyDel keyDel keyDel ]
] def ] def
@ -326,6 +327,37 @@
[ 0x56 0xab 0xbb 0xb0 ] [ 0x56 0xab 0xbb 0xb0 ]
] def ] def
/keymap.cd [
[ 0x02 0x26 0x31 0x23 ]
[ 0x03 0x00 0x32 0x40 ]
[ 0x04 0x00 0x33 0xab ]
[ 0x05 0x28 0x34 0x5b ]
[ 0x06 0x7b 0x35 0x3c ]
[ 0x07 0x7d 0x36 0x3e ]
[ 0x08 0x29 0x37 0x5d ]
[ 0x09 0x00 0x38 0xbb ]
[ 0x0a 0x00 0x39 0x00 ]
[ 0x0b 0x00 0x30 0x00 ]
[ 0x0c 0x2d 0x5f 0x25 ]
[ 0x0d 0x3d 0x2b 0xd7 ]
[ 0x10 0x61 0x41 0x61 ]
[ 0x16 0x75 0x55 0x00 ]
[ 0x17 0x69 0x49 0x00 ]
[ 0x18 0x6f 0x4f 0xf8 ]
[ 0x1b 0x2a 0x5e 0x24 ]
[ 0x1e 0x71 0x51 0x71 ]
[ 0x27 0x6d 0x4d 0x6d ]
[ 0x29 0x60 0x7e 0x00 ]
[ 0x2b 0x22 0x5c 0x7c ]
[ 0x2e 0x63 0x43 0xe7 ]
[ 0x32 0x2c 0x2e 0x2c ]
[ 0x33 0x3b 0x3a 0x3b ]
[ 0x34 0x21 0x3f 0x21 ]
[ 0x35 0x27 0x2f 0x00 ]
[ 0x39 0x20 0x20 0xa0 ]
[ 0x56 0x5c 0x7c 0x7c ]
] def
/keymap.ch [ /keymap.ch [
[ 0x02 0x31 0x2b 0x7c ] [ 0x02 0x31 0x2b 0x7c ]
[ 0x03 0x32 0x22 0x40 ] [ 0x03 0x32 0x22 0x40 ]
@ -997,13 +1029,13 @@
] def ] def
/keymap.hr [ /keymap.hr [
[ 0x02 0x00 0x21 0x00 ] [ 0x02 0x31 0x21 0x7e ]
[ 0x03 0x00 0x22 0x00 ] [ 0x03 0x00 0x22 0x00 ]
[ 0x04 0x00 0x23 0x00 ] [ 0x04 0x33 0x23 0x5e ]
[ 0x05 0x00 0x24 0x00 ] [ 0x05 0x00 0x24 0x00 ]
[ 0x06 0x00 0x25 0x00 ] [ 0x06 0x35 0x25 0xb0 ]
[ 0x07 0x00 0x26 0x00 ] [ 0x07 0x00 0x26 0x00 ]
[ 0x08 0x00 0x2f 0x00 ] [ 0x08 0x37 0x2f 0x60 ]
[ 0x09 0x00 0x28 0x00 ] [ 0x09 0x00 0x28 0x00 ]
[ 0x0a 0x00 0x29 0x00 ] [ 0x0a 0x00 0x29 0x00 ]
[ 0x0b 0x00 0x3d 0x00 ] [ 0x0b 0x00 0x3d 0x00 ]
@ -1034,7 +1066,7 @@
[ 0x32 0x00 0x00 0x5e ] [ 0x32 0x00 0x00 0x5e ]
[ 0x33 0x00 0x3b 0x00 ] [ 0x33 0x00 0x3b 0x00 ]
[ 0x34 0x00 0x3a 0x00 ] [ 0x34 0x00 0x3a 0x00 ]
[ 0x35 0x00 0x5f 0x00 ] [ 0x35 0x2d 0x5f 0x00 ]
[ 0x56 0x3c 0x3e 0x7c ] [ 0x56 0x3c 0x3e 0x7c ]
] def ] def
@ -1149,12 +1181,6 @@
] def ] def
/keymap.in_guj [ /keymap.in_guj [
[ 0x04 0x00 0x23 0x00 ]
[ 0x05 0x00 0x24 0x00 ]
[ 0x06 0x00 0x25 0x00 ]
[ 0x07 0x00 0x5e 0x00 ]
[ 0x08 0x00 0x26 0x00 ]
[ 0x09 0x00 0x2a 0x00 ]
[ 0x0a 0x00 0x28 0x00 ] [ 0x0a 0x00 0x28 0x00 ]
[ 0x0b 0x00 0x29 0x00 ] [ 0x0b 0x00 0x29 0x00 ]
[ 0x0c 0x2d 0x00 0x2d ] [ 0x0c 0x2d 0x00 0x2d ]
@ -1165,34 +1191,16 @@
] def ] def
/keymap.in_guru [ /keymap.in_guru [
[ 0x02 0x00 0x21 0x00 ]
[ 0x03 0x00 0x40 0x00 ]
[ 0x04 0x00 0x23 0x00 ]
[ 0x05 0x00 0x24 0x00 ]
[ 0x06 0x00 0x25 0x00 ]
[ 0x07 0x00 0x5e 0x00 ]
[ 0x08 0x00 0x26 0x00 ]
[ 0x09 0x00 0x2a 0x00 ]
[ 0x0a 0x00 0x28 0x00 ] [ 0x0a 0x00 0x28 0x00 ]
[ 0x0b 0x00 0x29 0x00 ] [ 0x0b 0x00 0x29 0x00 ]
[ 0x0c 0x00 0x5f 0x00 ]
[ 0x34 0x2e 0x00 0x2e ] [ 0x34 0x2e 0x00 0x2e ]
[ 0x35 0x00 0x3f 0x00 ] [ 0x35 0x00 0x3f 0x00 ]
[ 0x56 0x3c 0x3e 0x7c ] [ 0x56 0x3c 0x3e 0x7c ]
] def ] def
/keymap.in_kan [ /keymap.in_kan [
[ 0x04 0x00 0x23 0x00 ]
[ 0x05 0x00 0x24 0x00 ]
[ 0x06 0x00 0x25 0x00 ]
[ 0x07 0x00 0x5e 0x00 ]
[ 0x08 0x00 0x26 0x00 ]
[ 0x09 0x00 0x2a 0x00 ]
[ 0x0a 0x00 0x28 0x00 ]
[ 0x0b 0x00 0x29 0x00 ]
[ 0x0c 0x00 0x5f 0x00 ]
[ 0x33 0x2c 0x00 0x2c ] [ 0x33 0x2c 0x00 0x2c ]
[ 0x34 0x2e 0x00 0x2e ] [ 0x34 0x2e 0x2e 0x2e ]
[ 0x35 0x00 0x40 0x00 ] [ 0x35 0x00 0x40 0x00 ]
[ 0x56 0x3c 0x3e 0x7c ] [ 0x56 0x3c 0x3e 0x7c ]
] def ] def
@ -1205,25 +1213,17 @@
[ 0x06 0x00 0x25 0x00 ] [ 0x06 0x00 0x25 0x00 ]
[ 0x07 0x00 0x5e 0x00 ] [ 0x07 0x00 0x5e 0x00 ]
[ 0x08 0x00 0x26 0x00 ] [ 0x08 0x00 0x26 0x00 ]
[ 0x09 0x00 0x2a 0x00 ]
[ 0x0a 0x00 0x28 0x00 ] [ 0x0a 0x00 0x28 0x00 ]
[ 0x0b 0x00 0x29 0x00 ] [ 0x0b 0x00 0x29 0x00 ]
[ 0x0c 0x2d 0x00 0x2d ] [ 0x0c 0x2d 0x00 0x2d ]
[ 0x2b 0x00 0x7c 0x00 ]
[ 0x33 0x2c 0x00 0x2c ] [ 0x33 0x2c 0x00 0x2c ]
[ 0x34 0x2e 0x00 0x2e ] [ 0x34 0x2e 0x2e 0x2e ]
[ 0x35 0x00 0x3f 0x00 ] [ 0x35 0x00 0x3f 0x00 ]
[ 0x56 0x3c 0x3e 0x7c ] [ 0x56 0x3c 0x3e 0x7c ]
] def ] def
/keymap.in_tam [ /keymap.in_tam [
[ 0x02 0x00 0x21 0x00 ]
[ 0x03 0x00 0x40 0x00 ]
[ 0x04 0x00 0x23 0x00 ]
[ 0x05 0x00 0x24 0x00 ]
[ 0x06 0x00 0x25 0x00 ]
[ 0x07 0x00 0x5e 0x00 ]
[ 0x08 0x00 0x26 0x00 ]
[ 0x09 0x00 0x2a 0x00 ]
[ 0x0a 0x00 0x28 0x00 ] [ 0x0a 0x00 0x28 0x00 ]
[ 0x0b 0x00 0x29 0x00 ] [ 0x0b 0x00 0x29 0x00 ]
[ 0x0d 0x00 0x2b 0x00 ] [ 0x0d 0x00 0x2b 0x00 ]
@ -1244,11 +1244,32 @@
[ 0x0b 0x00 0x29 0x00 ] [ 0x0b 0x00 0x29 0x00 ]
[ 0x0c 0x00 0x5f 0x00 ] [ 0x0c 0x00 0x5f 0x00 ]
[ 0x33 0x2c 0x00 0x2c ] [ 0x33 0x2c 0x00 0x2c ]
[ 0x34 0x2e 0x00 0x2e ] [ 0x34 0x2e 0x2e 0x2e ]
[ 0x35 0x00 0x40 0x00 ] [ 0x35 0x00 0x40 0x00 ]
[ 0x56 0x3c 0x3e 0x7c ] [ 0x56 0x3c 0x3e 0x7c ]
] def ] def
/keymap.iq [
[ 0x16 0x00 0x60 0x00 ]
[ 0x17 0x00 0xf7 0x00 ]
[ 0x18 0x00 0xd7 0x00 ]
[ 0x1a 0x00 0x7b 0x00 ]
[ 0x1b 0x00 0x7d 0x00 ]
[ 0x1e 0x00 0x5c 0x00 ]
[ 0x1f 0x00 0x53 0x00 ]
[ 0x20 0x00 0x5b 0x00 ]
[ 0x21 0x00 0x5d 0x00 ]
[ 0x26 0x00 0x2f 0x00 ]
[ 0x27 0x00 0x3a 0x00 ]
[ 0x28 0x00 0x22 0x00 ]
[ 0x2b 0x3c 0x3e 0x3c ]
[ 0x2c 0x00 0x7e 0x00 ]
[ 0x32 0x00 0x27 0x00 ]
[ 0x33 0x00 0x2c 0x00 ]
[ 0x34 0x00 0x2e 0x00 ]
[ 0x56 0x7c 0xa6 0x7c ]
] def
/keymap.ir [ /keymap.ir [
[ 0x56 0x3c 0x3e 0x7c ] [ 0x56 0x3c 0x3e 0x7c ]
] def ] def
@ -1371,6 +1392,10 @@
[ 0x56 0x3c 0x3e 0x7c ] [ 0x56 0x3c 0x3e 0x7c ]
] def ] def
/keymap.kr [
[ 0x56 0x3c 0x3e 0x7c ]
] def
/keymap.kz [ /keymap.kz [
[ 0x02 0x00 0x21 0x00 ] [ 0x02 0x00 0x21 0x00 ]
[ 0x07 0x2c 0x3b 0x2c ] [ 0x07 0x2c 0x3b 0x2c ]
@ -1635,6 +1660,11 @@
[ 0x56 0x3c 0x3e 0x7c ] [ 0x56 0x3c 0x3e 0x7c ]
] def ] def
/keymap.ng [
[ 0x05 0x34 0x00 0x24 ]
[ 0x56 0x3c 0x3e 0x7c ]
] def
/keymap.nl [ /keymap.nl [
[ 0x02 0x31 0x21 0xb9 ] [ 0x02 0x31 0x21 0xb9 ]
[ 0x03 0x32 0x22 0xb2 ] [ 0x03 0x32 0x22 0xb2 ]
@ -1784,6 +1814,14 @@
[ 0x56 0xb8 0xb4 0x00 ] [ 0x56 0xb8 0xb4 0x00 ]
] def ] def
/keymap.np [
[ 0x0c 0x2d 0x00 0x2d ]
[ 0x0d 0x3d 0x00 0x3d ]
[ 0x33 0x2c 0x00 0x2c ]
[ 0x35 0x00 0x3f 0x00 ]
[ 0x56 0x3c 0x3e 0x7c ]
] def
/keymap.pk [ /keymap.pk [
[ 0x56 0x3c 0x3e 0x7c ] [ 0x56 0x3c 0x3e 0x7c ]
] def ] def
@ -2280,19 +2318,17 @@
] def ] def
/keymap.vn [ /keymap.vn [
[ 0x02 0x31 0x21 0xe3 ] [ 0x02 0xe3 0xc3 0xe3 ]
[ 0x03 0x32 0x40 0xe2 ] [ 0x03 0xe2 0xc2 0xe2 ]
[ 0x04 0x33 0x23 0xea ] [ 0x04 0xea 0xca 0xea ]
[ 0x05 0x34 0x24 0xf4 ] [ 0x05 0xf4 0xd4 0xf4 ]
[ 0x06 0x35 0x25 0x00 ] [ 0x06 0x00 0x25 0x00 ]
[ 0x07 0x36 0x5e 0x00 ] [ 0x07 0x00 0x5e 0x00 ]
[ 0x08 0x37 0x26 0x00 ] [ 0x08 0x00 0x26 0x00 ]
[ 0x09 0x38 0x2a 0x00 ] [ 0x09 0x00 0x2a 0x00 ]
[ 0x0a 0x39 0x28 0x00 ] [ 0x0a 0x00 0x28 0x00 ]
[ 0x0b 0x30 0x29 0xf0 ] [ 0x0b 0xf0 0xd0 0xf0 ]
[ 0x0d 0x3d 0x2b 0x00 ] [ 0x0d 0x00 0x2b 0x00 ]
[ 0x1a 0x5b 0x7b 0x00 ]
[ 0x1b 0x5d 0x7d 0x00 ]
[ 0x56 0x3c 0x3e 0x7c ] [ 0x56 0x3c 0x3e 0x7c ]
] def ] def
@ -2361,6 +2397,7 @@
[ "bg" keymap.bg "Bulgaria" [ "_BG" ] .undef ] [ "bg" keymap.bg "Bulgaria" [ "_BG" ] .undef ]
[ "kh" keymap.kh "Cambodia" [ ] .undef ] [ "kh" keymap.kh "Cambodia" [ ] .undef ]
[ "ca" keymap.ca "Canada" [ "_CA" ] .undef ] [ "ca" keymap.ca "Canada" [ "_CA" ] .undef ]
[ "cd" keymap.cd "Congo, Democratic Republic of the" [ ] .undef ]
[ "hr" keymap.hr "Croatia" [ "hr_" ] .undef ] [ "hr" keymap.hr "Croatia" [ "hr_" ] .undef ]
[ "cz" keymap.cz "Czechia" [ "_CZ" ] .undef ] [ "cz" keymap.cz "Czechia" [ "_CZ" ] .undef ]
[ "dk" keymap.dk "Denmark" [ "_DK" ] .undef ] [ "dk" keymap.dk "Denmark" [ "_DK" ] .undef ]
@ -2381,12 +2418,14 @@
[ "is" keymap.is "Iceland" [ "_IS" ] .undef ] [ "is" keymap.is "Iceland" [ "_IS" ] .undef ]
[ "in" keymap.in "India" [ "hi_" ] .undef ] [ "in" keymap.in "India" [ "hi_" ] .undef ]
[ "ir" keymap.ir "Iran" [ "_IR" ] .undef ] [ "ir" keymap.ir "Iran" [ "_IR" ] .undef ]
[ "iq" keymap.iq "Iraq" [ ] .undef ]
[ "ie" keymap.ie "Ireland" [ "_IE" ] .undef ] [ "ie" keymap.ie "Ireland" [ "_IE" ] .undef ]
[ "il" keymap.il "Israel" [ "_IL" ] .undef ] [ "il" keymap.il "Israel" [ "_IL" ] .undef ]
[ "it" keymap.it "Italy" [ "_IT" ] .undef ] [ "it" keymap.it "Italy" [ "_IT" ] .undef ]
[ "jp" keymap.jp "Japan" [ "_JP" ] "jp106" ] [ "jp" keymap.jp "Japan" [ "_JP" ] "jp106" ]
[ "in_kan" keymap.in_kan "Kannada" [ "kn_" ] .undef ] [ "in_kan" keymap.in_kan "Kannada" [ "kn_" ] .undef ]
[ "kz" keymap.kz "Kazakhstan" [ ] .undef ] [ "kz" keymap.kz "Kazakhstan" [ ] .undef ]
[ "kr" keymap.kr "Korea, Republic of" [ ] .undef ]
[ "kg" keymap.kg "Kyrgyzstan" [ ] .undef ] [ "kg" keymap.kg "Kyrgyzstan" [ ] .undef ]
[ "la" keymap.la "Laos" [ "lo_" ] .undef ] [ "la" keymap.la "Laos" [ "lo_" ] .undef ]
[ "latam" keymap.latam "Latin American" [ "_AR" "_BO" "_CL" "_CO" "_CR" "_DO" "_EC" "_GT" "_HN" "_MX" "_NI" "_PA" "_PE" "es_PR" "_PY" "_SV" "es_US" "_UY" "_VE" ] .undef ] [ "latam" keymap.latam "Latin American" [ "_AR" "_BO" "_CL" "_CO" "_CR" "_DO" "_EC" "_GT" "_HN" "_MX" "_NI" "_PA" "_PE" "es_PR" "_PY" "_SV" "es_US" "_UY" "_VE" ] .undef ]
@ -2399,7 +2438,9 @@
[ "mao" keymap.mao "Maori" [ ] .undef ] [ "mao" keymap.mao "Maori" [ ] .undef ]
[ "mn" keymap.mn "Mongolia" [ "_MN" ] .undef ] [ "mn" keymap.mn "Mongolia" [ "_MN" ] .undef ]
[ "mm" keymap.mm "Myanmar" [ ] .undef ] [ "mm" keymap.mm "Myanmar" [ ] .undef ]
[ "np" keymap.np "Nepal" [ ] .undef ]
[ "nl" keymap.nl "Netherlands" [ "_NL" ] .undef ] [ "nl" keymap.nl "Netherlands" [ "_NL" ] .undef ]
[ "ng" keymap.ng "Nigeria" [ ] .undef ]
[ "no" keymap.no "Norway" [ "_NO" ] .undef ] [ "no" keymap.no "Norway" [ "_NO" ] .undef ]
[ "no_smi" keymap.no_smi "Norway (Saami)" [ "se_NO" ] .undef ] [ "no_smi" keymap.no_smi "Norway (Saami)" [ "se_NO" ] .undef ]
[ "pk" keymap.pk "Pakistan" [ ] .undef ] [ "pk" keymap.pk "Pakistan" [ ] .undef ]
@ -2432,4 +2473,4 @@
] def ] def
% set to "us" for safety % set to "us" for safety
/config.keymap keymaps 78 get def /config.keymap keymaps 83 get def

@ -3,14 +3,8 @@ use strict;
use File::Find; use File::Find;
BEGIN { do "/usr/share/console-setup/KeyboardNames.pl"
if (@ARGV != 1) { or die "can't load /usr/share/console-setup/KeyboardNames.pl";
print STDERR "Usage: $0 console-setup-source-tree\n";
exit 1;
}
do "$ARGV[0]/Keyboard/KeyboardNames.pl"
or die "can't load $ARGV[0]/Keyboard/KeyboardNames.pl";
}
# Horrible hardcoded mess for now; please keep this in the same order as in # Horrible hardcoded mess for now; please keep this in the same order as in
# console-setup/debian/config.proto. The values are substrings since that # console-setup/debian/config.proto. The values are substrings since that

Loading…
Cancel
Save