xkb-data: Changes to 'ubuntu'
.gitignore | 2
COPYING | 40
ChangeLog | 9777 +++++++++++-----
Makefile.am | 15
NEWS | 6
README | 3
compat/Makefile.am | 2
compat/caps | 12
compat/complete | 1
compat/default | 1
compat/level5 | 12
compat/misc | 12
configure.in | 17
debian/README.Debian | 6
debian/README.source | 2
debian/changelog | 268
debian/control | 18
debian/patches/101_rus.patch | 12
debian/patches/102_mac_aliases.patch | 227
debian/patches/103_swiss_legacy.patch | 53
debian/patches/104_macbook_expose_and_dashboard.patch | 38
debian/patches/105_intelligent_keyboard.patch | 67
debian/patches/107_lao.patch | 115
debian/patches/108_taiwan.patch | 141
debian/patches/revert-goodmap-badmap-for-apple.diff | 63
debian/patches/send-upstream/003_missing_inet_keys.diff | 15
debian/patches/series | 8
debian/rules | 38
debian/watch | 3
debian/xkb-data-i18n.install | 1
debian/xkb-data.install | 1
debian/xkb-data.postinst.in | 6
debian/xsfbs/xsfbs.mk | 35
docs/HOWTO.transition | 2
docs/iso3166-3.csv | 246
geometry/Makefile.am | 4
geometry/hp | 246
geometry/macintosh | 877 +
geometry/nokia | 53
geometry/pc | 28
geometry/sanwa | 151
geometry/sun | 40
keycodes/Makefile.am | 1
keycodes/empty | 4
keycodes/macintosh | 24
keycodes/sun | 40
keymap/README | 2
keymap/xfree86 | 94
po/bg.po | 1949 +--
po/ca.po | 2015 +--
po/crh.po | 1265 +-
po/cs.po | 1923 +--
po/da.po | 1974 +--
po/de.po | 1960 +--
po/el.po | 2627 +++-
po/eo.po | 2016 +--
po/es.po | 2735 +++-
po/fi.po | 1913 +--
po/fr.po | 881 -
po/gl.po | 3023 ++++
po/hu.po | 1931 +--
po/id.po | 2027 +--
po/it.po | 2259 +--
po/ko.po | 2325 +--
po/ky.po | 1447 +-
po/lt.po | 1963 +--
po/pl.po | 3096 +++++
po/ro.po | 3079 +++++
po/ru.po | 2185 ++-
po/sv.po | 868 -
po/uk.po | 2044 +--
po/vi.po | 1806 +-
po/zh_CN.po | 2
rules/HDR | 17
rules/Makefile.am | 74
rules/base.extras.xml.in | 33
rules/base.l2_s.part | 1
rules/base.l3_s.part | 1
rules/base.l4_s.part | 1
rules/base.lists.part | 17
rules/base.m_g.part | 5
rules/base.m_k.part | 4
rules/base.m_s.part | 4
rules/base.m_t.part | 2
rules/base.ml1_s.part | 5
rules/base.ml2_s.part | 3
rules/base.ml3_s.part | 3
rules/base.ml4_s.part | 3
rules/base.ml_s.part | 26
rules/base.mlv_s.part | 1
rules/base.o_c.part | 1
rules/base.o_s.part | 34
rules/base.xml.in | 820 +
rules/bin/Makefile.am | 4
rules/bin/ln_s.sh | 20
rules/bin/lnv_s.sh | 12
rules/bin/mln_s.sh | 20
rules/bin/mlnvn_s.sh | 12
rules/compat/.gitignore | 6
rules/compat/Makefile.am | 31
rules/compat/base.l1v1_c.part | 1
rules/compat/base.l2v2_c.part | 1
rules/compat/base.l3v3_c.part | 1
rules/compat/base.l4v4_c.part | 1
rules/compat/base.lv_c.part | 1
rules/evdev.m_k.part | 1
rules/evdev.m_s.part | 1
rules/extras/.gitignore | 6
rules/extras/Makefile.am | 24
rules/extras/variantsMapping.lst | 2
rules/xfree98 | 1
symbols/Makefile.am | 24
symbols/af | 15
symbols/altwin | 5
symbols/ara | 14
symbols/at | 38
symbols/be | 20
symbols/br | 8
symbols/bw | 19
symbols/ch | 22
symbols/cn | 68
symbols/compose | 23
symbols/ctrl | 12
symbols/cz | 32
symbols/de | 345
symbols/empty | 6
symbols/es | 4
symbols/eurosign | 8
symbols/extras/Makefile.am | 3
symbols/extras/ir | 63
symbols/extras/ru | 59
symbols/fi | 333
symbols/fr | 34
symbols/gb | 37
symbols/gh | 59
symbols/gr | 3
symbols/group | 29
symbols/hu | 13
symbols/il | 9
symbols/in | 22
symbols/inet | 48
symbols/ir | 56
symbols/is | 23
symbols/it | 44
symbols/jp | 37
symbols/ke | 44
symbols/keypad | 56
symbols/latam | 4
symbols/latin | 6
symbols/level3 | 54
symbols/level5 | 133
symbols/lk | 2
symbols/lt | 489
symbols/ma | 10
symbols/macintosh_vndr/Makefile.am | 4
symbols/macintosh_vndr/apple | 88
symbols/macintosh_vndr/es | 6
symbols/macintosh_vndr/jp | 35
symbols/ml | 85
symbols/nbsp | 132
symbols/nokia_vndr/Makefile.am | 6
symbols/nokia_vndr/rx-44 | 303
symbols/nokia_vndr/rx-51 | 491
symbols/nokia_vndr/su-8w | 484
symbols/pc | 5
symbols/ph | 999 +
symbols/pk | 61
symbols/pl | 75
symbols/pt | 12
symbols/rs | 27
symbols/ru | 68
symbols/rupeesign | 7
symbols/se | 2
symbols/shift | 67
symbols/sun_vndr/Makefile.am | 13
symbols/sun_vndr/ara | 117
symbols/sun_vndr/be | 99
symbols/sun_vndr/br | 102
symbols/sun_vndr/ca | 98
symbols/sun_vndr/ch | 134
symbols/sun_vndr/cs | 59
symbols/sun_vndr/cz | 105
symbols/sun_vndr/de | 142
symbols/sun_vndr/dk | 151
symbols/sun_vndr/ee | 118
symbols/sun_vndr/es | 157
symbols/sun_vndr/fi | 74
symbols/sun_vndr/fr | 107
symbols/sun_vndr/gb | 84
symbols/sun_vndr/gr | 97
symbols/sun_vndr/hu | 94
symbols/sun_vndr/it | 142
symbols/sun_vndr/jp | 27
symbols/sun_vndr/ko | 63
symbols/sun_vndr/kr | 98
symbols/sun_vndr/lt | 132
symbols/sun_vndr/lv | 125
symbols/sun_vndr/nl | 157
symbols/sun_vndr/no | 144
symbols/sun_vndr/pl | 99
symbols/sun_vndr/pt | 153
symbols/sun_vndr/ro | 118
symbols/sun_vndr/ru | 98
symbols/sun_vndr/se | 291
symbols/sun_vndr/sk | 110
symbols/sun_vndr/solaris | 62
symbols/sun_vndr/sw | 173
symbols/sun_vndr/tr | 132
symbols/sun_vndr/tuv | 33
symbols/sun_vndr/tw | 50
symbols/sun_vndr/ua | 118
symbols/sun_vndr/us | 301
symbols/sun_vndr/usb | 26
symbols/sy | 3
symbols/tm | 1
symbols/tz | 63
symbols/us | 153
tests/testShortDescriptions | 6
tests/xkbTestFunc.pm | 15
types/Makefile.am | 2
types/level5 | 122
types/nokia | 14
xkbrules.am | 2
xkeyboard-config.pc.in | 8
224 files changed, 51169 insertions(+), 22255 deletions(-)
New commits:
commit 03f924569ed3cfb85b887ba2d7ca2ea7866b8626
Author: Bryce Harrington <bryce@canonical.com>
Date: Tue Feb 1 14:50:07 2011 -0800
Drop obsolete patches
diff --git a/debian/patches/101_rus.patch b/debian/patches/101_rus.patch
deleted file mode 100644
index f178ce3..0000000
--- a/debian/patches/101_rus.patch
+++ /dev/null
@@ -1,12 +0,0 @@
-Index: xkb-data/rules/base.xml.in
-===================================================================
---- xkb-data.orig/rules/base.xml.in 2009-12-14 17:25:21.000000000 +0200
-+++ xkb-data/rules/base.xml.in 2009-12-14 17:42:36.000000000 +0200
-@@ -1277,6 +1277,7 @@
- <configItem>
- <name>rus</name>
- <_description>Russian phonetic</_description>
-+ <languageList><iso639Id>rus</iso639Id></languageList>
- </configItem>
- </variant>
- <variant>
diff --git a/debian/patches/102_mac_aliases.patch b/debian/patches/102_mac_aliases.patch
deleted file mode 100644
index b78c003..0000000
--- a/debian/patches/102_mac_aliases.patch
+++ /dev/null
@@ -1,227 +0,0 @@
-Index: xkb-data/symbols/macintosh_vndr/de
-===================================================================
---- xkb-data.orig/symbols/macintosh_vndr/de 2008-09-05 11:12:12.000000000 +0300
-+++ xkb-data/symbols/macintosh_vndr/de 2009-12-14 17:42:07.000000000 +0200
-@@ -95,3 +95,17 @@
-
- key <BKSL> { [ numbersign, apostrophe, grave ] };
- };
-+
-+partial alphanumeric_keys
-+xkb_symbols "mac" {
-+ // Alias to keep Gnome UI happy.
-+ // see https://bugs.launchpad.net/bugs/327963
-+ include "macintosh_vndr/de(basic)"
-+};
-+
-+partial alphanumeric_keys
-+xkb_symbols "mac_nodeadkeys" {
-+ // Alias to keep Gnome UI happy.
-+ // see https://bugs.launchpad.net/bugs/327963
-+ include "macintosh_vndr/de(nodeadkeys)"
-+};
-Index: xkb-data/symbols/macintosh_vndr/dk
-===================================================================
---- xkb-data.orig/symbols/macintosh_vndr/dk 2008-09-05 11:12:12.000000000 +0300
-+++ xkb-data/symbols/macintosh_vndr/dk 2009-12-14 17:42:07.000000000 +0200
-@@ -77,3 +77,16 @@
- key <TLDE> { [ dollar, section, dollar, dollar ] };
- };
-
-+partial alphanumeric_keys
-+xkb_symbols "mac" {
-+ // Alias to keep Gnome UI happy.
-+ // see https://bugs.launchpad.net/bugs/327963
-+ include "macintosh_vndr/dk(basic)"
-+};
-+
-+partial alphanumeric_keys
-+xkb_symbols "mac_nodeadkeys" {
-+ // Alias to keep Gnome UI happy.
-+ // see https://bugs.launchpad.net/bugs/327963
-+ include "macintosh_vndr/dk(nodeadkeys)"
-+};
-Index: xkb-data/symbols/macintosh_vndr/es
-===================================================================
---- xkb-data.orig/symbols/macintosh_vndr/es 2008-09-05 11:12:12.000000000 +0300
-+++ xkb-data/symbols/macintosh_vndr/es 2009-12-14 17:42:07.000000000 +0200
-@@ -4,3 +4,10 @@
- include "es"
- name[Group1]= "Spain - Mac";
- };
-+
-+partial alphanumeric_keys
-+xkb_symbols "mac" {
-+ // Alias to keep Gnome UI happy.
-+ // see https://bugs.launchpad.net/bugs/327963
-+ include "macintosh_vndr/es(basic)"
-+};
-Index: xkb-data/symbols/macintosh_vndr/fi
-===================================================================
---- xkb-data.orig/symbols/macintosh_vndr/fi 2008-09-05 11:12:12.000000000 +0300
-+++ xkb-data/symbols/macintosh_vndr/fi 2009-12-14 17:42:07.000000000 +0200
-@@ -16,3 +16,10 @@
- include "macintosh_vndr/se(basic)" // for consistent naming
- name[Group1]= "Finland - Mac, eliminate dead keys";
- };
-+
-+partial alphanumeric_keys
-+xkb_symbols "mac" {
-+ // Alias to keep Gnome UI happy.
-+ // see https://bugs.launchpad.net/bugs/327963
-+ include "macintosh_vndr/fi(basic)"
-+};
-Index: xkb-data/symbols/macintosh_vndr/fr
-===================================================================
---- xkb-data.orig/symbols/macintosh_vndr/fr 2008-09-05 11:12:12.000000000 +0300
-+++ xkb-data/symbols/macintosh_vndr/fr 2009-12-14 17:42:07.000000000 +0200
-@@ -108,3 +108,10 @@
-
- key <AB06> { [ n, N, asciitilde, dead_tilde ] };
- };
-+
-+partial alphanumeric_keys
-+xkb_symbols "mac" {
-+ // Alias to keep Gnome UI happy.
-+ // see https://bugs.launchpad.net/bugs/327963
-+ include "macintosh_vndr/fr(basic)"
-+};
-Index: xkb-data/symbols/macintosh_vndr/gb
-===================================================================
---- xkb-data.orig/symbols/macintosh_vndr/gb 2008-09-05 11:12:12.000000000 +0300
-+++ xkb-data/symbols/macintosh_vndr/gb 2009-12-14 17:42:07.000000000 +0200
-@@ -18,4 +18,9 @@
- include "level3(ralt_switch)"
- };
-
--
-+partial alphanumeric_keys
-+xkb_symbols "mac" {
-+ // Alias to keep Gnome UI happy.
-+ // see https://bugs.launchpad.net/bugs/327963
-+ include "macintosh_vndr/gb(basic)"
-+};
-Index: xkb-data/symbols/macintosh_vndr/is
-===================================================================
---- xkb-data.orig/symbols/macintosh_vndr/is 2009-03-30 23:04:17.000000000 +0300
-+++ xkb-data/symbols/macintosh_vndr/is 2009-12-14 17:42:07.000000000 +0200
-@@ -126,3 +126,10 @@
- include "macintosh_vndr/is(basic)" // for consistent naming
- name[Group1]= "Iceland - Mac, eliminate dead keys";
- };
-+
-+partial alphanumeric_keys
-+xkb_symbols "mac" {
-+ // Alias to keep Gnome UI happy.
-+ // see https://bugs.launchpad.net/bugs/327963
-+ include "macintosh_vndr/is(basic)"
-+};
-Index: xkb-data/symbols/macintosh_vndr/it
-===================================================================
---- xkb-data.orig/symbols/macintosh_vndr/it 2008-09-05 11:12:12.000000000 +0300
-+++ xkb-data/symbols/macintosh_vndr/it 2009-12-14 17:42:07.000000000 +0200
-@@ -62,3 +62,9 @@
- include "level3(ralt_switch)"
- };
-
-+partial alphanumeric_keys
-+xkb_symbols "mac" {
-+ // Alias to keep Gnome UI happy.
-+ // see https://bugs.launchpad.net/bugs/327963
-+ include "macintosh_vndr/it(basic)"
-+};
-Index: xkb-data/symbols/macintosh_vndr/nl
-===================================================================
---- xkb-data.orig/symbols/macintosh_vndr/nl 2008-09-05 11:12:12.000000000 +0300
-+++ xkb-data/symbols/macintosh_vndr/nl 2009-12-14 17:42:07.000000000 +0200
-@@ -15,3 +15,9 @@
-
- };
-
-+partial alphanumeric_keys
-+xkb_symbols "mac" {
-+ // Alias to keep Gnome UI happy.
-+ // see https://bugs.launchpad.net/bugs/327963
-+ include "macintosh_vndr/nl(basic)"
-+};
-Index: xkb-data/symbols/macintosh_vndr/no
-===================================================================
---- xkb-data.orig/symbols/macintosh_vndr/no 2008-09-05 11:12:12.000000000 +0300
-+++ xkb-data/symbols/macintosh_vndr/no 2009-12-14 17:42:07.000000000 +0200
-@@ -50,3 +50,17 @@
- key <AD12> { [ diaeresis, asciicircum, asciitilde, macron ] };
-
- };
-+
-+partial alphanumeric_keys
-+xkb_symbols "mac" {
-+ // Alias to keep Gnome UI happy.
-+ // see https://bugs.launchpad.net/bugs/327963
-+ include "macintosh_vndr/no(basic)"
-+};
-+
-+partial alphanumeric_keys
-+xkb_symbols "mac_nodeadkeys" {
-+ // Alias to keep Gnome UI happy.
-+ // see https://bugs.launchpad.net/bugs/327963
-+ include "macintosh_vndr/no(nodeadkeys)"
-+};
-Index: xkb-data/symbols/macintosh_vndr/pt
-===================================================================
---- xkb-data.orig/symbols/macintosh_vndr/pt 2008-09-05 11:12:12.000000000 +0300
-+++ xkb-data/symbols/macintosh_vndr/pt 2009-12-14 17:42:07.000000000 +0200
-@@ -61,3 +61,24 @@
- key <AC11> { [ asciitilde, asciicircum ] };
- key <AD12> { [ acute, grave ] };
- };
-+
-+partial alphanumeric_keys
-+xkb_symbols "mac" {
-+ // Alias to keep Gnome UI happy.
-+ // see https://bugs.launchpad.net/bugs/327963
-+ include "macintosh_vndr/pt(basic)"
-+};
-+
-+partial alphanumeric_keys
-+xkb_symbols "mac_nodeadkeys" {
-+ // Alias to keep Gnome UI happy.
-+ // see https://bugs.launchpad.net/bugs/327963
-+ include "macintosh_vndr/pt(nodeadkeys)"
-+};
-+
-+partial alphanumeric_keys
-+xkb_symbols "mac_sundeadkeys" {
-+ // Alias to keep Gnome UI happy.
-+ // see https://bugs.launchpad.net/bugs/327963
-+ include "macintosh_vndr/pt(sundeadkeys)"
-+};
-Index: xkb-data/symbols/macintosh_vndr/se
-===================================================================
---- xkb-data.orig/symbols/macintosh_vndr/se 2008-09-05 11:12:12.000000000 +0300
-+++ xkb-data/symbols/macintosh_vndr/se 2009-12-14 17:42:07.000000000 +0200
-@@ -44,3 +44,10 @@
- include "macintosh_vndr/se(basic)" // for consistent naming
- name[Group1]= "Sweden - Mac, eliminate dead keys";
- };
-+
-+partial alphanumeric_keys
-+xkb_symbols "mac" {
-+ // Alias to keep Gnome UI happy.
-+ // see https://bugs.launchpad.net/bugs/327963
-+ include "macintosh_vndr/se(basic)"
-+};
-Index: xkb-data/symbols/macintosh_vndr/us
-===================================================================
---- xkb-data.orig/symbols/macintosh_vndr/us 2008-09-05 11:12:12.000000000 +0300
-+++ xkb-data/symbols/macintosh_vndr/us 2009-12-14 17:42:07.000000000 +0200
-@@ -149,3 +149,10 @@
- // end modifier mappings
-
- };
-+
-+partial alphanumeric_keys
-+xkb_symbols "mac" {
-+ // Alias to keep Gnome UI happy.
-+ // see https://bugs.launchpad.net/bugs/327963
-+ include "macintosh_vndr/us(basic)"
-+};
diff --git a/debian/patches/103_swiss_legacy.patch b/debian/patches/103_swiss_legacy.patch
deleted file mode 100644
index c6386c0..0000000
--- a/debian/patches/103_swiss_legacy.patch
+++ /dev/null
@@ -1,53 +0,0 @@
-commit c3367736c4399443662815303f4d45bdd20a1302
-Author: Sergey V. Udaltsov <svu@gnome.org>
-Date: Tue Oct 13 10:00:12 2009 +0100
-
- Fixed default swiss variant, added legacy variant
-
- http://bugs.freedesktop.org/show_bug.cgi?id=24490
-
-Index: xkb-data/rules/base.xml.in
-===================================================================
---- xkb-data.orig/rules/base.xml.in 2009-12-14 17:42:07.000000000 +0200
-+++ xkb-data/rules/base.xml.in 2009-12-14 17:42:07.000000000 +0200
-@@ -3706,6 +3706,12 @@
- <variantList>
- <variant>
- <configItem>
-+ <name>legacy</name>
-+ <_description>Legacy</_description>
-+ </configItem>
-+ </variant>
-+ <variant>
-+ <configItem>
- <name>de_nodeadkeys</name>
- <_description>German, eliminate dead keys</_description>
- </configItem>
-Index: xkb-data/symbols/ch
-===================================================================
---- xkb-data.orig/symbols/ch 2009-03-30 23:04:17.000000000 +0300
-+++ xkb-data/symbols/ch 2009-12-14 17:42:07.000000000 +0200
-@@ -16,7 +16,7 @@
- key <AE04> { [ 4, ccedilla ] };
- key <AE05> { [ 5, percent ] };
- key <AE06> { [ 6, ampersand, notsign ] };
-- key <AE07> { [ 7, slash, brokenbar ] };
-+ key <AE07> { [ 7, slash, bar ] };
- key <AE08> { [ 8, parenleft, cent ] };
- key <AE09> { [ 9, parenright ] };
- key <AE10> { [ 0, equal ] };
-@@ -42,6 +42,14 @@
- };
-
- partial alphanumeric_keys
-+xkb_symbols "legacy" {
-+ include "ch(basic)"
-+
-+ name[Group1]= "Switzerland - Legacy";
-+ key <AE07> { [ 7, slash, brokenbar ] };
-+};
-+
-+partial alphanumeric_keys
- xkb_symbols "de" {
- include "ch(basic)"
- };
diff --git a/debian/patches/send-upstream/003_missing_inet_keys.diff b/debian/patches/send-upstream/003_missing_inet_keys.diff
deleted file mode 100644
index 457e6cb..0000000
--- a/debian/patches/send-upstream/003_missing_inet_keys.diff
+++ /dev/null
@@ -1,15 +0,0 @@
---- xkeyboard-config-1.3/symbols/inet 2008-12-02 11:30:26.000000000 -0600
-+++ xkeyboard-config-1.3/symbols/inet.new 2008-12-02 14:43:19.000000000 -0600
-@@ -158,9 +158,9 @@
- key <I241> { [ XF86MailForward ] };
- key <I242> { [ XF86Save ] };
- key <I243> { [ XF86Documents ] };
--// key <I244> { [ ] }; // KEY_BATTERY
--// key <I245> { [ ] }; // KEY_BLUETOOTH
--// key <I246> { [ ] }; // KEY_WLAN
-+ key <I244> { [ XF86Battery ] };
-+ key <I245> { [ XF86Bluetooth ] };
-+ key <I246> { [ XF86WLAN ] };
- // key <I249> { [ ] }; // KEY_VIDEO_NEXT -- drive next video source
- // key <I250> { [ ] }; // KEY_VIDEO_PREV -- drive previous video source
- // key <I251> { [ ] }; // KEY_BRIGHTNESS_CYCLE -- bright up, max++ == min
commit a51e801e2faf78046b75b4a19dbd3618b0879d17
Author: Bryce Harrington <bryce@canonical.com>
Date: Tue Feb 1 14:40:38 2011 -0800
Patches from the ubuntu package.
These have sat in the ubuntu packaging for a long time, but look to me
like they should all rather go upstream instead.
diff --git a/debian/patches/104_macbook_expose_and_dashboard.patch b/debian/patches/104_macbook_expose_and_dashboard.patch
new file mode 100644
index 0000000..36f843c
--- /dev/null
+++ b/debian/patches/104_macbook_expose_and_dashboard.patch
@@ -0,0 +1,38 @@
+diff -Nrup xkeyboard-config-1.7-patched/keycodes/evdev xkeyboard-config-working/keycodes/evdev
+--- xkeyboard-config-1.7-patched/keycodes/evdev 2010-02-11 12:27:43.000000000 -0800
++++ xkeyboard-config-working/keycodes/evdev 2010-02-11 12:30:04.000000000 -0800
+@@ -189,6 +189,7 @@ default xkb_keycodes "evdev" {
+ <LNFD> = 109; // #define KEY_LINEFEED 101
+ <I120> = 120; // #define KEY_MACRO 112
+ <I126> = 126; // #define KEY_KPPLUSMINUS 118
++ <I128> = 128; // #define KEY_SCALE 120
+ <I129> = 129; // #define KEY_KPCOMMA 121
+ <I147> = 147; // #define KEY_MENU 139
+ <I148> = 148; // #define KEY_CALC 140
+@@ -238,6 +239,7 @@ default xkb_keycodes "evdev" {
+ <I209> = 209; // #define KEY_PAUSECD 201
+ <I210> = 210; // #define KEY_PROG3 202
+ <I211> = 211; // #define KEY_PROG4 203 conflicts with AB11
++ <I212> = 212; // #define KEY_DASHBOARD 204
+ <I213> = 213; // #define KEY_SUSPEND 205
+ <I214> = 214; // #define KEY_CLOSE 206
+ <I215> = 215; // #define KEY_PLAY 207
+diff -Nrup xkeyboard-config-1.7-patched/symbols/inet xkeyboard-config-working/symbols/inet
+--- xkeyboard-config-1.7-patched/symbols/inet 2010-02-11 12:27:43.000000000 -0800
++++ xkeyboard-config-working/symbols/inet 2010-02-11 12:30:16.000000000 -0800
+@@ -123,6 +123,7 @@ xkb_symbols "evdev" {
+
+ // key <I120> { [ ] }; // KEY_MACRO
+ key <I126> { [ plusminus ] };
++ key <I128> { [ XF86LaunchA ] };
+ key <I129> { [ KP_Decimal ] };
+ key <I147> { [ XF86MenuKB ] };
+ key <I148> { [ XF86Calculator ] };
+@@ -172,6 +173,7 @@ xkb_symbols "evdev" {
+ key <I209> { [ XF86AudioPause ] };
+ key <I210> { [ XF86Launch3 ] };
+ key <I211> { [ XF86Launch4 ] };
++ key <I212> { [ XF86LaunchB ] };
+ key <I213> { [ XF86Suspend ] };
+ key <I214> { [ XF86Close ] };
+ key <I215> { [ XF86AudioPlay ] };
diff --git a/debian/patches/105_intelligent_keyboard.patch b/debian/patches/105_intelligent_keyboard.patch
new file mode 100644
index 0000000..6781906
--- /dev/null
+++ b/debian/patches/105_intelligent_keyboard.patch
@@ -0,0 +1,67 @@
+diff --git a/rules/base.lists.part b/rules/base.lists.part
+index d1927c5..69de1f6 100644
+--- a/rules/base.lists.part
++++ b/rules/base.lists.part
+@@ -67,7 +67,8 @@
+ sk1300 sk2500 sk6200 sk7100 \
+ sven sven303 symplon \
+ tm2030USB toshiba_s3000 trust trustda \
+- unitekkb1925 yahoo
++ unitekkb1925 yahoo \
++ intelligent_keyboard_k04
+
+ // all layouts with 3rd and 4th groups
+ ! $threelevellayouts = al az \
+diff --git a/rules/base.xml.in b/rules/base.xml.in
+index f43e651..4038bcd 100644
+--- a/rules/base.xml.in
++++ b/rules/base.xml.in
+@@ -1196,6 +1196,13 @@
+ <vendor>Creative</vendor>
+ </configItem>
+ </model>
++ <model>
++ <configItem>
++ <name>intelligent_keyboard_k04</name>
++ <description>Intelligent Keyboard K04</description>
++ <vendor>Generic</vendor>
++ </configItem>
++ </model>
+ </modelList>
+ <layoutList>
+ <layout>
+diff --git a/symbols/inet b/symbols/inet
+index f6cd6ac..e9b5a59 100644
+--- a/symbols/inet
++++ b/symbols/inet
+@@ -1821,3 +1821,30 @@ partial alphanumeric_keys
+ xkb_symbols "pc105" {
+ include "inet(media_nav_acpi_common)"
+ };
++
++//Intelligent Keyboard
++
++//Intelligent Keyboard K04
++partial alphanumeric_keys
++xkb_symbols "intelligent_keyboard_k04" {
++ key <I22> { [ XF86AudioPlay, XF86AudioPause ] };
++ key <I10> { [ XF86AudioPrev ] };
++ key <I24> { [ XF86AudioStop ] };
++ key <I19> { [ XF86AudioNext ] };
++ key <I6D> { [ XF86AudioMedia ] };
++ key <I30> { [ XF86AudioRaiseVolume ] };
++ key <I20> { [ XF86AudioMute ] };
++ key <I2E> { [ XF86AudioLowerVolume ] };
++ key <I6A> { [ XF86Back ] };
++ key <I69> { [ XF86Forward ] };
++ key <I68> { [ XF86Stop ] };
++ key <I67> { [ XF86Refresh ] };
++ key <I65> { [ XF86Search ] };
++ key <I66> { [ XF86Favorites ] };
++ key <I32> { [ XF86HomePage ] };
++ key <I6C> { [ XF86Mail ] };
++ key <I63> { [ XF86WakeUp ] };
++ key <I6B> { [ XF86MyComputer ] };
++ key <I21> { [ XF86Calculator ] };
++ key <I5F> { [ XF86Sleep ] };
++};
diff --git a/debian/patches/107_lao.patch b/debian/patches/107_lao.patch
new file mode 100644
index 0000000..2a8159e
--- /dev/null
+++ b/debian/patches/107_lao.patch
@@ -0,0 +1,115 @@
+Index: xkeyboard-config/symbols/la
+===================================================================
+--- xkeyboard-config.orig/symbols/la 2010-03-23 23:10:19.000000000 +0800
++++ xkeyboard-config/symbols/la 2010-03-25 16:15:03.000000000 +0800
+@@ -75,3 +75,80 @@
+ [ Shift_R, ISO_Last_Group ]
+ };
+ };
++
++partial
++xkb_symbols "stea" {
++
++ // Describes the differences between a very simple US/ASCII
++ // keyboard and a Lao keyboard
++ // This keymap uses the proposed Lao keyboard standard by the
++ // PAN Localization Project
++ // Science Technology and Environment Agency of Lao PDR
++ // National University Computer and Emergency Science of Pakistan
++ // International Development Research Center
++ // Caveat: assigning multiple codepoints to a single key doesn't
++ // work in XKB. Therefor the combining codepoint assignments
++ // have been omitted.
++
++
++ name[Group1]= "Laos - STEA (proposed standard layout)";
++
++ // Alphanumeric section
++ key <TLDE> { [ quotedbl, apostrophe ]};
++ key <AE01> { [ 0x1000ea2, 1, 0x1000ed1 ]};
++ key <AE02> { [ 0x1000e9f, 2, 0x1000ed2 ]};
++ key <AE03> { [ 0x1000ec2, 3, 0x1000ed3 ]};
++ key <AE04> { [ 0x1000e96, 4, 0x1000ed4 ]};
++ key <AE05> { [ 0x1000eb8, 0x1000ecc, 0x1000ed5 ]};
++ key <AE06> { [ 0x1000eb9, 0x1000ebc, 0x1000ed6 ]};
++ key <AE07> { [ 0x1000e84, 5, 0x1000ed7 ]};
++ key <AE08> { [ 0x1000e95, 6, 0x1000ed8 ]};
++ key <AE09> { [ 0x1000e88, 7, 0x1000ed9 ]};
++ key <AE10> { [ 0x1000e82, 8, 0x1000ed0 ]};
++ key <AE11> { [ 0x1000e8a, 9 ]};
++ key <AE12> { [ 0x1000ecd ]};
++
++ key <AD01> { [ 0x1000ebb ]};
++ key <AD02> { [ 0x1000ec4, 0 ]};
++ key <AD03> { [ 0x1000eb3, asterisk ]};
++ key <AD04> { [ 0x1000e9e, underscore ]};
++ key <AD05> { [ 0x1000eb0, plus ]};
++ key <AD06> { [ 0x1000eb4 ]};
++ key <AD07> { [ 0x1000eb5 ]};
++ key <AD08> { [ 0x1000eae, 0x1000ea3 ]};
++ key <AD09> { [ 0x1000e99, 0x1000edc ]};
++ key <AD10> { [ 0x1000e8d, 0x1000ebd ]};
++ key <AD11> { [ 0x1000e9a, minus ]};
++ key <AD12> { [ 0x1000ea5 ]};
++ key <BKSL> { [ slash, backslash ]};
++
++ key <AC01> { [ 0x1000eb1 ]};
++ key <AC02> { [ 0x1000eab, semicolon ]};
++ key <AC03> { [ 0x1000e81, period ]};
++ key <AC04> { [ 0x1000e94, comma ]};
++ key <AC05> { [ 0x1000ec0, colon ]};
++ key <AC06> { [ 0x1000ec9, 0x1000eca ]};
++ key <AC07> { [ 0x1000ec8, 0x1000ecb ]};
++ key <AC08> { [ 0x1000eb2, exclam ]};
++ key <AC09> { [ 0x1000eaa, question ]};
++ key <AC10> { [ 0x1000ea7, percent ]};
++ key <AC11> { [ 0x1000e87, equal ]};
++
++ key <AB01> { [ 0x1000e9c, 0x10020ad ]};
++ key <AB02> { [ 0x1000e9b, parenleft ]};
++ key <AB03> { [ 0x1000ec1, 0x1000eaf ]};
++ key <AB04> { [ 0x1000ead, x ]};
++ key <AB05> { [ 0x1000eb6 ]};
++ key <AB06> { [ 0x1000eb7 ]};
++ key <AB07> { [ 0x1000e97, 0x1000ec6 ]};
++ key <AB08> { [ 0x1000ea1, 0x1000edd ]};
++ key <AB09> { [ 0x1000ec3, dollar ]};
++ key <AB10> { [ 0x1000e9d, parenright ]};
++
++ key <SPCE> { [ space, nobreakspace, nobreakspace ]};
++
++ key <KPDL> { [ comma, period ]};
++
++ include "level3(ralt_switch)"
++
++};
+Index: xkeyboard-config/rules/base.xml.in
+===================================================================
+--- xkeyboard-config.orig/rules/base.xml.in 2010-03-23 23:11:48.000000000 +0800
++++ xkeyboard-config/rules/base.xml.in 2010-03-23 23:11:48.000000000 +0800
+@@ -2928,7 +2928,24 @@
+ <_description>Laos</_description>
+ <languageList><iso639Id>lao</iso639Id></languageList>
+ </configItem>
+- <variantList/>
++ <variantList>
++ <variant>
++ <configItem>
++ <name>basic</name>
++ <_description>Laos</_description>
++ <languageList><iso639Id>lao</iso639Id>
++ </languageList>
++ </configItem>
++ </variant>
++ <variant>
++ <configItem>
++ <name>stea</name>
++ <_description>Laos - STEA (proposed standard layout)</_description>
++ <languageList><iso639Id>lao</iso639Id>
++ </languageList>
++ </configItem>
++ </variant>
++ </variantList>
+ </layout>
+ <layout>
+ <configItem>
diff --git a/debian/patches/108_taiwan.patch b/debian/patches/108_taiwan.patch
new file mode 100644
index 0000000..f242e9d
--- /dev/null
+++ b/debian/patches/108_taiwan.patch
@@ -0,0 +1,141 @@
+Index: xkeyboard-config/symbols/tw
+===================================================================
+--- /dev/null 1970-01-01 00:00:00.000000000 +0000
++++ xkeyboard-config/symbols/tw 2010-03-28 23:23:52.000000000 +0800
+@@ -0,0 +1,73 @@
++// $XKeyboardConfig$
++
++partial default alphanumeric_keys
++xkb_symbols "tw" {
++
++ name[Group1]= "Taiwan";
++
++ include "us(basic)"
++
++ // Alphanumeric section
++ key <TLDE> { [ grave, asciitilde, dead_grave, dead_tilde ] };
++ key <AE01> { [ 1, exclam, U030D, exclamdown ] };
++ key <AE02> { [ 2, at, U0358, twosuperior ] };
++ key <AE03> { [ 3, numbersign, section, threesuperior ] };
++ key <AE04> { [ 4, dollar, yen, sterling ] };
++ key <AE05> { [ 5, percent, EuroSign, cent ] };
++ key <AE06> { [ 6,asciicircum, dead_circumflex, dead_caron ] };
++ key <AE07> { [ 7, ampersand, dead_acute, NoSymbol ] };
++ key <AE08> { [ 8, asterisk, dead_cedilla, dead_horn ] };
++ key <AE09> { [ 9, parenleft, dead_ogonek, dead_breve ] };
++ key <AE10> { [ 0, parenright, dead_abovedot, dead_abovering ] };
++ key <AE11> { [ minus, underscore, dead_macron, plusminus ] };
++ key <AE12> { [ equal, plus, multiply, division ] };
++
++ key <AD01> { [ q, Q, paragraph, degree ] };
++ key <AD03> { [ e, E, eacute, Eacute ] };
++ key <AD04> { [ r, R, U1E5F, U1E5E ] };
++ key <AD05> { [ t, T, U1E6F, U1E6E ] };
++ key <AD06> { [ y, Y, U1E73, U1E72 ] };
++ key <AD07> { [ u, U, U0289, U0244 ] };
++ key <AD08> { [ i, I, U0268, U0197 ] };
++ key <AD09> { [ o, O, oslash, Ooblique ] };
++
++ key <AC02> { [ s, S, ssharp, NoSymbol ] };
++ key <AC03> { [ d, D, U1E0F, U1E0E ] };
++ key <AC05> { [ g, G, eng, ENG ] };
++ key <AC10> { [ semicolon, colon, U02D0, dead_diaeresis ] };
++ key <AC11> { [apostrophe, quotedbl, U02BC, dead_doubleacute ] };
++
++ key <AB03> { [ c, C, ccedilla, Ccedilla ] };
++ key <AB06> { [ n, N, ntilde, Ntilde ] };
++ key <AB07> { [ m, M, mu, mu ] };
++ key <AB08> { [ comma, less, dead_belowcomma, guillemotleft ] };
++ key <AB09> { [ period, greater, dead_belowdot, guillemotright ] };
++ key <AB10> { [ slash, question, questiondown, dead_hook ] };
++ key <BKSL> { [ backslash, bar, notsign, brokenbar ] };
++
++ include "level3(ralt_switch)"
++};
++
++partial alphanumeric_keys
++xkb_symbols "indigenous" {
++
++ name[Group1]= "Taiwan - Indigenous";
++
++ include "tw(tw)"
++
++ key <AC11> { [ U02BC, quotedbl, apostrophe, dead_doubleacute ] };
++
++ include "level3(ralt_switch)"
++};
++
++partial alphanumeric_keys
++xkb_symbols "saisiyat" {
++
++ name[Group1]= "Taiwan - Saisiyat";
++
++ include "tw(indigenous)"
++
++ key <AC10> { [ U02D0, colon, semicolon, dead_diaeresis ] };
++
++ include "level3(ralt_switch)"
++};
+Index: xkeyboard-config/rules/base.xml.in
+===================================================================
+--- xkeyboard-config.orig/rules/base.xml.in 2010-03-28 23:24:07.000000000 +0800
++++ xkeyboard-config/rules/base.xml.in 2010-03-28 23:24:46.000000000 +0800
+@@ -3958,6 +3958,46 @@
+ </layout>
+ <layout>
+ <configItem>
++ <name>tw</name>
++ <_shortDescription>Twn</_shortDescription>
++ <_description>Taiwan</_description>
++ <languageList>
++ <iso639Id>trv</iso639Id>
++ </languageList>
++ </configItem>
++ <variantList>
++ <variant>
++ <configItem>
++ <name>indigenous</name>
++ <_description>Indigenous</_description>
++ <languageList>
++ <iso639Id>ami</iso639Id>
++ <iso639Id>tay</iso639Id>
++ <iso639Id>bnn</iso639Id>
++ <iso639Id>ckv</iso639Id>
++ <iso639Id>pwn</iso639Id>
++ <iso639Id>pyu</iso639Id>
++ <iso639Id>dru</iso639Id>
++ <iso639Id>ais</iso639Id>
++ <iso639Id>ssf</iso639Id>
++ <iso639Id>tao</iso639Id>
++ <iso639Id>tsu</iso639Id>
++ </languageList>
++ </configItem>
++ </variant>
++ <variant>
++ <configItem>
++ <name>saisiyat</name>
++ <_description>Saisiyat</_description>
++ <languageList>
++ <iso639Id>xsf</iso639Id>
++ </languageList>
++ </configItem>
++ </variant>
++ </variantList>
++ </layout>
++ <layout>
++ <configItem>
+ <name>ua</name>
+ <_shortDescription>Ukr</_shortDescription>
+ <_description>Ukraine</_description>
+diff -Nurp xkeyboard-config-merge/symbols/Makefile.am working/symbols/Makefile.am
+--- xkeyboard-config-merge/symbols/Makefile.am 2010-03-29 18:38:01.000000000 -0700
++++ working/symbols/Makefile.am 2010-03-29 23:29:53.000000000 -0700
+@@ -27,7 +27,7 @@ ro rs ru \
+ se si sk sn \
+ sy th \
+ terminate \
+-tj tm tr \
++tj tm tr tw \
+ ua us uz vn \
+ za \
+ altwin capslock compose ctrl eurosign group inet \
commit 43772bd20ea81ddc8444f9a7a16b612335a0d2cf
Author: Bryce Harrington <bryce@canonical.com>
Date: Tue Feb 1 14:09:28 2011 -0800
Merge from debian of 2.1 release.
* Merge from debian of 2.1 release. Remaining Ubuntu changes:
+ xkb-data-i18n.install, xkb-data.install, rules: Split out
xkb-data-i18n to be used by console-setup.
+ rules: Generate pot file for translations during build
+ 104_macbook_expose_and_dashboard.patch: Add keycode definitions
required for Apples Expose & Dashboard keys (F3/F4).
+ 105_intelligent_keyboard.patch: Add support for the Intelligent
Keyboard K04
+ 107_lao.patch: New keyboard layout for Lao, implemented as
an alternative to the default one.
+ 108_taiwan.patch: New keyboard layouts for Taiwan.
* Drop 102_mac_aliases.patch: This appears to have some side effects,
and the patch was not taken by upstream because it was an incomplete
fix. Reopens bug 327963
* Drop patches included in the new upstream release:
- 106_fixspell3d.patch: upstream
- 109_mali.patch: upstream
- 110_variants-cleanup.patch
- 111_il-missing-symbol.patch
- 112_zero-with-spacing.patch
- 113_cz-dvorak-ucw.patch
- 114_ejn_4_level.patch
- 115_aluminium_geometries.patch
- 116_aluminium_keycodes.patch
- 117_aluminium_symbols.patch
- 118_aluminium_aliases.patch
- 119_aluminium_pc_compat.patch
- 120_aluminium_rules.patch
- 121_tamil_chars.patch
- 122_olpc-azerty.patch
- 123_fix_i18n.patch
- 124_serbian_ru_level3.patch
- 125_mapping_tools_launch5_menukb.patch
- 126_swahili_arabic.patch
Reply to: