summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'x11-base/xfree/files/4.3.0-patches/XFree86-4.3.0-gentoo-sparc-kb.patch')
-rw-r--r--x11-base/xfree/files/4.3.0-patches/XFree86-4.3.0-gentoo-sparc-kb.patch5001
1 files changed, 0 insertions, 5001 deletions
diff --git a/x11-base/xfree/files/4.3.0-patches/XFree86-4.3.0-gentoo-sparc-kb.patch b/x11-base/xfree/files/4.3.0-patches/XFree86-4.3.0-gentoo-sparc-kb.patch
deleted file mode 100644
index ff530d5b3bfe..000000000000
--- a/x11-base/xfree/files/4.3.0-patches/XFree86-4.3.0-gentoo-sparc-kb.patch
+++ /dev/null
@@ -1,5001 +0,0 @@
-diff -urN xfree-4.3.0-r1/usr/X11R6/lib/X11/xkb/symbols/am /usr/X11R6/lib/X11/xkb/symbols/am
---- xfree-4.3.0-r1/usr/X11R6/lib/X11/xkb/symbols/am 2003-03-10 12:31:52.000000000 -0500
-+++ /usr/X11R6/lib/X11/xkb/symbols/am 2003-03-20 22:01:42.000000000 -0500
-@@ -1,6 +1,6 @@
- // $XConsortium: am /main/3 1997/12/18 12:40:12 rch $
- //
--// $XFree86: xc/programs/xkbcomp/symbols/am,v 1.4 2002/06/04 22:50:58 dawes Exp $
-+// $XFree86: xc/programs/xkbcomp/symbols/am,v 1.3 2001/11/21 22:28:52 dawes Exp $
-
- partial default alphanumeric_keys
- xkb_symbols "basic" {
-@@ -12,59 +12,107 @@
- name[Group2]= "Armenian";
-
- // Alphanumeric section
-- key <TLDE> { [ ], [ 0x100055d, 0x100055c ] };
-- key <LSGT> { [ ], [ question, 0x100058a ] };
-- key <BKSL> { [ ], [ guillemotright, guillemotleft ] };
--
-- key <AE01> { [ ], [ 0x1000586, 0x1000556 ] };
-- key <AE02> { [ ], [ 0x1000571, 0x1000541 ] };
-- key <AE03> { [ ], [ 0x1002013, 0x1002014 ] };
-- key <AE04> { [ ], [ comma, dollar ] };
-- key <AE05> { [ ], [ 0x1000589, 0x1002026 ] };
-- key <AE06> { [ ], [ 0x100055e, percent ] };
-- key <AE07> { [ ], [ period, 0x1000587 ] };
-- key <AE08> { [ ], [ 0x100055b, 0x10002bc ] };
-- key <AE09> { [ ], [ parenright, parenleft ] };
-- key <AE10> { [ ], [ 0x1000585, 0x1000555 ] };
-- key <AE11> { [ ], [ 0x1000567, 0x1000537 ] };
-- key <AE12> { [ ], [ 0x1000572, 0x1000542 ] };
--
--
-- key <AD01> { [ ], [ 0x1000573, 0x1000543 ] };
-- key <AD02> { [ ], [ 0x1000583, 0x1000553 ] };
-- key <AD03> { [ ], [ 0x1000562, 0x1000532 ] };
-- key <AD04> { [ ], [ 0x100057d, 0x100054d ] };
-- key <AD05> { [ ], [ 0x1000574, 0x1000544 ] };
-- key <AD06> { [ ], [ 0x1000578, 0x1000548 ] };
-- key <AD07> { [ ], [ 0x1000582, 0x1000552 ] };
-- key <AD08> { [ ], [ 0x100056f, 0x100053f ] };
-- key <AD09> { [ ], [ 0x1000568, 0x1000538 ] };
-- key <AD10> { [ ], [ 0x1000569, 0x1000539 ] };
-- key <AD11> { [ ], [ 0x100056e, 0x100053e ] };
-- key <AD12> { [ ], [ 0x1000581, 0x1000551 ] };
--
-- key <AC01> { [ ], [ 0x100057b, 0x100054b ] };
-- key <AC02> { [ ], [ 0x100057e, 0x100054e ] };
-- key <AC03> { [ ], [ 0x1000563, 0x1000533 ] };
-- key <AC04> { [ ], [ 0x1000565, 0x1000535 ] };
-- key <AC05> { [ ], [ 0x1000561, 0x1000531 ] };
-- key <AC06> { [ ], [ 0x1000576, 0x1000546 ] };
-- key <AC07> { [ ], [ 0x100056b, 0x100053b ] };
-- key <AC08> { [ ], [ 0x100057f, 0x100054f ] };
-- key <AC09> { [ ], [ 0x1000570, 0x1000540 ] };
-- key <AC10> { [ ], [ 0x100057a, 0x100054a ] };
-- key <AC11> { [ ], [ 0x1000580, 0x1000550 ] };
--
-- key <AB01> { [ ], [ 0x100056a, 0x100053a ] };
-- key <AB02> { [ ], [ 0x1000564, 0x1000534 ] };
-- key <AB03> { [ ], [ 0x1000579, 0x1000549 ] };
-- key <AB04> { [ ], [ 0x1000575, 0x1000545 ] };
-- key <AB05> { [ ], [ 0x1000566, 0x1000536 ] };
-- key <AB06> { [ ], [ 0x100056c, 0x100053c ] };
-- key <AB07> { [ ], [ 0x1000584, 0x1000554 ] };
-- key <AB08> { [ ], [ 0x100056d, 0x100053d ] };
-- key <AB09> { [ ], [ 0x1000577, 0x1000547 ] };
-- key <AB10> { [ ], [ 0x100057c, 0x100054c ] };
-+ key <TLDE> { [ grave, asciitilde ],
-+ [ 0x100055d, 0x100055c ] };
-+ key <LSGT> { [ less, greater ],
-+ [ question, 0x100058a ] };
-+ key <BKSL> { [ backslash, bar ],
-+ [ guillemotright, guillemotleft ] };
-+
-+ key <AE01> { [ 1, exclam ],
-+ [ 0x1000586, 0x1000556 ] };
-+ key <AE02> { [ 2, at ],
-+ [ 0x1000571, 0x1000541 ] };
-+ key <AE03> { [ 3, numbersign ],
-+ [ 0x1002013, 0x1002014 ] };
-+ key <AE04> { [ 4, dollar ],
-+ [ comma, dollar ] };
-+ key <AE05> { [ 5, percent ],
-+ [ 0x1000589, 0x1002026 ] };
-+ key <AE06> { [ 6, asciicircum ],
-+ [ 0x100055e, percent ] };
-+ key <AE07> { [ 7, ampersand ],
-+ [ period, 0x1000587 ] };
-+ key <AE08> { [ 8, asterisk ],
-+ [ 0x100055b, 0x10002bc ] };
-+ key <AE09> { [ 9, parenleft ],
-+ [ parenright, parenleft ] };
-+ key <AE10> { [ 0, parenright ],
-+ [ 0x1000585, 0x1000555 ] };
-+ key <AE11> { [ minus, underscore ],
-+ [ 0x1000567, 0x1000537 ] };
-+ key <AE12> { [ equal, plus ],
-+ [ 0x1000572, 0x1000542 ] };
-+
-+
-+ key <AD01> { [ q, Q ],
-+ [ 0x1000573, 0x1000543 ] };
-+ key <AD02> { [ w, W ],
-+ [ 0x1000583, 0x1000553 ] };
-+ key <AD03> { [ e, E ],
-+ [ 0x1000562, 0x1000532 ] };
-+ key <AD04> { [ r, R ],
-+ [ 0x100057d, 0x100054d ] };
-+ key <AD05> { [ t, T ],
-+ [ 0x1000574, 0x1000544 ] };
-+ key <AD06> { [ y, Y ],
-+ [ 0x1000578, 0x1000548 ] };
-+ key <AD07> { [ u, U ],
-+ [ 0x1000582, 0x1000552 ] };
-+ key <AD08> { [ i, I ],
-+ [ 0x100056f, 0x100053f ] };
-+ key <AD09> { [ o, O ],
-+ [ 0x1000568, 0x1000538 ] };
-+ key <AD10> { [ p, P ],
-+ [ 0x1000569, 0x1000539 ] };
-+ key <AD11> { [ bracketleft, braceleft ],
-+ [ 0x100056e, 0x100053e ] };
-+ key <AD12> { [ bracketright, braceright ],
-+ [ 0x1000581, 0x1000551 ] };
-+
-+ key <AC01> { [ a, A ],
-+ [ 0x100057b, 0x100054b ] };
-+ key <AC02> { [ s, S ],
-+ [ 0x100057e, 0x100054e ] };
-+ key <AC03> { [ d, D ],
-+ [ 0x1000563, 0x1000533 ] };
-+ key <AC04> { [ f, F ],
-+ [ 0x1000565, 0x1000535 ] };
-+ key <AC05> { [ g, G ],
-+ [ 0x1000561, 0x1000531 ] };
-+ key <AC06> { [ h, H ],
-+ [ 0x1000576, 0x1000546 ] };
-+ key <AC07> { [ j, J ],
-+ [ 0x100056b, 0x100053b ] };
-+ key <AC08> { [ k, K ],
-+ [ 0x100057f, 0x100054f ] };
-+ key <AC09> { [ l, L ],
-+ [ 0x1000570, 0x1000540 ] };
-+ key <AC10> { [ semicolon, colon ],
-+ [ 0x100057a, 0x100054a ] };
-+ key <AC11> { [ apostrophe, quotedbl ],
-+ [ 0x1000580, 0x1000550 ] };
-+
-+ key <AB01> { [ z, Z ],
-+ [ 0x100056a, 0x100053a ] };
-+ key <AB02> { [ x, X ],
-+ [ 0x1000564, 0x1000534 ] };
-+ key <AB03> { [ c, C ],
-+ [ 0x1000579, 0x1000549 ] };
-+ key <AB04> { [ v, V ],
-+ [ 0x1000575, 0x1000545 ] };
-+ key <AB05> { [ b, B ],
-+ [ 0x1000566, 0x1000536 ] };
-+ key <AB06> { [ n, N ],
-+ [ 0x100056c, 0x100053c ] };
-+ key <AB07> { [ m, M ],
-+ [ 0x1000584, 0x1000554 ] };
-+ key <AB08> { [ comma, less ],
-+ [ 0x100056d, 0x100053d ] };
-+ key <AB09> { [ period, greater ],
-+ [ 0x1000577, 0x1000547 ] };
-+ key <AB10> { [ slash, question ],
-+ [ 0x100057c, 0x100054c ] };
-
- // Begin modifier mappings
-
-@@ -74,111 +122,4 @@
- modifier_map Mod3 { Mode_switch };
- };
-
--xkb_symbols "old" {
-- include "am(basic)"
--
-- key <BKSL> { [ ], [ 0x1002026, 0x1000587 ] };
--
-- key <AE01> { [ ], [ 0x1000573, 0x1000543 ] };
-- key <AE02> { [ ], [ 0x100057b, 0x100054b ] };
-- key <AE03> { [ ], [ 0x100056a, 0x100053a ] };
-- key <AE04> { [ ], [ 0x1000571, 0x1000541 ] };
-- key <AE05> { [ ], [ 0x1000575, 0x1000545 ] };
-- key <AE06> { [ ], [ 0x100057c, 0x100054c ] };
-- key <AE07> { [ ], [ 0x1000580, 0x1000550 ] };
-- key <AE08> { [ ], [ 0x1000581, 0x1000551 ] };
-- key <AE09> { [ ], [ 0x1000567, 0x1000537 ] };
-- key <AE10> { [ ], [ 0x1000572, 0x1000542 ] };
-- key <AE11> { [ ], [ 0x1002013, 0x1002014 ] };
-- key <AE12> { [ ], [ parenleft, parenright] };
--
-- key <AD01> { [ ], [ 0x1000583, 0x1000553 ] };
-- key <AD02> { [ ], [ 0x1000562, 0x1000532 ] };
-- key <AD03> { [ ], [ 0x100057d, 0x100054d ] };
-- key <AD04> { [ ], [ 0x1000574, 0x1000544 ] };
-- key <AD05> { [ ], [ 0x1000578, 0x1000548 ] };
-- key <AD06> { [ ], [ 0x1000582, 0x1000552 ] };
-- key <AD07> { [ ], [ 0x100056f, 0x100053f ] };
-- key <AD08> { [ ], [ 0x1000568, 0x1000538 ] };
-- key <AD09> { [ ], [ 0x1000569, 0x1000539 ] };
-- key <AD10> { [ ], [ 0x100056e, 0x100053e ] };
-- key <AD11> { [ ], [ 0x1000585, 0x1000555 ] };
-- key <AD12> { [ ], [ 0x1000586, 0x1000556 ] };
--
-- key <AC01> { [ ], [ 0x100057e, 0x100054e ] };
-- key <AC02> { [ ], [ 0x1000563, 0x1000533 ] };
-- key <AC03> { [ ], [ 0x1000565, 0x1000535 ] };
-- key <AC04> { [ ], [ 0x1000561, 0x1000531 ] };
-- key <AC05> { [ ], [ 0x1000576, 0x1000546 ] };
-- key <AC06> { [ ], [ 0x100056b, 0x100053b ] };
-- key <AC07> { [ ], [ 0x100057f, 0x100054f ] };
-- key <AC08> { [ ], [ 0x1000570, 0x1000540 ] };
-- key <AC09> { [ ], [ 0x100057a, 0x100054a ] };
-- key <AC10> { [ ], [ 0x1000589, 0x100058a ] };
-- key <AC11> { [ ], [ 0x100055b, 0x10002bc ] };
--
-- key <AB01> { [ ], [ 0x1000564, 0x1000534 ] };
-- key <AB02> { [ ], [ 0x1000579, 0x1000549 ] };
-- key <AB03> { [ ], [ 0x1000566, 0x1000536 ] };
-- key <AB04> { [ ], [ 0x100056c, 0x100053c ] };
-- key <AB05> { [ ], [ 0x1000584, 0x1000554 ] };
-- key <AB06> { [ ], [ 0x100056d, 0x100053d ] };
-- key <AB07> { [ ], [ 0x1000577, 0x1000547 ] };
-- key <AB08> { [ ], [ comma, guillemotleft ] };
-- key <AB09> { [ ], [ period, guillemotright ] };
-- key <AB10> { [ ], [ 0x100055e, 0x1000530 ] };
--
--};
--
--xkb_symbols "phonetic" {
-- include "am(old)"
--
-- key <BKSL> { [ ], [ 0x1000530, backslash ] };
--
-- key <AE01> { [ ], [ 0x1000567, 0x1000537 ] };
-- key <AE02> { [ ], [ 0x1000569, 0x1000539 ] };
-- key <AE03> { [ ], [ 0x1000583, 0x1000553 ] };
-- key <AE05> { [ ], [ 0x100057b, 0x100054b ] };
-- key <AE06> { [ ], [ parenright, parenleft ] };
-- key <AE07> { [ ], [ 0x1000587, percent ] };
-- key <AE08> { [ ], [ 0x100057c, 0x100054c ] };
-- key <AE09> { [ ], [ 0x1000579, 0x1000549 ] };
-- key <AE10> { [ ], [ 0x1000573, 0x1000543 ] };
-- key <AE12> { [ ], [ 0x100056a, 0x100053a ] };
--
-- key <AD01> { [ ], [ 0x1000584, 0x1000554 ] };
-- key <AD02> { [ ], [ 0x1000578, 0x1000548 ] };
-- key <AD03> { [ ], [ 0x1000565, 0x1000535 ] };
-- key <AD04> { [ ], [ 0x1000580, 0x1000550 ] };
-- key <AD05> { [ ], [ 0x100057f, 0x100054f ] };
-- key <AD06> { [ ], [ 0x1000568, 0x1000538 ] };
-- key <AD07> { [ ], [ 0x1000582, 0x1000552 ] };
-- key <AD08> { [ ], [ 0x100056b, 0x100053b ] };
-- key <AD09> { [ ], [ 0x1000585, 0x1000555 ] };
-- key <AD10> { [ ], [ 0x100057a, 0x100054a ] };
-- key <AD11> { [ ], [ 0x100056d, 0x100053d ] };
-- key <AD12> { [ ], [ 0x100056e, 0x100053e ] };
--
-- key <AC01> { [ ], [ 0x1000561, 0x1000531 ] };
-- key <AC02> { [ ], [ 0x100057d, 0x100054d ] };
-- key <AC03> { [ ], [ 0x1000564, 0x1000534 ] };
-- key <AC04> { [ ], [ 0x1000586, 0x1000556 ] };
-- key <AC05> { [ ], [ 0x1000563, 0x1000533 ] };
-- key <AC06> { [ ], [ 0x1000570, 0x1000540 ] };
-- key <AC07> { [ ], [ 0x1000575, 0x1000545 ] };
-- key <AC08> { [ ], [ 0x100056f, 0x100053f ] };
-- key <AC09> { [ ], [ 0x100056c, 0x100053c ] };
-- key <AC10> { [ ], [ 0x1000589, 0x1002026 ] };
--
-- key <AB01> { [ ], [ 0x1000566, 0x1000536 ] };
-- key <AB02> { [ ], [ 0x1000572, 0x1000542 ] };
-- key <AB03> { [ ], [ 0x1000581, 0x1000551 ] };
-- key <AB04> { [ ], [ 0x100057e, 0x100054e ] };
-- key <AB05> { [ ], [ 0x1000562, 0x1000532 ] };
-- key <AB06> { [ ], [ 0x1000576, 0x1000546 ] };
-- key <AB07> { [ ], [ 0x1000574, 0x1000544 ] };
-- key <AB10> { [ ], [ 0x1000577, 0x1000547 ] };
--
--};
--
-
-diff -urN xfree-4.3.0-r1/usr/X11R6/lib/X11/xkb/symbols/ar /usr/X11R6/lib/X11/xkb/symbols/ar
---- xfree-4.3.0-r1/usr/X11R6/lib/X11/xkb/symbols/ar 2003-03-10 12:31:52.000000000 -0500
-+++ /usr/X11R6/lib/X11/xkb/symbols/ar 2003-03-20 22:01:42.000000000 -0500
-@@ -4,6 +4,217 @@
- xkb_symbols "basic" {
- name[Group2]= "Arabic";
-
-+// Unicode keysyms for all the Arabic letters
-+// 0x100060C: ARABIC COMMA
-+// 0x100061B: ARABIC SEMICOLON
-+// 0x100061F: ARABIC QUESTION MARK
-+// 0x1000621: ARABIC LETTER HAMZA
-+// 0x1000622: ARABIC LETTER ALEF WITH MADDA ABOVE
-+// 0x1000623: ARABIC LETTER ALEF WITH HAMZA ABOVE
-+// 0x1000624: ARABIC LETTER WAW WITH HAMZA ABOVE
-+// 0x1000625: ARABIC LETTER ALEF WITH HAMZA BELOW
-+// 0x1000626: ARABIC LETTER YEH WITH HAMZA ABOVE
-+// 0x1000627: ARABIC LETTER ALEF
-+// 0x1000628: ARABIC LETTER BEH
-+// 0x1000629: ARABIC LETTER TEH MARBUTA
-+// 0x100062A: ARABIC LETTER TEH
-+// 0x100062B: ARABIC LETTER THEH
-+// 0x100062C: ARABIC LETTER JEEM
-+// 0x100062D: ARABIC LETTER HAH
-+// 0x100062E: ARABIC LETTER KHAH
-+// 0x100062F: ARABIC LETTER DAL
-+// 0x1000630: ARABIC LETTER THAL
-+// 0x1000631: ARABIC LETTER REH
-+// 0x1000632: ARABIC LETTER ZAIN
-+// 0x1000633: ARABIC LETTER SEEN
-+// 0x1000634: ARABIC LETTER SHEEN
-+// 0x1000635: ARABIC LETTER SAD
-+// 0x1000636: ARABIC LETTER DAD
-+// 0x1000637: ARABIC LETTER TAH
-+// 0x1000638: ARABIC LETTER ZAH
-+// 0x1000639: ARABIC LETTER AIN
-+// 0x100063A: ARABIC LETTER GHAIN
-+// 0x1000640: ARABIC TATWEEL
-+// 0x1000641: ARABIC LETTER FEH
-+// 0x1000642: ARABIC LETTER QAF
-+// 0x1000643: ARABIC LETTER KAF
-+// 0x1000644: ARABIC LETTER LAM
-+// 0x1000645: ARABIC LETTER MEEM
-+// 0x1000646: ARABIC LETTER NOON
-+// 0x1000647: ARABIC LETTER HEH
-+// 0x1000648: ARABIC LETTER WAW
-+// 0x1000649: ARABIC LETTER ALEF MAKSURA
-+// 0x100064A: ARABIC LETTER YEH
-+// 0x100064B: ARABIC FATHATAN
-+// 0x100064C: ARABIC DAMMATAN
-+// 0x100064D: ARABIC KASRATAN
-+// 0x100064E: ARABIC FATHA
-+// 0x100064F: ARABIC DAMMA
-+// 0x1000650: ARABIC KASRA
-+// 0x1000651: ARABIC SHADDA
-+// 0x1000652: ARABIC SUKUN
-+// 0x1000653: ARABIC MADDAH ABOVE
-+// 0x1000654: ARABIC HAMZA ABOVE
-+// 0x1000655: ARABIC HAMZA BELOW
-+// 0x1000660: ARABIC-INDIC DIGIT ZERO
-+// 0x1000661: ARABIC-INDIC DIGIT ONE
-+// 0x1000662: ARABIC-INDIC DIGIT TWO
-+// 0x1000663: ARABIC-INDIC DIGIT THREE
-+// 0x1000664: ARABIC-INDIC DIGIT FOUR
-+// 0x1000665: ARABIC-INDIC DIGIT FIVE
-+// 0x1000666: ARABIC-INDIC DIGIT SIX
-+// 0x1000667: ARABIC-INDIC DIGIT SEVEN
-+// 0x1000668: ARABIC-INDIC DIGIT EIGHT
-+// 0x1000669: ARABIC-INDIC DIGIT NINE
-+// 0x100066A: ARABIC PERCENT SIGN
-+// 0x100066B: ARABIC DECIMAL SEPARATOR
-+// 0x100066C: ARABIC THOUSANDS SEPARATOR
-+// 0x100066D: ARABIC FIVE POINTED STAR
-+// 0x1000670: ARABIC LETTER SUPERSCRIPT ALEF
-+// 0x1000671: ARABIC LETTER ALEF WASLA
-+// 0x1000672: ARABIC LETTER ALEF WITH WAVY HAMZA ABOVE
-+// 0x1000673: ARABIC LETTER ALEF WITH WAVY HAMZA BELOW
-+// 0x1000674: ARABIC LETTER HIGH HAMZA
-+// 0x1000675: ARABIC LETTER HIGH HAMZA ALEF
-+// 0x1000676: ARABIC LETTER HIGH HAMZA WAW
-+// 0x1000677: ARABIC LETTER U WITH HAMZA ABOVE
-+// 0x1000678: ARABIC LETTER HIGH HAMZA YEH
-+// 0x1000679: ARABIC LETTER TTEH
-+// 0x100067A: ARABIC LETTER TTEHEH
-+// 0x100067B: ARABIC LETTER BEEH
-+// 0x100067C: ARABIC LETTER TEH WITH RING
-+// 0x100067D: ARABIC LETTER TEH WITH THREE DOTS ABOVE DOWNWARDS
-+// 0x100067E: ARABIC LETTER PEH
-+// 0x100067F: ARABIC LETTER TEHEH
-+// 0x1000680: ARABIC LETTER BEHEH
-+// 0x1000681: ARABIC LETTER HAH WITH HAMZA ABOVE
-+// 0x1000682: ARABIC LETTER HAH WITH TWO DOTS VERTICAL ABOVE
-+// 0x1000683: ARABIC LETTER NYEH
-+// 0x1000684: ARABIC LETTER DYEH
-+// 0x1000685: ARABIC LETTER HAH WITH THREE DOTS ABOVE
-+// 0x1000686: ARABIC LETTER TCHEH
-+// 0x1000687: ARABIC LETTER TCHEHEH
-+// 0x1000688: ARABIC LETTER DDAL
-+// 0x1000689: ARABIC LETTER DAL WITH RING
-+// 0x100068A: ARABIC LETTER DAL WITH DOT BELOW
-+// 0x100068B: ARABIC LETTER DAL WITH DOT BELOW AND SMALL TAH
-+// 0x100068C: ARABIC LETTER DAHAL
-+// 0x100068D: ARABIC LETTER DDAHAL
-+// 0x100068E: ARABIC LETTER DUL
-+// 0x100068F: ARABIC LETTER DAL WITH THREE DOTS ABOVE DOWNWARDS
-+// 0x1000690: ARABIC LETTER DAL WITH FOUR DOTS ABOVE
-+// 0x1000691: ARABIC LETTER RREH
-+// 0x1000692: ARABIC LETTER REH WITH SMALL V
-+// 0x1000693: ARABIC LETTER REH WITH RING
-+// 0x1000694: ARABIC LETTER REH WITH DOT BELOW
-+// 0x1000695: ARABIC LETTER REH WITH SMALL V BELOW
-+// 0x1000696: ARABIC LETTER REH WITH DOT BELOW AND DOT ABOVE
-+// 0x1000697: ARABIC LETTER REH WITH TWO DOTS ABOVE
-+// 0x1000698: ARABIC LETTER JEH
-+// 0x1000699: ARABIC LETTER REH WITH FOUR DOTS ABOVE
-+// 0x100069A: ARABIC LETTER SEEN WITH DOT BELOW AND DOT ABOVE
-+// 0x100069B: ARABIC LETTER SEEN WITH THREE DOTS BELOW
-+// 0x100069C: ARABIC LETTER SEEN WITH THREE DOTS BELOW AND THREE DOTS ABOVE
-+// 0x100069D: ARABIC LETTER SAD WITH TWO DOTS BELOW
-+// 0x100069E: ARABIC LETTER SAD WITH THREE DOTS ABOVE
-+// 0x100069F: ARABIC LETTER TAH WITH THREE DOTS ABOVE
-+// 0x10006A0: ARABIC LETTER AIN WITH THREE DOTS ABOVE
-+// 0x10006A1: ARABIC LETTER DOTLESS FEH
-+// 0x10006A2: ARABIC LETTER FEH WITH DOT MOVED BELOW
-+// 0x10006A3: ARABIC LETTER FEH WITH DOT BELOW
-+// 0x10006A4: ARABIC LETTER VEH
-+// 0x10006A5: ARABIC LETTER FEH WITH THREE DOTS BELOW
-+// 0x10006A6: ARABIC LETTER PEHEH
-+// 0x10006A7: ARABIC LETTER QAF WITH DOT ABOVE
-+// 0x10006A8: ARABIC LETTER QAF WITH THREE DOTS ABOVE
-+// 0x10006A9: ARABIC LETTER KEHEH
-+// 0x10006AA: ARABIC LETTER SWASH KAF
-+// 0x10006AB: ARABIC LETTER KAF WITH RING
-+// 0x10006AC: ARABIC LETTER KAF WITH DOT ABOVE
-+// 0x10006AD: ARABIC LETTER NG
-+// 0x10006AE: ARABIC LETTER KAF WITH THREE DOTS BELOW
-+// 0x10006AF: ARABIC LETTER GAF
-+// 0x10006B0: ARABIC LETTER GAF WITH RING
-+// 0x10006B1: ARABIC LETTER NGOEH
-+// 0x10006B2: ARABIC LETTER GAF WITH TWO DOTS BELOW
-+// 0x10006B3: ARABIC LETTER GUEH
-+// 0x10006B4: ARABIC LETTER GAF WITH THREE DOTS ABOVE
-+// 0x10006B5: ARABIC LETTER LAM WITH SMALL V
-+// 0x10006B6: ARABIC LETTER LAM WITH DOT ABOVE
-+// 0x10006B7: ARABIC LETTER LAM WITH THREE DOTS ABOVE
-+// 0x10006B8: ARABIC LETTER LAM WITH THREE DOTS BELOW
-+// 0x10006B9: ARABIC LETTER NOON WITH DOT BELOW
-+// 0x10006BA: ARABIC LETTER NOON GHUNNA
-+// 0x10006BB: ARABIC LETTER RNOON
-+// 0x10006BC: ARABIC LETTER NOON WITH RING
-+// 0x10006BD: ARABIC LETTER NOON WITH THREE DOTS ABOVE
-+// 0x10006BE: ARABIC LETTER HEH DOACHASHMEE
-+// 0x10006BF: ARABIC LETTER TCHEH WITH DOT ABOVE
-+// 0x10006C0: ARABIC LETTER HEH WITH YEH ABOVE
-+// 0x10006C1: ARABIC LETTER HEH GOAL
-+// 0x10006C2: ARABIC LETTER HEH GOAL WITH HAMZA ABOVE
-+// 0x10006C3: ARABIC LETTER TEH MARBUTA GOAL
-+// 0x10006C4: ARABIC LETTER WAW WITH RING
-+// 0x10006C5: ARABIC LETTER KIRGHIZ OE
-+// 0x10006C6: ARABIC LETTER OE
-+// 0x10006C7: ARABIC LETTER U
-+// 0x10006C8: ARABIC LETTER YU
-+// 0x10006C9: ARABIC LETTER KIRGHIZ YU
-+// 0x10006CA: ARABIC LETTER WAW WITH TWO DOTS ABOVE
-+// 0x10006CB: ARABIC LETTER VE
-+// 0x10006CC: ARABIC LETTER FARSI YEH
-+// 0x10006CD: ARABIC LETTER YEH WITH TAIL
-+// 0x10006CE: ARABIC LETTER YEH WITH SMALL V
-+// 0x10006CF: ARABIC LETTER WAW WITH DOT ABOVE
-+// 0x10006D0: ARABIC LETTER E
-+// 0x10006D1: ARABIC LETTER YEH WITH THREE DOTS BELOW
-+// 0x10006D2: ARABIC LETTER YEH BARREE
-+// 0x10006D3: ARABIC LETTER YEH BARREE WITH HAMZA ABOVE
-+// 0x10006D4: ARABIC FULL STOP
-+// 0x10006D5: ARABIC LETTER AE
-+// 0x10006D6: ARABIC SMALL HIGH LIGATURE SAD WITH LAM WITH ALEF MAKSURA
-+// 0x10006D7: ARABIC SMALL HIGH LIGATURE QAF WITH LAM WITH ALEF MAKSURA
-+// 0x10006D8: ARABIC SMALL HIGH MEEM INITIAL FORM
-+// 0x10006D9: ARABIC SMALL HIGH LAM ALEF
-+// 0x10006DA: ARABIC SMALL HIGH JEEM
-+// 0x10006DB: ARABIC SMALL HIGH THREE DOTS
-+// 0x10006DC: ARABIC SMALL HIGH SEEN
-+// 0x10006DD: ARABIC END OF AYAH
-+// 0x10006DE: ARABIC START OF RUB EL HIZB
-+// 0x10006DF: ARABIC SMALL HIGH ROUNDED ZERO
-+// 0x10006E0: ARABIC SMALL HIGH UPRIGHT RECTANGULAR ZERO
-+// 0x10006E1: ARABIC SMALL HIGH DOTLESS HEAD OF KHAH
-+// 0x10006E2: ARABIC SMALL HIGH MEEM ISOLATED FORM
-+// 0x10006E3: ARABIC SMALL LOW SEEN
-+// 0x10006E4: ARABIC SMALL HIGH MADDA
-+// 0x10006E5: ARABIC SMALL WAW
-+// 0x10006E6: ARABIC SMALL YEH
-+// 0x10006E7: ARABIC SMALL HIGH YEH
-+// 0x10006E8: ARABIC SMALL HIGH NOON
-+// 0x10006E9: ARABIC PLACE OF SAJDAH
-+// 0x10006EA: ARABIC EMPTY CENTRE LOW STOP
-+// 0x10006EB: ARABIC EMPTY CENTRE HIGH STOP
-+// 0x10006EC: ARABIC ROUNDED HIGH STOP WITH FILLED CENTRE
-+// 0x10006ED: ARABIC SMALL LOW MEEM
-+// 0x10006F0: EXTENDED ARABIC-INDIC DIGIT ZERO
-+// 0x10006F1: EXTENDED ARABIC-INDIC DIGIT ONE
-+// 0x10006F2: EXTENDED ARABIC-INDIC DIGIT TWO
-+// 0x10006F3: EXTENDED ARABIC-INDIC DIGIT THREE
-+// 0x10006F4: EXTENDED ARABIC-INDIC DIGIT FOUR
-+// 0x10006F5: EXTENDED ARABIC-INDIC DIGIT FIVE
-+// 0x10006F6: EXTENDED ARABIC-INDIC DIGIT SIX
-+// 0x10006F7: EXTENDED ARABIC-INDIC DIGIT SEVEN
-+// 0x10006F8: EXTENDED ARABIC-INDIC DIGIT EIGHT
-+// 0x10006F9: EXTENDED ARABIC-INDIC DIGIT NINE
-+// 0x10006FA: ARABIC LETTER SHEEN WITH DOT BELOW
-+// 0x10006FB: ARABIC LETTER DAD WITH DOT BELOW
-+// 0x10006FC: ARABIC LETTER GHAIN WITH DOT BELOW
-+// 0x10006FD: ARABIC SIGN SINDHI AMPERSAND
-+// 0x10006FE: ARABIC SIGN SINDHI POSTPOSITION MEN
-+//
-+// There are more possible Unicode values for particular glyph forms (e.g. isolated, medial, etc.)
-+// but most of them are not very useful in a keyboard map.
-+
- // NOTES:
- //
- // there is also combined shadda diacritis in AltGr position of simple
-@@ -11,57 +222,58 @@
- // should a third state be added to Group2 ?
- //
-
-- key <TLDE> { [ ], [ Arabic_thal, Arabic_shadda ] };
-- key <AE01> { [ ], [ 1, exclam ] };
-- key <AE02> { [ ], [ 2, at ] };
-- key <AE03> { [ ], [ 3, numbersign ] };
-- key <AE04> { [ ], [ 4, dollar ] };
-- key <AE05> { [ ], [ 5, percent ] };
-- key <AE06> { [ ], [ 6, asciicircum ] };
-- key <AE07> { [ ], [ 7, ampersand ] };
-- key <AE08> { [ ], [ 8, asterisk ] };
-- key <AE09> { [ ], [ 9, parenleft ] };
-- key <AE10> { [ ], [ 0, parenright ] };
-- key <AE11> { [ ], [ minus, underscore ] };
-- key <AE12> { [ ], [ equal, plus ] };
-+
-+ key <TLDE> { symbols[Group2] = [ 0x1000630, 0x1000651 ] };
-+ key <AE01> { symbols[Group2] = [ 1, exclam ] };
-+ key <AE02> { symbols[Group2] = [ 2, at ] };
-+ key <AE03> { symbols[Group2] = [ 3, numbersign ] };
-+ key <AE04> { symbols[Group2] = [ 4, dollar ] };
-+ key <AE05> { symbols[Group2] = [ 5, percent ] };
-+ key <AE06> { symbols[Group2] = [ 6, asciicircum ] };
-+ key <AE07> { symbols[Group2] = [ 7, ampersand ] };
-+ key <AE08> { symbols[Group2] = [ 8, asterisk ] };
-+ key <AE09> { symbols[Group2] = [ 9, parenleft ] };
-+ key <AE10> { symbols[Group2] = [ 0, parenright ] };
-+ key <AE11> { symbols[Group2] = [ minus, underscore ] };
-+ key <AE12> { symbols[Group2] = [ equal, plus ] };
-
-- key <AD01> { [ ], [ Arabic_dad, Arabic_fatha ] };
-- key <AD02> { [ ], [ Arabic_sad, Arabic_fathatan ] };
-- key <AD03> { [ ], [ Arabic_theh, Arabic_damma ] };
-- key <AD04> { [ ], [ Arabic_qaf, Arabic_dammatan ] };
-- key <AD05> { [ ], [ Arabic_feh, 0x100fef9 ] };
-- key <AD06> { [ ], [ Arabic_ghain, Arabic_hamzaunderalef ] };
-- key <AD07> { [ ], [ Arabic_ain, grave ] };
-- key <AD08> { [ ], [ Arabic_ha, division ] };
-- key <AD09> { [ ], [ Arabic_khah, multiply ] };
-- key <AD10> { [ ], [ Arabic_hah, Arabic_semicolon ] };
-- key <AD11> { [ ], [ Arabic_jeem, braceleft ] };
-- key <AD12> { [ ], [ Arabic_dal, braceright ] };
--
-- key <AC01> { [ ], [ Arabic_sheen, backslash ] };
-- key <AC02> { [ ], [ Arabic_seen, S ] };
-- key <AC03> { [ ], [ Arabic_yeh, bracketleft ] };
-- key <AC04> { [ ], [ Arabic_beh, bracketright ] };
-- key <AC05> { [ ], [ Arabic_lam, 0x100fef7 ] };
-- key <AC06> { [ ], [ Arabic_alef, Arabic_hamzaonalef ] };
-- key <AC07> { [ ], [ Arabic_teh, Arabic_tatweel ] };
-- key <AC08> { [ ], [ Arabic_noon, Arabic_comma ] };
-- key <AC09> { [ ], [ Arabic_meem, slash ] };
-- key <AC10> { [ ], [ Arabic_kaf, colon ] };
-- key <AC11> { [ ], [ Arabic_tah, quotedbl ] };
-- key <BKSL> { [ ], [ less, greater ] };
--
-- key <LSGT> { [ ], [ bar, brokenbar ] };
-- key <AB01> { [ ], [Arabic_hamzaonyeh, asciitilde ] };
-- key <AB02> { [ ], [ Arabic_hamza, Arabic_sukun ] };
-- key <AB03> { [ ], [Arabic_hamzaonwaw, Arabic_kasra ] };
-- key <AB04> { [ ], [ Arabic_ra, Arabic_kasratan ] };
-- key <AB05> { [ ], [ 0x100fefb, 0x100fef5 ] };
-- key <AB06> { [ ], [Arabic_alefmaksura, Arabic_maddaonalef ] };
-- key <AB07> { [ ], [Arabic_tehmarbuta, apostrophe ] };
-- key <AB08> { [ ], [ Arabic_waw, comma ] };
-- key <AB09> { [ ], [ Arabic_zain, period ] };
-- key <AB10> { [ ], [ Arabic_zah, Arabic_question_mark ] };
-+ key <AD01> { symbols[Group2] = [ 0x1000636, 0x100064e ] };
-+ key <AD02> { symbols[Group2] = [ 0x1000635, 0x100064b ] };
-+ key <AD03> { symbols[Group2] = [ 0x100062b, 0x100064f ] };
-+ key <AD04> { symbols[Group2] = [ 0x1000642, 0x100064c ] };
-+ key <AD05> { symbols[Group2] = [ 0x1000641, 0x100fef9 ] };
-+ key <AD06> { symbols[Group2] = [ 0x100063a, 0x1000625 ] };
-+ key <AD07> { symbols[Group2] = [ 0x1000639, grave ] };
-+ key <AD08> { symbols[Group2] = [ 0x1000647, division ] };
-+ key <AD09> { symbols[Group2] = [ 0x100062e, multiply ] };
-+ key <AD10> { symbols[Group2] = [ 0x100062d, 0x100061b ] };
-+ key <AD11> { symbols[Group2] = [ 0x100062c, braceleft ] };
-+ key <AD12> { symbols[Group2] = [ 0x100062f, braceright ] };
-+
-+ key <AC01> { symbols[Group2] = [ 0x1000634, backslash ] };
-+ key <AC02> { symbols[Group2] = [ 0x1000633, S ] };
-+ key <AC03> { symbols[Group2] = [ 0x100064a, bracketleft ] };
-+ key <AC04> { symbols[Group2] = [ 0x1000628, bracketright ] };
-+ key <AC05> { symbols[Group2] = [ 0x1000644, 0x100fef7 ] };
-+ key <AC06> { symbols[Group2] = [ 0x1000627, 0x1000623 ] };
-+ key <AC07> { symbols[Group2] = [ 0x100062a, 0x1000640 ] };
-+ key <AC08> { symbols[Group2] = [ 0x1000646, 0x100060c ] };
-+ key <AC09> { symbols[Group2] = [ 0x1000645, slash ] };
-+ key <AC10> { symbols[Group2] = [ 0x1000643, colon ] };
-+ key <AC11> { symbols[Group2] = [ 0x1000637, quotedbl ] };
-+ key <BKSL> { symbols[Group2] = [ less, greater ] };
-+
-+ key <LSGT> { symbols[Group2] = [ bar, brokenbar ] };
-+ key <AB01> { symbols[Group2] = [ 0x1000626, asciitilde ] };
-+ key <AB02> { symbols[Group2] = [ 0x1000621, 0x1000652 ] };
-+ key <AB03> { symbols[Group2] = [ 0x1000624, 0x1000650 ] };
-+ key <AB04> { symbols[Group2] = [ 0x1000631, 0x100064d ] };
-+ key <AB05> { symbols[Group2] = [ 0x100fefb, 0x100fef5 ] };
-+ key <AB06> { symbols[Group2] = [ 0x1000649, 0x1000622 ] };
-+ key <AB07> { symbols[Group2] = [ 0x1000629, apostrophe ] };
-+ key <AB08> { symbols[Group2] = [ 0x1000648, comma ] };
-+ key <AB09> { symbols[Group2] = [ 0x1000632, period ] };
-+ key <AB10> { symbols[Group2] = [ 0x1000638, 0x100061f ] };
-
- // End alphanumeric section
-
-@@ -92,17 +304,17 @@
- // other accentuated latin letters. Maybe this is useful only with
- // a French keyboard in Group1 ? Then, shouldn't Group1 be filled ?
-
-- key <AE01> { [ ], [ ampersand, 1 ] };
-- key <AE02> { [ ], [ eacute, 2 ] };
-- key <AE03> { [ ], [ quotedbl, 3 ] };
-- key <AE04> { [ ], [ apostrophe, 4 ] };
-- key <AE05> { [ ], [ parenleft, 5 ] };
-- key <AE06> { [ ], [ minus, 6 ] };
-- key <AE07> { [ ], [ egrave, 7 ] };
-- key <AE08> { [ ], [ underscore, 8 ] };
-- key <AE09> { [ ], [ ccedilla, 9 ] };
-- key <AE10> { [ ], [ agrave, 0 ] };
-- key <AE11> { [ ], [ parenright, degree ] };
-+ key <AE01> { symbols[Group2] = [ ampersand, 1 ] };
-+ key <AE02> { symbols[Group2] = [ eacute, 2 ] };
-+ key <AE03> { symbols[Group2] = [ quotedbl, 3 ] };
-+ key <AE04> { symbols[Group2] = [ apostrophe, 4 ] };
-+ key <AE05> { symbols[Group2] = [ parenleft, 5 ] };
-+ key <AE06> { symbols[Group2] = [ minus, 6 ] };
-+ key <AE07> { symbols[Group2] = [ egrave, 7 ] };
-+ key <AE08> { symbols[Group2] = [ underscore, 8 ] };
-+ key <AE09> { symbols[Group2] = [ ccedilla, 9 ] };
-+ key <AE10> { symbols[Group2] = [ agrave, 0 ] };
-+ key <AE11> { symbols[Group2] = [ parenright, degree ] };
- };
-
- partial alphanumeric_keys
-@@ -111,16 +323,16 @@
-
- // use arabic script digits
-
-- key <AE01> { [ ], [ 0x1000661, exclam ] };
-- key <AE02> { [ ], [ 0x1000662, at ] };
-- key <AE03> { [ ], [ 0x1000663, numbersign ] };
-- key <AE04> { [ ], [ 0x1000664, dollar ] };
-- key <AE05> { [ ], [ 0x1000665, percent ] };
-- key <AE06> { [ ], [ 0x1000666, asciicircum ] };
-- key <AE07> { [ ], [ 0x1000667, ampersand ] };
-- key <AE08> { [ ], [ 0x1000668, asterisk ] };
-- key <AE09> { [ ], [ 0x1000669, parenleft ] };
-- key <AE10> { [ ], [ 0x1000660, parenright ] };
-+ key <AE01> { symbols[Group2] = [ 0x1000661, exclam ] };
-+ key <AE02> { symbols[Group2] = [ 0x1000662, at ] };
-+ key <AE03> { symbols[Group2] = [ 0x1000663, numbersign ] };
-+ key <AE04> { symbols[Group2] = [ 0x1000664, dollar ] };
-+ key <AE05> { symbols[Group2] = [ 0x1000665, percent ] };
-+ key <AE06> { symbols[Group2] = [ 0x1000666, asciicircum ] };
-+ key <AE07> { symbols[Group2] = [ 0x1000667, ampersand ] };
-+ key <AE08> { symbols[Group2] = [ 0x1000668, asterisk ] };
-+ key <AE09> { symbols[Group2] = [ 0x1000669, parenleft ] };
-+ key <AE10> { symbols[Group2] = [ 0x1000660, parenright ] };
- };
-
- partial alphanumeric_keys
-@@ -132,15 +344,15 @@
- xkb_symbols "azerty_digits" {
- include "ar(azerty)"
-
-- key <AE01> { [ ], [ ampersand, 0x1000661 ] };
-- key <AE02> { [ ], [ eacute, 0x1000662 ] };
-- key <AE03> { [ ], [ quotedbl, 0x1000663 ] };
-- key <AE04> { [ ], [ apostrophe, 0x1000664 ] };
-- key <AE05> { [ ], [ parenleft, 0x1000665 ] };
-- key <AE06> { [ ], [ minus, 0x1000666 ] };
-- key <AE07> { [ ], [ egrave, 0x1000667 ] };
-- key <AE08> { [ ], [ underscore, 0x1000668 ] };
-- key <AE09> { [ ], [ ccedilla, 0x1000669 ] };
-- key <AE10> { [ ], [ agrave, 0x1000660 ] };
-+ key <AE01> { symbols[Group2] = [ ampersand, 0x1000661 ] };
-+ key <AE02> { symbols[Group2] = [ eacute, 0x1000662 ] };
-+ key <AE03> { symbols[Group2] = [ quotedbl, 0x1000663 ] };
-+ key <AE04> { symbols[Group2] = [ apostrophe, 0x1000664 ] };
-+ key <AE05> { symbols[Group2] = [ parenleft, 0x1000665 ] };
-+ key <AE06> { symbols[Group2] = [ minus, 0x1000666 ] };
-+ key <AE07> { symbols[Group2] = [ egrave, 0x1000667 ] };
-+ key <AE08> { symbols[Group2] = [ underscore, 0x1000668 ] };
-+ key <AE09> { symbols[Group2] = [ ccedilla, 0x1000669 ] };
-+ key <AE10> { symbols[Group2] = [ agrave, 0x1000660 ] };
- };
-
-diff -urN xfree-4.3.0-r1/usr/X11R6/lib/X11/xkb/symbols/ben /usr/X11R6/lib/X11/xkb/symbols/ben
---- xfree-4.3.0-r1/usr/X11R6/lib/X11/xkb/symbols/ben 2003-03-10 12:31:52.000000000 -0500
-+++ /usr/X11R6/lib/X11/xkb/symbols/ben 2003-03-20 22:01:42.000000000 -0500
-@@ -1,6 +1,6 @@
- // $XConsortium: th /main/3 1996/08/31 12:20:18 kaleb $
--// $XFree86: xc/programs/xkbcomp/symbols/ben,v 1.2 2003/02/04 01:52:08 dawes Exp $
--partial default alphanumeric_keys
-+// $XFree86: xc/programs/xkbcomp/symbols/ben,v 1.1 2001/11/21 22:28:52 dawes Exp $
-+partial default alphanumeric_keys
- xkb_symbols "basic" {
- name[Group2]= "Bengali";
- key <TLDE> { [], [ ] };
-@@ -65,77 +65,3 @@
- key <AB09> { [], [ period, 0x1000964 ] };
- key <AB10> { [], [ 0x10009DF, 0x10009AF ] };
- };
--
--xkb_symbols "probhat" {
-- name[Group2]= "Bengali";
-- key <ESC> { [], [ Escape ] };
--
--// numbers
-- key <TLDE> { [], [ quoteleft, asciitilde ] };
-- key <AE01> { [], [ 0x10009E7, exclam ] };
-- key <AE02> { [], [ 0x10009E8, at ] };
-- key <AE03> { [], [ 0x10009E9, numbersign ] };
-- key <AE04> { [], [ 0x10009EA, 0x10009F3 ] };
-- key <AE05> { [], [ 0x10009EB, percent ] };
-- key <AE06> { [], [ 0x10009EC, asciicircum ] };
-- key <AE07> { [], [ 0x10009ED, 0x100099E ] };
-- key <AE08> { [], [ 0x10009EE, asterisk ] };
-- key <AE09> { [], [ 0x10009EF, parenleft ] };
-- key <AE10> { [], [ 0x10009E6, parenright ] };
-- key <AE11> { [], [ minus, 0x1000983 ] };
-- key <AE12> { [], [ 0x100098B, 0x10009C3 ] };
-- key <BKSP> { [], [ BackSpace ] };
--
--// tab, q to ]
-- key <TAB> { [], [ Tab, ISO_Left_Tab ] };
-- key <AD01> { [], [ 0x10009A6, 0x10009A7 ] };
-- key <AD02> { [], [ 0x10009C2, 0x100098A ] };
-- key <AD03> { [], [ 0x10009C0, 0x1000988 ] };
-- key <AD04> { [], [ 0x10009B0, 0x10009DC ] };
-- key <AD05> { [], [ 0x100099F, 0x10009A0 ] };
-- key <AD06> { [], [ 0x100098F, 0x1000990 ] };
-- key <AD07> { [], [ 0x10009C1, 0x1000989 ] };
-- key <AD08> { [], [ 0x10009BF, 0x1000987 ] };
-- key <AD09> { [], [ 0x1000993, 0x1000994 ] };
-- key <AD10> { [], [ 0x10009AA, 0x10009AB ] };
-- key <AD11> { [], [ 0x10009C7, 0x10009C8 ] };
-- key <AD12> { [], [ 0x10009CB, 0x10009CC ] };
-- key <RTRN> { [], [ Return ] };
--
--// caps, a to '
--// key <CAPS> { [], [ Caps_Lock ] };
-- key <AC01> { [], [ 0x10009BE, 0x1000985 ] };
-- key <AC02> { [], [ 0x10009B8, 0x10009B7 ] };
-- key <AC03> { [], [ 0x10009A1, 0x10009A2 ] };
-- key <AC04> { [], [ 0x10009A4, 0x10009A5 ] };
-- key <AC05> { [], [ 0x1000997, 0x1000998 ] };
-- key <AC06> { [], [ 0x10009B9, 0x1000983 ] };
-- key <AC07> { [], [ 0x100099C, 0x100099D ] };
-- key <AC08> { [], [ 0x1000995, 0x1000996 ] };
-- key <AC09> { [], [ 0x10009B2, 0x1000982 ] };
-- key <AC10> { [], [ semicolon, colon ] };
-- key <AC11> { [], [ quoteright, quotedbl ] };
--
--// shift, z to /
--// key <LFSH> { [], [ Shift_L ] };
-- key <AB01> { [], [ 0x10009DF, 0x10009AF ] };
-- key <AB02> { [], [ 0x10009B6, 0x10009DD ] };
-- key <AB03> { [], [ 0x100099A, 0x100099B ] };
-- key <AB04> { [], [ 0x1000986, 0x100098B ] };
-- key <AB05> { [], [ 0x10009AC, 0x10009AD ] };
-- key <AB06> { [], [ 0x10009A8, 0x10009A3 ] };
-- key <AB07> { [], [ 0x10009AE, 0x1000999 ] };
-- key <AB08> { [], [ comma, 0x10009C3 ] };
-- key <AB09> { [], [ period, 0x1000981 ] };
-- key <AB10> { [], [ 0x10009CD, question ] };
-- key <BKSL> { [], [ backslash, bar ] };
--
--// key <LCTL> { [], [ Control_L ] };
--// key <SPCE> { [], [ space ] };
--
--// modifier_map Shift { Shift_L };
--// modifier_map Lock { Caps_Lock };
--// modifier_map Control{ Control_L };
--
--};
--
-diff -urN xfree-4.3.0-r1/usr/X11R6/lib/X11/xkb/symbols/cz /usr/X11R6/lib/X11/xkb/symbols/cz
---- xfree-4.3.0-r1/usr/X11R6/lib/X11/xkb/symbols/cz 2003-03-10 12:31:52.000000000 -0500
-+++ /usr/X11R6/lib/X11/xkb/symbols/cz 2003-03-20 22:01:42.000000000 -0500
-@@ -1,4 +1,4 @@
--// $XFree86: xc/programs/xkbcomp/symbols/cz,v 1.4 2002/09/16 18:06:21 eich Exp $
-+// $XFree86: xc/programs/xkbcomp/symbols/cz,v 1.3 2001/10/01 13:44:16 eich Exp $
-
- partial alphanumeric_keys
- xkb_symbols "basic" {
-@@ -125,14 +125,10 @@
- key <SPCE> { [ space, space,
- nobreakspace, nobreakspace ] };
-
--// KP_Separator should produce a comma as KP_Decimal produces a "."
--// independent of the locale selected.
-- key <KPDL> { type="FOUR_LEVEL_KEYPAD", [ KP_Delete, KP_Separator,
-- KP_Delete, KP_Decimal],
-- // hack a decimal dot into the second (US) group
-- // Martin Vidner <mvidner@suse.cz>
-- [ KP_Delete, KP_Decimal,
-- KP_Delete, KP_Separator] };
-+ // This certainly shouldn't be 'comma'. Something like KP_DecimalComma
-+ // would be better but there's no such definition in keysyms.
-+ key <KPDL> { type="FOUR_LEVEL_KEYPAD", [ KP_Delete, comma,
-+ KP_Delete, KP_Decimal] };
-
- key <RALT> { type="TWO_LEVEL", [ ISO_Level3_Shift, ISO_Level3_Shift ] };
- modifier_map Mod5 { <RALT> };
-diff -urN xfree-4.3.0-r1/usr/X11R6/lib/X11/xkb/symbols/czsk /usr/X11R6/lib/X11/xkb/symbols/czsk
---- xfree-4.3.0-r1/usr/X11R6/lib/X11/xkb/symbols/czsk 2003-03-10 12:31:52.000000000 -0500
-+++ /usr/X11R6/lib/X11/xkb/symbols/czsk 2003-03-20 22:01:42.000000000 -0500
-@@ -10,7 +10,7 @@
- //
- // This file is distributed without any expressed or implied warranty.
- //
--// $XFree86: xc/programs/xkbcomp/symbols/czsk,v 1.9 2003/02/04 02:32:48 dawes Exp $
-+// $XFree86: xc/programs/xkbcomp/symbols/czsk,v 1.7 2001/10/04 13:12:05 alanh Exp $
-
- partial default alphanumeric_keys
- xkb_symbols "us_sk_qwerty" {
-@@ -160,17 +160,13 @@
- xkb_symbols "def_basic" {
-
- include "group(shift_toggle)"
-- include "srvr_ctrl(xfree86)"
-
- // Alphanumeric keys identical to US
- key <ESC> { [ Escape ],
- [ Escape ] };
-
-- key <BKSP> {
-- type="CTRL+ALT",
-- symbols[Group1]= [ BackSpace, Terminate_Server ]
-- };
--
-+ key <BKSP> { [ BackSpace ],
-+ [ BackSpace ] };
- key <TLDE> { [ grave, asciitilde ],
- [ grave, asciitilde ] };
-
-diff -urN xfree-4.3.0-r1/usr/X11R6/lib/X11/xkb/symbols/de /usr/X11R6/lib/X11/xkb/symbols/de
---- xfree-4.3.0-r1/usr/X11R6/lib/X11/xkb/symbols/de 2003-03-10 12:31:52.000000000 -0500
-+++ /usr/X11R6/lib/X11/xkb/symbols/de 2003-03-20 22:01:42.000000000 -0500
-@@ -3,7 +3,7 @@
-
-
-
--// $XFree86: xc/programs/xkbcomp/symbols/de,v 3.12 2002/11/25 14:05:06 eich Exp $
-+// $XFree86: xc/programs/xkbcomp/symbols/de,v 3.10 2001/10/01 14:04:15 eich Exp $
-
- default partial alphanumeric_keys
- xkb_symbols "basic" {
-@@ -71,9 +71,7 @@
- [ dead_grave ] };
- key <RALT> { [ Mode_switch, Multi_key ] };
-
-- // End alphanumeric section, begin "Keypad"
-- key <KPDL> { [ KP_Delete, KP_Separator ] };
-- // End "Keypad" section
-+ // End alphanumeric section
-
- // begin modifier mappings
- modifier_map Shift { Shift_L };
-@@ -88,7 +86,7 @@
- include "de(basic)"
- key <TLDE> { [ asciicircum, degree ],
- [ notsign ] };
-- key <AE12> { [ apostrophe, grave ],
-+ key <AE12> { [ acute, grave ],
- [ cedilla ] };
- key <AD11> { [ udiaeresis, Udiaeresis ],
- [ diaeresis ] };
-diff -urN xfree-4.3.0-r1/usr/X11R6/lib/X11/xkb/symbols/de_CH /usr/X11R6/lib/X11/xkb/symbols/de_CH
---- xfree-4.3.0-r1/usr/X11R6/lib/X11/xkb/symbols/de_CH 2003-03-10 12:31:52.000000000 -0500
-+++ /usr/X11R6/lib/X11/xkb/symbols/de_CH 2003-03-20 22:01:42.000000000 -0500
-@@ -3,7 +3,7 @@
-
-
-
--// $XFree86: xc/programs/xkbcomp/symbols/de_CH,v 3.6 2002/11/25 14:05:06 eich Exp $
-+// $XFree86: xc/programs/xkbcomp/symbols/de_CH,v 3.5 2001/01/17 23:45:58 dawes Exp $
-
- partial default alphanumeric_keys
- xkb_symbols "basic" {
-@@ -56,10 +56,7 @@
- key <AB09> { [ period, colon ] };
- key <AB10> { [ minus, underscore ] };
-
-- // End alphanumeric section, begin "Keypad"
-- key <KPDL> { [ KP_Delete, KP_Decimal ] };
-- // End "Keypad" section
--
-+ // End alphanumeric section
-
- // begin modifier mappings
- modifier_map Shift { Shift_L };
-diff -urN xfree-4.3.0-r1/usr/X11R6/lib/X11/xkb/symbols/dk /usr/X11R6/lib/X11/xkb/symbols/dk
---- xfree-4.3.0-r1/usr/X11R6/lib/X11/xkb/symbols/dk 2003-03-10 12:31:52.000000000 -0500
-+++ /usr/X11R6/lib/X11/xkb/symbols/dk 2003-03-20 22:01:42.000000000 -0500
-@@ -3,7 +3,7 @@
-
-
-
--// $XFree86: xc/programs/xkbcomp/symbols/dk,v 3.7 2002/12/19 01:07:54 dawes Exp $
-+// $XFree86: xc/programs/xkbcomp/symbols/dk,v 3.6 2001/01/17 23:45:58 dawes Exp $
-
- partial alphanumeric_keys
- xkb_symbols "basic" {
-@@ -75,9 +75,7 @@
- [ dead_tilde, dead_caron ]};
-
-
-- // End alphanumeric section, begin "Keypad"
-- key <KPDL> { [ KP_Delete, KP_Separator ] };
-- // End "Keypad" section
-+ // End alphanumeric section
-
- // begin modifier mappings
-
-diff -urN xfree-4.3.0-r1/usr/X11R6/lib/X11/xkb/symbols/dvorak /usr/X11R6/lib/X11/xkb/symbols/dvorak
---- xfree-4.3.0-r1/usr/X11R6/lib/X11/xkb/symbols/dvorak 2003-03-10 12:31:52.000000000 -0500
-+++ /usr/X11R6/lib/X11/xkb/symbols/dvorak 2003-03-20 22:01:42.000000000 -0500
-@@ -6,12 +6,11 @@
- // uses the punctuation keys configurations common on PC
- // keyboards (e.g. key <ABO9> is { [ period greater ] })
-
--// $XFree86: xc/programs/xkbcomp/symbols/dvorak,v 3.9 2003/02/04 02:32:48 dawes Exp $
-+// $XFree86: xc/programs/xkbcomp/symbols/dvorak,v 3.6 2001/04/23 20:31:09 dawes Exp $
-
- partial default alphanumeric_keys
- xkb_symbols "basic" {
-
-- include "srvr_ctrl(xfree86)"
-
- name[Group1]= "Dvorak";
- key <ESC> { [ Escape ] };
-@@ -35,10 +34,7 @@
- key <AE11> { [ bracketleft, braceleft ] };
- key <AE12> { [ bracketright, braceright ],
- [ dead_tilde ] };
-- key <BKSP> {
-- type="CTRL+ALT",
-- symbols[Group1]= [ BackSpace, Terminate_Server ]
-- };
-+ key <BKSP> { [ BackSpace ] };
-
- key <TAB> { [ Tab, ISO_Left_Tab ] };
- key <AD01> { [ apostrophe, quotedbl ],
-@@ -176,44 +172,3 @@
- [ bar, backslash ] };
-
- };
--
--// Swedish Dvorak
--partial alphanumeric_keys
--xkb_symbols "se" {
-- include "dvorak(no)"
--
-- key <TLDE> { [ section, onehalf ] };
--
-- key <AE04> { [ 4, currency ],
-- [ dollar, onequarter ] };
-- key <AE11> { [ plus, question ],
-- [ backslash, questiondown ] };
-- key <AE12> { [ dead_acute, dead_grave ],
-- [ backslash, grave ] };
--
-- key <AD01> { [ odiaeresis, Odiaeresis ],
-- [ braceright, bracketright ] };
-- key <AD02> { [ aring, Aring ] };
-- key <AD03> { [ adiaeresis, Adiaeresis ] };
-- key <AD11> { [ q, Q ] };
-- key <AD12> { [ dead_diaeresis, dead_circumflex],
-- [ dead_tilde, asciicircum ] };
--
-- key <AB01> { [ comma, semicolon ],
-- [ dead_cedilla, cedilla ] };
-- key <AB02> { [ period, colon ],
-- [ periodcentered ] };
--
-- key <BKSL> { [ less, greater ],
-- [ bar, brokenbar ] };
--
-- key <LSGT> { [ apostrophe, asterisk ],
-- [ bar, backslash ] };
--
--};
--// Swedish Dvorak alias
--partial alphanumeric_keys
--xkb_symbols "sv" {
-- include "dvorak(se)"
--};
--
-diff -urN xfree-4.3.0-r1/usr/X11R6/lib/X11/xkb/symbols/el /usr/X11R6/lib/X11/xkb/symbols/el
---- xfree-4.3.0-r1/usr/X11R6/lib/X11/xkb/symbols/el 2003-03-10 12:31:52.000000000 -0500
-+++ /usr/X11R6/lib/X11/xkb/symbols/el 2003-03-20 22:01:42.000000000 -0500
-@@ -1,17 +1,12 @@
--// $XFree86: xc/programs/xkbcomp/symbols/el,v 1.3 2002/06/03 22:19:48 dawes Exp $
-+// $XFree86: xc/programs/xkbcomp/symbols/el,v 1.2 2001/04/06 17:44:58 dawes Exp $
- //
--// Hellenic keyboard map for XFree86
--// Original version:
--// Kostas Gewrgiou <gewrgiou@imbc.gr>
--// Heavily modified by:
--// Vasilis Vasaitis <vvas@hal.csd.auth.gr>
-
- default partial alphanumeric_keys alternate_group
- xkb_symbols "basic" {
-
- include "el(bare)"
-
-- key <TLDE> { [], [ grave, asciitilde ] };
-+ key <TLDE> { [], [ quoteleft, asciitilde ] };
- key <AE01> { [], [ 1, exclam ] };
- key <AE02> { [], [ 2, at ] };
- key <AE03> { [], [ 3, numbersign ] };
-@@ -28,7 +23,7 @@
- key <AD11> { [], [ bracketleft, braceleft ] };
- key <AD12> { [], [ bracketright, braceright ] };
-
-- key <AC11> { [], [ apostrophe, quotedbl ] };
-+ key <AC11> { [], [ quoteright, quotedbl ] };
-
- key <AB08> { [], [ comma, less ] };
- key <AB09> { [], [ period, greater ] };
-@@ -42,81 +37,37 @@
-
- name[Group2] = "ISO8859-7";
-
-- key <AD01> { [], [ semicolon, colon ] };
-- key <AD02> { [], [ Greek_finalsmallsigma, Greek_SIGMA ] };
-- key <AD03> { [], [ Greek_epsilon, Greek_EPSILON ] };
-- key <AD04> { [], [ Greek_rho, Greek_RHO ] };
-- key <AD05> { [], [ Greek_tau, Greek_TAU ] };
-- key <AD06> { [], [ Greek_upsilon, Greek_UPSILON ] };
-- key <AD07> { [], [ Greek_theta, Greek_THETA ] };
-- key <AD08> { [], [ Greek_iota, Greek_IOTA ] };
-- key <AD09> { [], [ Greek_omicron, Greek_OMICRON ] };
-- key <AD10> { [], [ Greek_pi, Greek_PI ] };
--
-- key <AC01> { [], [ Greek_alpha, Greek_ALPHA ] };
-- key <AC02> { [], [ Greek_sigma, Greek_SIGMA ] };
-- key <AC03> { [], [ Greek_delta, Greek_DELTA ] };
-- key <AC04> { [], [ Greek_phi, Greek_PHI ] };
-- key <AC05> { [], [ Greek_gamma, Greek_GAMMA ] };
-- key <AC06> { [], [ Greek_eta, Greek_ETA ] };
-- key <AC07> { [], [ Greek_xi, Greek_XI ] };
-- key <AC08> { [], [ Greek_kappa, Greek_KAPPA ] };
-- key <AC09> { [], [ Greek_lamda, Greek_LAMDA ] };
-- key <AC10> { [], [ dead_acute, dead_diaeresis ] };
--
-- key <AB01> { [], [ Greek_zeta, Greek_ZETA ] };
-- key <AB02> { [], [ Greek_chi, Greek_CHI ] };
-- key <AB03> { [], [ Greek_psi, Greek_PSI ] };
-- key <AB04> { [], [ Greek_omega, Greek_OMEGA ] };
-- key <AB05> { [], [ Greek_beta, Greek_BETA ] };
-- key <AB06> { [], [ Greek_nu, Greek_NU ] };
-- key <AB07> { [], [ Greek_mu, Greek_MU ] };
-+ key <AD01> { [], [ semicolon, colon ] };
-+ key <AD02> { [], [ Greek_finalsmallsigma, Greek_SIGMA ] };
-+ key <AD03> { [], [ Greek_epsilon, Greek_EPSILON ] };
-+ key <AD04> { [], [ Greek_rho, Greek_RHO ] };
-+ key <AD05> { [], [ Greek_tau, Greek_TAU ] };
-+ key <AD06> { [], [ Greek_upsilon, Greek_UPSILON ] };
-+ key <AD07> { [], [ Greek_theta, Greek_THETA ] };
-+ key <AD08> { [], [ Greek_iota, Greek_IOTA ] };
-+ key <AD09> { [], [ Greek_omicron, Greek_OMICRON ] };
-+ key <AD10> { [], [ Greek_pi, Greek_PI ] };
-+
-+ key <AC01> { [], [ Greek_alpha, Greek_ALPHA ] };
-+ key <AC02> { [], [ Greek_sigma, Greek_SIGMA ] };
-+ key <AC03> { [], [ Greek_delta, Greek_DELTA ] };
-+ key <AC04> { [], [ Greek_phi, Greek_PHI ] };
-+ key <AC05> { [], [ Greek_gamma, Greek_GAMMA ] };
-+ key <AC06> { [], [ Greek_eta, Greek_ETA ] };
-+ key <AC07> { [], [ Greek_xi, Greek_XI ] };
-+ key <AC08> { [], [ Greek_kappa, Greek_KAPPA ] };
-+ key <AC09> { [], [ Greek_lamda, Greek_LAMDA ] };
-+ key <AC10> { [], [ dead_acute, dead_diaeresis ] };
-+
-+ key <AB01> { [], [ Greek_zeta, Greek_ZETA ] };
-+ key <AB02> { [], [ Greek_chi, Greek_CHI ] };
-+ key <AB03> { [], [ Greek_psi, Greek_PSI ] };
-+ key <AB04> { [], [ Greek_omega, Greek_OMEGA ] };
-+ key <AB05> { [], [ Greek_beta, Greek_BETA ] };
-+ key <AB06> { [], [ Greek_nu, Greek_NU ] };
-+ key <AB07> { [], [ Greek_mu, Greek_MU ] };
-
-- key <LSGT> { [], [ guillemotleft, guillemotright ] };
--
--};
--
--partial alphanumeric_keys alternate_group
--xkb_symbols "extended" {
--
-- include "el(basic)"
--
-- key.type = "THREE_LEVEL";
--
-- key <AE05> { [ 5, percent, EuroSign ],
-- [ 5, percent, EuroSign ] };
--
-- key <AD01> { [], [ semicolon, colon, periodcentered ] };
--
-- key <AD03> { [ e, E, EuroSign ],
-- [ Greek_epsilon, Greek_EPSILON, EuroSign ] };
--
-- key <AC10> { [ semicolon, colon, periodcentered ] };
--
-- key <AB08> { [ comma, less, guillemotleft ],
-- [ comma, less, guillemotleft ] };
--
-- key <AB09> { [ period, greater, guillemotright ],
-- [ period, greater, guillemotright ] };
--
-- key <RALT> { [ ISO_Level3_Shift ] };
--
-- modifier_map Mod5 { ISO_Level3_Shift };
--
--};
--
--partial alphanumeric_keys alternate_group
--xkb_symbols "polytonic" {
--
-- include "el(extended)"
--
-- key.type = "THREE_LEVEL";
--
-- key <AD11> { [], [ dead_tilde, dead_diaeresis, dead_macron ] };
-- key <AD12> { [], [ dead_iota, VoidSymbol, dead_breve ] };
--
-- key <AC10> { [], [ dead_acute, dead_horn ] };
-- key <AC11> { [], [ dead_grave, dead_ogonek ] };
-+ key <LSGT> { [], [ guillemotleft, guillemotright ] };
-
- };
-
-@@ -139,7 +90,7 @@
-
- include "el(basic)"
-
-- key <AC10> { [], [ semicolon, colon ] };
-+ key <AC10> { [], [ semicolon, colon ] };
-
- };
-
-diff -urN xfree-4.3.0-r1/usr/X11R6/lib/X11/xkb/symbols/fi /usr/X11R6/lib/X11/xkb/symbols/fi
---- xfree-4.3.0-r1/usr/X11R6/lib/X11/xkb/symbols/fi 2003-03-10 12:31:52.000000000 -0500
-+++ /usr/X11R6/lib/X11/xkb/symbols/fi 2003-03-20 22:01:42.000000000 -0500
-@@ -1,25 +1,25 @@
- // $Xorg: fi,v 1.3 2000/08/17 19:54:42 cpqbld Exp $
-
--// $XFree86: xc/programs/xkbcomp/symbols/fi,v 3.10 2003/01/26 02:48:28 dawes Exp $
-
-
-+
-+// $XFree86: xc/programs/xkbcomp/symbols/fi,v 3.6 2001/01/17 23:45:58 dawes Exp $
-+
- partial alphanumeric_keys
- xkb_symbols "basic" {
-
-- // Describes the differences between a very simple en_US
-+ // Describes the differences between a very simple en_US
- // keyboard and a Finnish keyboard with dead key support
-- // and all of ISO-8859-1 and ISO-8859-15 characters available.
-+ // and all of ISO-8859-1 characters available.
-
-- name[Group1]= "Finnish";
-+ name[Group1]= "Finnish";
-
- key <TLDE> { [ section, onehalf ],
-- [ onequarter, threequarters ]};
-+ [ paragraph, threequarters ]};
- key <LSGT> { [ less, greater ],
- [ bar, brokenbar ]};
-- // AltGr+<SPCE> is pressed accidentally too often after AltGr+<LSGT>,
-- // hence AltGr+<SPCE> produces now space, not nobreakspace.
- key <SPCE> { [ space, space ],
-- [ space, nobreakspace ]};
-+ [ nobreakspace, nobreakspace ]};
- key <AE01> { [ 1, exclam ],
- [ exclamdown, onesuperior ]};
- key <AE02> { [ 2, quotedbl ],
-@@ -27,13 +27,13 @@
- key <AE03> { [ 3, numbersign ],
- [ sterling, threesuperior ]};
- key <AE04> { [ 4, currency ],
-- [ dollar, cent ]};
-+ [ dollar, onequarter ]};
- key <AE05> { [ 5, percent ],
-- [ EuroSign, masculine ]};
-+ [ NoSymbol, cent ]};
- key <AE06> { [ 6, ampersand ],
-- [ yen, ordfeminine ]};
-+ [ yen, NoSymbol ]};
- key <AE07> { [ 7, slash ],
-- [ braceleft, plusminus ]};
-+ [ braceleft, division ]};
- key <AE08> { [ 8, parenleft ],
- [ bracketleft, guillemotleft ]};
- key <AE09> { [ 9, parenright ],
-@@ -43,23 +43,13 @@
- key <AB08> { [ comma, semicolon ],
- [ dead_cedilla, dead_ogonek ]};
- key <AB09> { [ period, colon ],
-- [ periodcentered, notsign ]};
-- key <AB01> { [ z, Z ],
-- [ zcaron, Zcaron ]};
-- key <AB02> { [ x, X ],
-- [ multiply, division ]};
-+ [ periodcentered, dead_abovedot ]};
- key <AB03> { [ c, C ],
-- [ copyright, cent ]};
-- key <AB05> { [ b, B ],
-- [ ssharp, NoSymbol ]};
-- key <AB06> { [ n, N ],
-- [ ntilde, Ntilde ]};
-- key <AB07> { [ m, M ],
-- [ mu, NoSymbol ]};
-+ [ copyright, NoSymbol ]};
- key <AB10> { [ minus, underscore ],
- [ hyphen, macron ]};
-- key <AC02> { [ s, S ],
-- [ scaron, Scaron ]};
-+ key <AC01> { [ a, A ],
-+ [ ordfeminine, masculine ]};
- key <AC03> { [ d, D ],
- [ eth, ETH ]};
- key <AD03> { [ e, E ],
-@@ -68,8 +58,10 @@
- [ registered, NoSymbol ]};
- key <AD05> { [ t, T ],
- [ thorn, THORN ]};
-- key <AD10> { [ p, P ],
-- [ paragraph, NoSymbol ]};
-+ key <AD08> { [ i, I ],
-+ [ NoSymbol, NoSymbol ]};
-+ key <AD09> { [ o, O ],
-+ [ oe, OE ]};
- key <AC10> { [ odiaeresis, Odiaeresis ],
- [ oslash, Ooblique ]};
- key <AE11> { [ plus, question ],
-@@ -77,29 +69,27 @@
- key <AC11> { [ adiaeresis, Adiaeresis ],
- [ ae, AE ]};
- key <BKSL> { [ apostrophe, asterisk ],
-- [ NoSymbol, NoSymbol ]};
-- key <AD11> { [ aring, Aring ],
-- [ oe, OE ]};
-+ [ acute, multiply ]};
-+ key <AD11> { [ aring, Aring ]};
- key <AE12> { [ dead_acute, dead_grave ],
-- [ NoSymbol, NoSymbol ]};
-+ [ plusminus, notsign ]};
- key <AD12> { [ dead_diaeresis, dead_circumflex ],
- [ dead_tilde, dead_caron ]};
-
-- // End alphanumeric section, begin "Keypad"
-- key <KPDL> { [ KP_Delete, KP_Separator ] };
-- // End "Keypad" section
-
-- // Begin modifier mappings
-+ // End alphanumeric section
-+
-+ // begin modifier mappings
-
-- modifier_map Shift { Shift_L };
-- modifier_map Lock { Caps_Lock };
-- modifier_map Control { Control_L };
-- modifier_map Mod3 { Mode_switch };
-+ modifier_map Shift { Shift_L };
-+ modifier_map Lock { Caps_Lock };
-+ modifier_map Control{ Control_L };
-+ modifier_map Mod3 { Mode_switch };
- };
-
- partial alphanumeric_keys
- xkb_symbols "Sundeadkeys" {
-- include "fi(basic)" // for consistent naming
-+ include "fi(basic)" // for consistent naming
- };
-
- partial alphanumeric_keys
-@@ -109,14 +99,6 @@
-
- partial alphanumeric_keys
- xkb_symbols "nodeadkeys" {
-- // Modifies the basic Finnish layout to eliminate all dead keys
--
-- include "fi(basic)" // for consistent naming
--
-- key <AB08> { [ comma, semicolon ],
-- [ cedilla, ogonek ]};
-- key <AE12> { [ acute, grave ],
-- [ NoSymbol, NoSymbol ]};
-- key <AD12> { [ diaeresis, asciicircum ],
-- [ asciitilde, caron ]};
-+ include "fi(basic)" // for consistent naming
- };
-+
-diff -urN xfree-4.3.0-r1/usr/X11R6/lib/X11/xkb/symbols/gb /usr/X11R6/lib/X11/xkb/symbols/gb
---- xfree-4.3.0-r1/usr/X11R6/lib/X11/xkb/symbols/gb 2003-03-10 12:31:52.000000000 -0500
-+++ /usr/X11R6/lib/X11/xkb/symbols/gb 2003-03-20 22:01:42.000000000 -0500
-@@ -3,7 +3,7 @@
-
-
-
--// $XFree86: xc/programs/xkbcomp/symbols/gb,v 3.5 2002/12/13 04:18:03 dawes Exp $
-+// $XFree86: xc/programs/xkbcomp/symbols/gb,v 3.4 2001/01/17 23:45:58 dawes Exp $
-
- partial default alphanumeric_keys
- xkb_symbols "basic" {
-@@ -22,8 +22,8 @@
- [ bar, brokenbar ] };
- key <AE02> { [ 2, quotedbl ] };
- key <AE03> { [ 3, sterling ] };
-- key <AE04> { [ 4, dollar ],
-- [ EuroSign ] };
-+ key <AE04> { [ 4, dollar ],
-+ [ EuroSign, NoSymbol ] };
- key <AC11> { [ apostrophe, at ] };
- key <BKSL> { [ numbersign, asciitilde ] };
-
-diff -urN xfree-4.3.0-r1/usr/X11R6/lib/X11/xkb/symbols/group /usr/X11R6/lib/X11/xkb/symbols/group
---- xfree-4.3.0-r1/usr/X11R6/lib/X11/xkb/symbols/group 2003-03-10 12:31:52.000000000 -0500
-+++ /usr/X11R6/lib/X11/xkb/symbols/group 2003-03-20 22:01:42.000000000 -0500
-@@ -2,7 +2,7 @@
- // using the group(switch) map, the right alt key temporarily chooses
- // the second keyboard group (until it is released).
- //
--// $XFree86: xc/programs/xkbcomp/symbols/group,v 3.8 2003/01/20 03:48:39 dawes Exp $
-+// $XFree86: xc/programs/xkbcomp/symbols/group,v 3.6 2001/08/17 13:27:58 dawes Exp $
- partial modifier_keys
- xkb_symbols "switch" {
- key <RALT> {
-@@ -11,18 +11,6 @@
- };
- };
-
--// using the group(lswitch) map, the left alt key temporarily chooses
--// the second keyboard group (until it is released).
--//
--partial modifier_keys
--xkb_symbols "lswitch" {
-- key <LALT> {
-- symbols[Group1]= [ Mode_switch, Multi_key ],
-- virtualMods= AltGr
-- };
--};
--
--
- // using the group(win_switch) map, both Windows'logo keys temporarily
- // choose the second keyboard group (until release). If you use this
- // map, you would declare you keyboard as pc101 or pc102 instead of
-@@ -194,83 +182,3 @@
- symbols[Group1] = [ ISO_Next_Group ]
- };
- };
--
--// Both Ctrls pressed together toggle group
--partial modifier_keys
--xkb_symbols "ctrls_toggle" {
-- virtual_modifiers AltGr;
-- key <LCTL> {
-- type="PC_BREAK",
-- symbols[Group1]= [ NoSymbol, ISO_Next_Group ]
-- };
-- key <RCTL> {
-- type="PC_BREAK",
-- symbols[Group1]= [ NoSymbol, ISO_Next_Group ]
-- };
--};
--
--// Both Alts pressed together toggle group
--partial modifier_keys
--xkb_symbols "alts_toggle" {
-- virtual_modifiers AltGr;
-- key <LALT> {
-- type="PC_SYSRQ",
-- symbols[Group1]= [ NoSymbol, ISO_Prev_Group ],
-- virtualMods= Alt
-- };
-- key <RALT> {
-- type="PC_SYSRQ",
-- symbols[Group1]= [ NoSymbol, ISO_Next_Group ],
-- virtualMods= Alt
-- };
--};
--
--// Left Shift key toggles group
--partial modifier_keys
--xkb_symbols "lshift_toggle" {
-- virtual_modifiers AltGr;
-- key <LFSH> {
-- symbols[Group1]= [ ISO_Next_Group ],
-- virtualMods= AltGr
-- };
--};
--
--// Right Shift key toggles group
--partial modifier_keys
--xkb_symbols "rshift_toggle" {
-- virtual_modifiers AltGr;
-- key <RTSH> {
-- symbols[Group1]= [ ISO_Next_Group ],
-- virtualMods= AltGr
-- };
--};
--
--// Left Alt key toggles group
--partial modifier_keys
--xkb_symbols "lalt_toggle" {
-- virtual_modifiers AltGr;
-- key <LALT> {
-- symbols[Group1]= [ ISO_Next_Group ],
-- virtualMods= AltGr
-- };
--};
--
--// Left Ctrl key toggles group
--partial modifier_keys
--xkb_symbols "lctrl_toggle" {
-- virtual_modifiers AltGr;
-- key <LCTL> {
-- symbols[Group1]= [ ISO_Next_Group ],
-- virtualMods= AltGr
-- };
--};
--
--// Right Ctrl key toggles group
--partial modifier_keys
--xkb_symbols "rctrl_toggle" {
-- virtual_modifiers AltGr;
-- key <RCTL> {
-- symbols[Group1]= [ ISO_Next_Group ],
-- virtualMods= AltGr
-- };
--};
-diff -urN xfree-4.3.0-r1/usr/X11R6/lib/X11/xkb/symbols/hu /usr/X11R6/lib/X11/xkb/symbols/hu
---- xfree-4.3.0-r1/usr/X11R6/lib/X11/xkb/symbols/hu 2003-03-10 12:31:52.000000000 -0500
-+++ /usr/X11R6/lib/X11/xkb/symbols/hu 2003-03-20 22:01:42.000000000 -0500
-@@ -1,6 +1,6 @@
- // Hungarian keyboard symbols for XKB and PC keyboard
- //
--// (C) 2002 Peter Soos <sp@osb.hu>
-+// (C) 2001 Peter Soos <sp@osb.hu>
- //
- // Permission is granted to anyone to use, distribute and modify
- // this file in any way, provided that the above copyright notice
-@@ -13,7 +13,7 @@
- // layout and some widely used Hungarian keyboard layouts.
- // Tested on Linux with XFree86 3.3.6
- //
--// $XFree86: xc/programs/xkbcomp/symbols/hu,v 1.7 2002/12/13 04:18:03 dawes Exp $
-+// $XFree86: xc/programs/xkbcomp/symbols/hu,v 1.5 2001/04/26 16:23:13 dawes Exp $
-
-
- // Default layout
-@@ -260,8 +260,6 @@
- hidden partial alphanumeric_keys
- xkb_symbols "def_uni" {
-
-- key <AD07> { [ u, U ],
-- [ EuroSign ] };
- key <AC02> { [ s, S ],
- [ dstroke ] };
- key <AC03> { [ d, D ],
-@@ -307,6 +305,8 @@
- xkb_symbols "def_102" {
- key <TLDE> { [ 0, section ],
- [ notsign ] };
-+ key <AB07> { [ m, M ] };
-+ key <AB09> { [ period, colon ] };
- };
-
- // def_101:
-@@ -316,6 +316,10 @@
- xkb_symbols "def_101" {
- key <TLDE> { [ iacute, Iacute ],
- [ 0, section ] };
-+ key <AB07> { [ m, M ],
-+ [ less ] };
-+ key <AB09> { [ period, colon ],
-+ [ greater ] };
- };
-
- // def_qwertz:
-@@ -388,6 +392,8 @@
- [ backslash ] };
- key <AD02> { [ w, W ],
- [ bar ] };
-+ key <AD07> { [ u, U ],
-+ [ EuroSign ] };
- key <AD08> { [ i, I ],
- [ Iacute ] };
- key <AD12> { [ uacute, Uacute ],
-@@ -416,12 +422,9 @@
- [ braceleft ] };
- key <AB06> { [ n, N ],
- [ braceright ] };
-- key <AB07> { [ m, M ],
-- [ less ] };
- key <AB08> { [ comma, question ],
- [ semicolon ] };
-- key <AB09> { [ period, colon ],
-- [ greater ] };
-+ key <AB09> { [ period, colon ] };
- key <AB10> { [ minus, underscore ],
- [ asterisk ] };
- key <RALT> { [ Mode_switch, Multi_key ] };
-diff -urN xfree-4.3.0-r1/usr/X11R6/lib/X11/xkb/symbols/hu_US /usr/X11R6/lib/X11/xkb/symbols/hu_US
---- xfree-4.3.0-r1/usr/X11R6/lib/X11/xkb/symbols/hu_US 2003-03-10 12:31:52.000000000 -0500
-+++ /usr/X11R6/lib/X11/xkb/symbols/hu_US 2003-03-20 22:01:42.000000000 -0500
-@@ -44,6 +44,8 @@
- key <AD02> { [ w, W ],
- [ bar ] };
- key <AD06> { [ z, Z ] };
-+ key <AD07> { [ u, U ],
-+ [ EuroSign ] };
- key <AD08> { [ i, I ],
- [ Iacute ] };
- // key <AD11> { [ odoubleacute, Odoubleacute ],
-diff -urN xfree-4.3.0-r1/usr/X11R6/lib/X11/xkb/symbols/inet /usr/X11R6/lib/X11/xkb/symbols/inet
---- xfree-4.3.0-r1/usr/X11R6/lib/X11/xkb/symbols/inet 2003-03-10 12:31:52.000000000 -0500
-+++ /usr/X11R6/lib/X11/xkb/symbols/inet 2003-03-20 22:01:42.000000000 -0500
-@@ -1,264 +1,270 @@
-- // $XFree86: xc/programs/xkbcomp/symbols/inet,v 1.28 2003/02/26 19:08:43 dawes Exp $
-+// $XFree86: xc/programs/xkbcomp/symbols/inet,v 1.16 2001/12/28 16:03:30 dawes Exp $
-
--// EAK (Easy Access, Internet, Multimedia, PDA) keyboards
--// Copyright (C) 2002 Stanislav Brabec <sbrabec@suse.cz>
--//
--// Based on LinEAK project
--// LinEAK - Linux support for Easy Access and Internet Keyboards
--// Copyright (C) 2001, 2002 Mark Smulders <Mark@PIRnet.nl>
--
--// Usage in XF86Config:
--// Option "XkbLayout" "my_kb_layout"
--// Option "XkbVariant" "my_kb_variant"
--// Option "XkbModel" "my_eak_type"
--// Option "XkbRules" "xfree86"
--// Simple command line usage:
--// setxkbmap 'my_kb_layout(my_kb_variant)+inet(my_eak_type)'
-+partial alphanumeric_keys
-+xkb_symbols "hp" {
-
-+ // Describes the extra keys on an HP "Internet" keyboard.
-
--// Acer
-+ name[Group1]= "HP";
-+ key <I12> { [ XF86Search ] };
-+ key <I26> { [ Help ] };
-+ key <I5F> { [ XF86Standby ] };
-+ key <I2E> { [ XF86AudioLowerVolume ] };
-+ key <I30> { [ XF86AudioRaiseVolume ] };
-+ key <I20> { [ XF86AudioMute ] };
-+};
-
--partial alphanumeric_keys
--xkb_symbols "airkey" {
-- name[Group1]= "Acer AirKey V";
-+partial alphanumeric_keys
-+xkb_symbols "compaq" {
-
-- key <I18> { [ XF86AudioPrev ] };
-- key <I15> { [ XF86AudioPlay, XF86AudioPause ] };
-- key <I31> { [ XF86AudioStop, XF86Eject ] };
-- key <I13> { [ XF86AudioNext ] };
-- key <I2D> { [ XF86AudioRaiseVolume ] };
-- key <I26> { [ XF86AudioLowerVolume ] };
-- key <I19> { [ XF86AudioMute ] };
-- key <I24> { [ XF86WWW ] };
-- key <I16> { [ XF86Mail ] };
-- key <I2F> { [ XF86Terminal ] };
-- key <I63> { [ XF86Standby ] };
-- key <I5E> { [ XF86PowerOff ] };
--};
-+ // Describes the extra keys on a Compaq "Internet" keyboard.
-
-+ name[Group1]= "Compaq";
-+ key <I1E> { [ XF86Mail ] };
-+ key <I23> { [ Help ] };
-+ key <I21> { [ XF86Search ] };
-+ key <I25> { [ XF86VendorHome ] };
-+ key <I26> { [ XF86HomePage ] };
-+ key <I12> { [ XF86LightBulb ] };
-+ key <I32> { [ XF86Shop ] };
-+};
-
--// ACPI Standard
-+partial alphanumeric_keys
-+xkb_symbols "itouch" {
-
--partial alphanumeric_keys
--xkb_symbols "acpi" {
-- name[Group1]= "ACPI Standard";
-+ // Describes the extra keys on a Logitech iTouch keyboard.
-
-- key <I5E> { [ XF86PowerOff ] };
-+ name[Group1]= "iTouch";
- key <I5F> { [ XF86Standby ] };
-- key <I63> { [ XF86WakeUp ] };
-+ key <I1F> { [ XF86AudioMute ] };
-+ key <I2B> { [ XF86AudioLowerVolume ] };
-+ key <I2D> { [ XF86AudioRaiseVolume ] };
-+ key <I22> { [ XF86AudioPlay ] };
-+ key <I24> { [ XF86AudioStop ] };
-+ key <I10> { [ XF86AudioPrev ] };
-+ key <I19> { [ XF86AudioNext ] };
-+ key <I32> { [ XF86HomePage ] };
-+ key <I6C> { [ XF86Mail ] };
-+ key <I65> { [ XF86Search ] };
-+ key <I66> { [ XF86Start ] };
- };
-
-+partial alphanumeric_keys
-+xkb_symbols "logiinetnav" {
-
--// Advance
-+ // Describes the extra keys on a newer Logitech iTouch keyboard.
-
--partial alphanumeric_keys
--xkb_symbols "scorpius" {
-- name[Group1]= "Advance Scorpius KI";
-+ name[Group1]= "LogiInternetNavigator";
-
-- key <I10> { [ XF86AudioPrev ] };
-- key <I22> { [ XF86AudioPlay, XF86AudioPause ] };
-- key <I24> { [ XF86AudioStop ] };
-- key <I19> { [ XF86AudioNext ] };
-+ // Media keys
-+ key <I20> { [ XF86AudioMute ] };
- key <I6D> { [ XF86AudioMedia ] };
--
- key <I2E> { [ XF86AudioLowerVolume ] };
-- key <I20> { [ XF86AudioMute ] };
- key <I30> { [ XF86AudioRaiseVolume ] };
-+ key <I22> { [ XF86AudioPlay ] };
-+ key <I24> { [ XF86AudioStop ] };
-+ key <I10> { [ XF86AudioPrev ] };
-+ key <I19> { [ XF86AudioNext ] };
-
-- key <I63> { [ XF86WakeUp ] };
-+ // Left side
- key <I5F> { [ XF86Standby ] };
-- key <I5E> { [ XF86PowerOff ] };
-+ key <I13> { [ XF86Finance ] };
-+ key <I14> { [ XF86Favorites ] };
-+ key <I15> { [ XF86Community ] };
-+ key <I66> { [ XF86Start ] };
-
-- key <I21> { [ XF86Calculator ] };
-- key <I6B> { [ XF86MyComputer ] };
-+ // Right side
-+ key <I12> { [ XF86VendorHome ] };
- key <I6C> { [ XF86Mail ] };
-- key <I66> { [ XF86Favorites ] };
- key <I32> { [ XF86HomePage ] };
-+ key <I11> { [ XF86Shop ] };
-+ key <I65> { [ XF86Search ] };
-
-+ // Wheel buttons
- key <I6A> { [ XF86Back ] };
- key <I69> { [ XF86Forward ] };
-- key <I68> { [ XF86Stop ] };
-- key <I67> { [ XF86Reload ] };
-- key <I65> { [ XF86Search ] };
--};
-
--
--// Brother
-+};
-
- partial alphanumeric_keys
--xkb_symbols "brother" {
-- name[Group1]= "Brother Internet Keyboard";
--
-- key <I21> { [ XF86WWW ] };
-- key <I1E> { [ XF86AudioMute ] };
-- key <I68> { [ XF86AudioLowerVolume ] };
-- key <I30> { [ XF86AudioRaiseVolume ] };
-- key <I18> { [ XF86ScrollDown ] };
-- key <I10> { [ XF86ScrollUp ] };
-- key <I17> { [ XF86AudioPrev ] };
-- key <I12> { [ XF86AudioPlay, XF86AudioPause ] };
-- key <I2E> { [ XF86AudioNext ] };
-- key <I23> { [ XF86AudioStop ] };
-- key <I19> { [ XF86ZoomOut ] };
-- key <I32> { [ XF86ZoomIn ] };
-- key <I24> { [ XF86Calculator ] };
-- key <I25> { [ XF86Xfer ] };
-- key <I22> { [ Menu ] };
-- key <I26> { [ XF86Mail ] };
-- key <I5E> { [ XF86PowerOff ] };
-+xkb_symbols "logicordless" {
-+
-+ // Describes the extra keys on a Logitech Desktop Pro keyboard.
-+
-+ name[Group1]= "CordLess";
- key <I5F> { [ XF86Standby ] };
-- key <I63> { [ XF86WakeUp ] };
-+ key <I20> { [ XF86AudioMute ] };
-+ key <I2E> { [ XF86AudioLowerVolume ] };
-+ key <I30> { [ XF86AudioRaiseVolume ] };
-+ key <I22> { [ XF86AudioPlay ] };
-+ key <I24> { [ XF86AudioStop ] };
-+ key <I10> { [ XF86AudioPrev ] };
-+ key <I19> { [ XF86AudioNext ] };
-+ key <I32> { [ XF86HomePage ] };
-+ key <I6C> { [ XF86Mail ] };
-+ key <I65> { [ XF86Search ] };
-+ key <I66> { [ XF86Start ] };
- };
-
--
--// BTC
--
- partial alphanumeric_keys
--xkb_symbols "btc5113rf" {
-- name[Group1]= "BTC 5113RF Multimedia";
--
-- key <I30> { [ XF86WWW ] };
-- key <I26> { [ XF86Back ] };
-- key <I20> { [ XF86Favorites ] };
-- key <I32> { [ XF86Search ] };
-- key <I25> { [ XF86AudioLowerVolume ] };
-- key <I1E> { [ XF86AudioRaiseVolume ] };
-- key <I12> { [ XF86AudioMute ] };
-- key <I22> { [ XF86AudioPrev ] };
-- key <I19> { [ XF86AudioPlay, XF86AudioPause ] };
-- key <I10> { [ XF86AudioStop ] };
-- key <I24> { [ XF86AudioNext ] };
-- key <I21> { [ XF86Eject ] };
-- key <I5E> { [ XF86PowerOff ] };
-- key <I5F> { [ XF86Standby ] };
-- key <I63> { [ XF86WakeUp ] };
-+xkb_symbols "logiinternet" {
-+
-+ // Describes the extra keys on a Logitech Internet Keyboard
-+
-+ name[Group1]= "LogiInternet";
-+ key <I25> { [ XF86VendorHome ] };
-+ key <I10> { [ XF86Back ] };
-+ key <I22> { [ XF86Forward ] };
-+ key <I24> { [ XF86Stop ] };
-+ key <I19> { [ XF86Refresh ] };
-+ key <I1E> { [ XF86Search ] };
-+ key <I18> { [ XF86Favorites ] };
-+ key <I30> { [ XF86AudioRaiseVolume ] };
-+ key <I2E> { [ XF86AudioLowerVolume ] };
-+ key <I23> { [ XF86HomePage ] };
-+ key <I7A> { [ XF86WWW ] };
-+ key <I32> { [ XF86History ] };
-+ key <I21> { [ XF86OpenURL ] };
-+ key <I17> { [ Print ] };
-+ key <I12> { [ Find ] };
-+ key <I26> { [ XF86AddFavorite ] };
-+ key <I20> { [ XF86HotLinks ] };
- };
-
- partial alphanumeric_keys
--xkb_symbols "btc5126t" {
-- name[Group1]= "BTC 5126T";
--
-- key <I30> { [ XF86WWW ] };
-- key <I5F> { [ XF86Standby ] };
-- key <I2B> { [ XF86Mail ] };
-+xkb_symbols "geniuscomfy" {
-+
-+ // Describes the extra keys on a Genius Comfy KB-16M
-+
-+ name[Group1]= "GeniusComfy16M";
-+ key <I23> { [ XF86AudioPrev ] };
-+ key <I22> { [ XF86AudioPlay, XF86AudioPause ] };
-+ key <I24> { [ XF86AudioStop ] };
-+ key <I21> { [ XF86AudioNext ] };
-+ key <I30> { [ XF86Eject ] };
-+ key <I19> { [ XF86AudioLowerVolume ] };
-+ key <I12> { [ XF86AudioRaiseVolume ] };
-+ key <I20> { [ XF86AudioMute ] };
-+ key <I26> { [ XF86ScreenSaver ] };
-+ key <I17> { [ XF86Calculator ] };
-+ key <I2E> { [ XF86Mail ] };
-+ key <I25> { [ XF86Back ] };
-+ key <I32> { [ XF86WWW ] };
-+ key <I1E> { [ XF86Forward ] };
-+ key <I5F> { [ XF86Sleep ] };
-+ key <I63> { [ XF86WakeUp ] };
- };
-
--partial alphanumeric_keys
--xkb_symbols "btc9000" {
-- name[Group1]= "BTC 9000";
-+partial alphanumeric_keys
-+xkb_symbols "microsoftpro" {
-
-- key <I19> { [ XF86AudioPlay, XF86AudioPause ] };
-- key <I22> { [ XF86AudioPrev ] };
-- key <I24> { [ XF86AudioNext ] };
-- key <I10> { [ XF86AudioStop ] };
-- key <I21> { [ XF86AudioMedia ] };
-+ // Describes the extra keys on a Microsoft Natural Keyboard Pro
-
-- key <I25> { [ XF86AudioLowerVolume ] };
-- key <I1E> { [ XF86AudioRaiseVolume ] };
-- key <I12> { [ XF86AudioMute ] };
-+ name[Group1]= "MicrosoftPro";
-+ 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 <I20> { [ XF86AudioMute ] };
-+ key <I2E> { [ XF86AudioLowerVolume ] };
-+ key <I30> { [ XF86AudioRaiseVolume ] };
-+ key <I22> { [ XF86AudioPlay, XF86AudioPause ] };
-+ key <I24> { [ XF86AudioStop ] };
-+ key <I10> { [ XF86AudioPrev ] };
-+ key <I19> { [ XF86AudioNext ] };
-+ key <I6D> { [ XF86AudioMedia ] };
-+ key <I6B> { [ XF86MyComputer ] };
-+ key <I21> { [ XF86Calculator ] };
-+ key <I5F> { [ XF86Standby ] };
-+};
-
-- key <I30> { [ XF86HomePage ] };
-- key <I26> { [ XF86Reload ] };
-+xkb_symbols "btc9000" {
-+ // from <supercava@libero.it>
-+ // Describes the extra keys on a BTC model 9000 keyboard
-+ // found in many computers sold by Computer Discount
-+ name[Group1]= "btc9000";
-+ key <I26> { [ XF86Refresh ] };
- key <I32> { [ XF86Search ] };
- key <I20> { [ XF86Favorites ] };
--
-+ key <I30> { [ XF86HomePage ] };
- key <I2E> { [ XF86Mail ] };
-- key <I63> { [ XF86WakeUp ] };
-+ key <I12> { [ XF86AudioMute ] };
-+ key <I25> { [ XF86AudioLowerVolume ] };
-+ key <I1E> { [ XF86AudioRaiseVolume ] };
-+ key <I19> { [ XF86AudioPlay, XF86AudioPause ] };
-+ key <I10> { [ XF86AudioStop ] };
-+ key <I22> { [ XF86AudioPrev ] };
-+ key <I24> { [ XF86AudioNext ] };
-+ key <I21> { [ XF86AudioMedia ] };
- key <I5F> { [ XF86Standby ] };
- key <I5E> { [ XF86PowerOff ] };
-+ key <I63> { [ XF86WakeUp ] };
- };
-
--partial alphanumeric_keys
--xkb_symbols "btc9000a" {
-- name[Group1]= "BTC 9000A";
--
-- key <I19> { [ XF86AudioPlay, XF86AudioPause ] };
-- key <I22> { [ XF86AudioPrev ] };
-- key <I24> { [ XF86AudioNext ] };
-- key <I10> { [ XF86AudioStop ] };
-- key <I21> { [ XF86Eject ] };
-
-- key <I1E> { [ XF86AudioRaiseVolume ] };
-- key <I25> { [ XF86AudioLowerVolume ] };
-- key <I12> { [ XF86AudioMute ] };
-+partial alphanumeric_keys
-+xkb_symbols "rapidaccess" {
-
-- key <I30> { [ XF86WWW ] };
-- key <I26> { [ XF86HomePage ] };
-- key <I32> { [ XF86Search ] };
-- key <I20> { [ XF86Favorites ] };
-+ // Describes the extra keys on an IBM Rapid Access keyboard
-
-- key <I2E> { [ Help ] };
-- key <I63> { [ XF86WakeUp ] };
-- key <I5F> { [ XF86Standby ] };
-- key <I5E> { [ XF86PowerOff ] };
-+ name[Group1]= "RapidAccess";
-+ key <I22> { [ XF86AudioPause ] };
-+ key <I12> { [ XF86AudioMute ] };
-+ key <I1E> { [ XF86AudioLowerVolume ] };
-+ key <I20> { [ XF86AudioRaiseVolume ] };
-+ key <I19> { [ XF86AudioPlay ] };
-+ key <I24> { [ XF86AudioStop ] };
-+ key <I23> { [ XF86AudioPrev ] };
-+ key <I21> { [ XF86AudioNext ] };
-+ key <I25> { [ XF86Standby ] };
-+ key <I32> { [ XF86Launch1 ] };
-+ key <I17> { [ XF86Launch2 ] };
-+ key <I30> { [ XF86Launch3 ] };
-+ key <I2E> { [ XF86Launch4 ] };
-+ key <I26> { [ Help ] };
- };
-
-
--// Cherry Blue Line
--
--partial alphanumeric_keys
--xkb_symbols "cherryblue" {
-- name[Group1]= "Cherry Blue Line CyBo@rd";
--
-- key <I6A> { [ XF86Back ] };
-- key <I69> { [ XF86Forward ] };
-- key <I68> { [ XF86Stop ] };
-- key <FK16> { [ XF86Reload ] };
-- key <I65> { [ XF86Search ] };
-- key <I66> { [ XF86MyComputer ] };
-- key <I02> { [ XF86HomePage ] };
-- key <I6C> { [ XF86Mail ] };
-- key <PRSC> { [ XF86Terminal ] };
-- key <I21> { [ XF86Calculator ] };
-- key <I1E> { [ XF86AudioRaiseVolume ] };
-- key <I26> { [ XF86AudioMute ] };
-- key <I25> { [ XF86AudioLowerVolume ] };
-- key <XFER> { [ XF86Go ] };
-- key <I24> { [ XF86AudioPrev ] };
-- key <I22> { [ XF86AudioNext ] };
-- key <I1F> { [ XF86AudioPlay, XF86AudioPause ] };
-- key <I17> { [ XF86AudioStop ] };
-- key <I63> { [ XF86Standby ] };
--};
-+partial alphanumeric_keys
-+xkb_symbols "rapidaccess2" {
-
--partial alphanumeric_keys
--xkb_symbols "cherrybluea" {
-- name[Group1]= "Cherry Blue Line CyBo@rd (alternate option)";
-+ // From <patrick@dcruze.org>
-+ // Describes the extra keys on an IBM Rapid Access II keyboard
-
-- key <I6A> { [ XF86Back ] };
-- key <I69> { [ XF86Forward ] };
-- key <I68> { [ XF86Stop ] };
-- key <I67> { [ XF86Reload ] };
-- key <I65> { [ XF86Search ] };
-- key <I66> { [ XF86MyComputer ] };
-- key <I32> { [ XF86HomePage ] };
-- key <I6C> { [ XF86Mail ] };
-- key <I6B> { [ XF86Terminal ] };
-- key <I21> { [ XF86Calculator ] };
-- key <I30> { [ XF86AudioRaiseVolume ] };
-- key <I20> { [ XF86AudioMute ] };
-- key <I2E> { [ XF86AudioLowerVolume ] };
-- key <I6D> { [ XF86Go ] };
-- key <I10> { [ XF86AudioPrev ] };
-- key <I19> { [ XF86AudioNext ] };
-- key <I22> { [ XF86AudioPlay, XF86AudioPause ] };
-- key <I24> { [ XF86AudioStop ] };
-+ name[Group1]= "RapidAccess2";
-+ key <I25> { [ XF86HomePage ] };
-+ key <I26> { [ XF86Shop ] };
-+ key <I32> { [ XF86VendorHome ] };
-+ key <I17> { [ XF86Favorites ] };
-+ key <I30> { [ XF86MyComputer ] };
-+ key <I2E> { [ XF86Search ] };
- key <I5F> { [ XF86Standby ] };
-+ key <I1E> { [ XF86AudioMute ] };
-+ key <I21> { [ XF86AudioLowerVolume ] };
-+ key <I23> { [ XF86AudioRaiseVolume ] };
-+ key <I22> { [ XF86AudioPlay, XF86AudioPause ] };
-+ key <I20> { [ XF86AudioStop ] };
-+ key <I24> { [ XF86AudioPrev ] };
-+ key <I12> { [ XF86AudioNext ] };
- };
-
-
--// Chicony
--
- partial alphanumeric_keys
- xkb_symbols "chicony" {
-- name[Group1]= "Chicony Internet Keyboard";
-
-+ // Describes the extra keys on a Chicony internet keyboard
-+
-+ name[Group1]= "Chicony";
- key <I19> { [ XF86AudioLowerVolume ] };
- key <I12> { [ XF86AudioMute ] };
- key <I23> { [ XF86AudioRaiseVolume ] };
- key <I22> { [ XF86AudioPrev ] };
- key <I24> { [ XF86AudioStop ] };
-- key <I21> { [ XF86AudioPlay, XF86AudioPause ] };
-+ key <I21> { [ XF86AudioPlay, XF86AudioPause ] };
- key <I20> { [ XF86AudioNext ] };
- key <I5E> { [ XF86PowerOff ] };
- key <I32> { [ XF86HomePage ] };
-@@ -272,155 +278,14 @@
- key <I2E> { [ XF86LaunchC ] };
- };
-
-+
- partial alphanumeric_keys
--xkb_symbols "chicony9885" {
-- name[Group1]= "Chicony KB-9885";
-+xkb_symbols "dell" {
-
-- key <I19> { [ XF86AudioLowerVolume ] };
-- key <I12> { [ XF86AudioMute ] };
-- key <I23> { [ XF86AudioRaiseVolume ] };
-- key <I22> { [ XF86AudioPrev ] };
-- key <I24> { [ XF86AudioStop ] };
-- key <I21> { [ XF86AudioPlay, XF86AudioPause ] };
-- key <I20> { [ XF86AudioNext ] };
-- key <I5E> { [ XF86PowerOff ] };
-- key <I5F> { [ XF86Standby ] };
-- key <I63> { [ XF86WakeUp ] };
-- key <I32> { [ XF86WWW ] };
-- key <I17> { [ XF86Mail ] };
-- key <I30> { [ XF86LaunchA ] };
-- key <I26> { [ XF86LaunchB ] };
-- key <I2E> { [ XF86LaunchC ] };
-- key <I25> { [ XF86Back ] };
-- key <I1E> { [ XF86Forward ] };
--};
--
--
--// Compaq
--
--partial alphanumeric_keys
--xkb_symbols "compaqeak8" {
-- name[Group1]= "Compaq Easy Access Keyboard";
--
-- key <I23> { [ XF86WWW ] };
-- key <I1F> { [ XF86HomePage ] };
-- key <I1A> { [ XF86Search ] };
-- key <I1E> { [ XF86Mail ] };
-- key <I13> { [ XF86Community ] };
-- key <I14> { [ XF86Market ] };
-- key <I15> { [ XF86Meeting ] };
-- key <I1B> { [ XF86News ] };
--};
--
--partial alphanumeric_keys
--xkb_symbols "compaqik7" {
-- name[Group1]= "Compaq Internet Keyboard (7 keys)";
--
-- key <I1E> { [ XF86Mail ] };
-- key <I23> { [ Help ] };
-- key <I21> { [ XF86Search ] };
-- key <I25> { [ XF86VendorHome ] };
-- key <I26> { [ XF86HomePage ] };
-- key <I12> { [ XF86LightBulb ] };
-- key <I32> { [ XF86Shop ] };
--};
--
--partial alphanumeric_keys
--xkb_symbols "compaqik13" {
-- name[Group1]= "Compaq Internet Keyboard (13 keys)";
--
-- key <I22> { [ XF86AudioPlay, XF86AudioPause ] };
-- key <I24> { [ XF86AudioStop ] };
-- key <I10> { [ XF86AudioPrev ] };
-- key <I19> { [ XF86AudioNext ] };
-- key <I5F> { [ XF86Standby ] };
-- key <I20> { [ XF86AudioMute ] };
-- key <I2E> { [ XF86AudioLowerVolume ] };
-- key <I30> { [ XF86AudioRaiseVolume ] };
-- key <I1F> { [ XF86Go ] };
-- key <I23> { [ XF86WWW ] };
-- key <I21> { [ XF86Search ] };
-- key <I1E> { [ XF86Mail ] };
-- key <I32> { [ XF86Shop ] };
--};
--
--partial alphanumeric_keys
--xkb_symbols "compaqik18" {
-- name[Group1]= "Compaq Internet Keyboard (18 keys)";
--
-- key <I22> { [ XF86AudioPlay, XF86AudioPause ] };
-- key <I10> { [ XF86AudioPrev ] };
-- key <I19> { [ XF86AudioNext ] };
-- key <I24> { [ XF86AudioStop ] };
-- key <I18> { [ XF86Eject ] };
--
-- key <I1E> { [ XF86Mail ] };
-- key <I26> { [ XF86Community ] };
-- key <I25> { [ XF86VendorHome ] };
-- key <I23> { [ XF86WWW ] };
-- key <I21> { [ XF86Search ] };
-- key <I12> { [ XF86LightBulb ] };
-- key <I32> { [ XF86Shop ] };
--
-- key <I68> { [ Print ] };
-- key <I1F> { [ XF86Go ] };
-- key <I2E> { [ XF86AudioLowerVolume ] };
-- key <I20> { [ XF86AudioMute ] };
-- key <I30> { [ XF86AudioRaiseVolume ] };
-- key <I5F> { [ XF86Standby ] };
--};
--
--
--partial alphanumeric_keys
--xkb_symbols "armada" {
-- name[Group1]= "Laptop/notebook Compaq (eg. Armada) Laptop Keyboard";
--
-- key <I23> { [ XF86WWW ] };
-- key <I1F> { [ XF86HomePage ] };
-- key <I1A> { [ XF86Search ] };
-- key <I1E> { [ XF86Mail ] };
--};
--
--partial alphanumeric_keys
--xkb_symbols "presario" {
-- name[Group1]= "Laptop/notebook Compaq (eg. Presario) Internet Keyboard";
--
-- key <I22> { [ XF86AudioPlay, XF86AudioPause ] };
-- key <I10> { [ XF86AudioPrev ] };
-- key <I19> { [ XF86AudioNext ] };
-- key <I24> { [ XF86AudioStop ] };
-- key <I1F> { [ XF86Launch1 ] };
-- key <I18> { [ XF86Launch2 ] };
--
-- key <I75> { [ XF86AudioMedia ] };
-- key <I23> { [ XF86WWW ] };
-- key <I14> { [ XF86Q ] };
-- key <I32> { [ XF86Shop ] };
-- key <I1E> { [ XF86Mail ] };
-- key <I20> { [ XF86AudioMute ] };
-- key <I5F> { [ XF86Standby ] };
--};
--
--partial alphanumeric_keys
--xkb_symbols "ipaq" {
-- name[Group1]= "Compaq iPaq Keyboard";
--
-- key <I6C> { [ XF86Mail ] };
-- key <I69> { [ XF86BackForward ] };
-- key <I6A> { [ XF86Q ] };
-- key <I02> { [ XF86Standby ] };
-- key <I65> { [ XF86Search ] };
-- key <I66> { [ XF86Travel ] };
-- key <FK16> { [ XF86Shop ] };
--};
--
--
--// Dell
-+ // From <liblit@acm.org>
-+ // Describes the extra keys on a Dell Internet keyboard.
-
--partial alphanumeric_keys
--xkb_symbols "dell" {
- name[Group1]= "Dell";
--
- key <I12> { [ XF86Mail ] };
- key <I26> { [ XF86HomePage ] };
- key <I1E> { [ XF86Search ] };
-@@ -428,1342 +293,3 @@
- };
-
-
--partial alphanumeric_keys
--xkb_symbols "inspiron" {
-- name[Group1]= "Laptop/notebook Dell Inspiron 8xxx";
--
-- key <XFER> { [ XF86AudioPlay, XF86AudioPause ] };
-- key <NFER> { [ XF86AudioPrev ] };
-- key <I04> { [ XF86AudioNext ] };
-- key <I02> { [ XF86AudioStop ] };
-- key <I30> { [ XF86AudioRaiseVolume ] };
-- key <I2E> { [ XF86AudioLowerVolume ] };
-- key <I20> { [ XF86AudioMute ] };
--};
--
--
--// Dexxa
--
--partial alphanumeric_keys
--xkb_symbols "dexxa" {
-- name[Group1]= "Dexxa Wireless Desktop Keyboard";
--
-- key <I67> { [ XF86Reload ] };
-- key <I66> { [ XF86Favorites ] };
-- key <I65> { [ XF86Search ] };
-- key <I6C> { [ XF86Mail ] };
-- key <I32> { [ XF86WWW ] };
-- key <I22> { [ XF86AudioPlay, XF86AudioPause ] };
-- key <I30> { [ XF86AudioRaiseVolume ] };
-- key <I2E> { [ XF86AudioLowerVolume ] };
-- key <I20> { [ XF86AudioMute ] };
--};
--
--
--// Diamond
--
--partial alphanumeric_keys
--xkb_symbols "diamond" {
-- name[Group1]= "Diamond 9801 / 9802 series";
--
-- key <I6A> { [ XF86Back ] };
-- key <I69> { [ XF86Forward ] };
-- key <I68> { [ XF86Stop ] };
-- key <I66> { [ XF86Favorites ] };
-- key <I65> { [ XF86Search ] };
-- key <I67> { [ XF86Reload ] };
-- key <I32> { [ XF86HomePage ] };
-- key <I6C> { [ XF86Mail ] };
-- key <I20> { [ XF86AudioMute ] };
-- key <I30> { [ XF86AudioRaiseVolume ] };
-- key <I2E> { [ XF86AudioLowerVolume ] };
-- key <I6D> { [ XF86Go ] };
-- key <I24> { [ XF86AudioStop ] };
-- key <I22> { [ XF86AudioPlay, XF86AudioPause ] };
-- key <I19> { [ XF86AudioNext ] };
-- key <I10> { [ XF86AudioPrev ] };
-- key <I21> { [ XF86Calculator ] };
-- key <I6B> { [ XF86MyComputer ] };
-- key <I5E> { [ XF86PowerOff ] };
-- key <I5F> { [ XF86Standby ] };
-- key <I63> { [ XF86WakeUp ] };
--};
--
--// Ennyah
--
--partial alphanumeric_keys
--xkb_symbols "ennyah_dkb1008" {
-- name[Group1]= "Ennyah DKB-1008";
--
-- key <I32> { [ XF86HomePage ] };
-- key <I6C> { [ XF86Mail ] };
-- key <I6A> { [ XF86Back ] };
-- key <I69> { [ XF86Forward ] };
-- key <I65> { [ XF86Search ] };
-- key <I67> { [ XF86Refresh ] };
-- key <I66> { [ XF86Favorites ] };
-- key <I68> { [ XF86Stop ] };
-- key <I2E> { [ XF86AudioLowerVolume ] };
-- key <I30> { [ XF86AudioRaiseVolume ] };
-- key <I20> { [ XF86AudioMute ] };
-- key <I24> { [ XF86AudioStop ] };
-- key <I10> { [ XF86AudioPrev ] };
-- key <I22> { [ XF86AudioPlay, XF86AudioPause ] };
-- key <I19> { [ XF86AudioNext ] };
-- key <XFER> { [ XF86AudioMedia ] };
-- key <I5E> { [ XF86PowerOff ] };
-- key <I5F> { [ XF86Standby ] };
-- key <I63> { [ XF86WakeUp ] };
--};
--
--
--// Genius
--
--partial alphanumeric_keys
--xkb_symbols "genius" {
-- name[Group1]= "Genius Comfy KB-16M / Genius MM Keyboard KWD-910";
--
-- key <I23> { [ XF86AudioPrev ] };
-- key <I22> { [ XF86AudioPlay, XF86AudioPause ] };
-- key <I24> { [ XF86AudioStop ] };
-- key <I21> { [ XF86AudioNext ] };
-- key <I30> { [ XF86Eject ] };
-- key <I19> { [ XF86AudioLowerVolume ] };
-- key <I12> { [ XF86AudioRaiseVolume ] };
-- key <I20> { [ XF86AudioMute ] };
-- key <I26> { [ XF86ScreenSaver ] };
-- key <I17> { [ XF86Calculator ] };
-- key <I2E> { [ XF86Mail ] };
-- key <I25> { [ XF86Back ] };
-- key <I32> { [ XF86WWW ] };
-- key <I1E> { [ XF86Forward ] };
-- key <I5F> { [ XF86Standby ] };
-- key <I63> { [ XF86WakeUp ] };
--};
--
--
--// Hewlett-Packard
--
--partial alphanumeric_keys
--xkb_symbols "hpi6" {
-- name[Group1]= "Hewlett-Packard Internet Keyboard";
--
-- key <I12> { [ XF86Search ] };
-- key <I26> { [ Help ] };
-- key <I5F> { [ XF86Standby ] };
-- key <I2E> { [ XF86AudioLowerVolume ] };
-- key <I30> { [ XF86AudioRaiseVolume ] };
-- key <I20> { [ XF86AudioMute ] };
--};
--
--partial alphanumeric_keys
--xkb_symbols "hp2501" {
-- name[Group1]= "Hewlett-Packard SK-2501 Multimedia Keyboard";
--
-- key <I32> { [ XF86WWW ] };
-- key <I17> { [ XF86Search ] };
-- key <I12> { [ XF86Tools ] };
-- key <I1E> { [ XF86Mail ] };
-- key <I23> { [ XF86Launch2 ] };
-- key <I22> { [ XF86Launch3 ] };
-- key <I24> { [ XF86Launch4 ] };
-- key <I21> { [ XF86Launch5 ] };
-- key <I25> { [ XF86Standby ] };
-- key <I26> { [ Help ] };
-- key <I20> { [ XF86AudioMute ] };
-- key <I30> { [ XF86AudioRaiseVolume ] };
-- key <I2E> { [ XF86AudioLowerVolume ] };
--};
--
--partial alphanumeric_keys
--xkb_symbols "hp2505" {
-- name[Group1]= "Hewlett-Packard SK-2505 Internet Keyboard";
--
-- key <I22> { [ XF86AudioPlay, XF86AudioPause ] };
-- key <I10> { [ XF86AudioPrev ] };
-- key <I19> { [ XF86AudioNext ] };
-- key <I24> { [ XF86AudioStop ] };
-- key <I18> { [ XF86Eject ] };
-- key <I1E> { [ XF86Mail ] };
-- key <I32> { [ XF86WWW ] };
-- key <I2E> { [ XF86AudioLowerVolume ] };
-- key <I20> { [ XF86AudioMute ] };
-- key <I30> { [ XF86AudioRaiseVolume ] };
-- key <I25> { [ XF86Standby ] };
--};
--
--partial alphanumeric_keys
--xkb_symbols "hp5181" {
-- name[Group1]= "Hewlett-Packard 5181 Internet Keyboard";
--
-- key <I10> { [ XF86AudioPrev ] };
-- key <I12> { [ XF86Search ] };
-- key <I14> { [ XF86VendorHome ] };
-- key <I15> { [ XF86Community ] };
-- key <I16> { [ XF86AudioMedia ] };
-- key <I18> { [ XF86Eject ] };
-- key <I19> { [ XF86AudioNext ] };
-- key <I1E> { [ XF86Shop ] };
-- key <I1F> { [ XF86Launch1 ] };
-- key <I20> { [ XF86AudioMute ] };
-- key <I22> { [ XF86AudioStop ] };
-- key <I24> { [ XF86AudioPlay, XF86AudioPause ] };
-- key <I26> { [ Help ] };
-- key <I27> { [ XF86Finance ] };
-- key <I2E> { [ XF86AudioLowerVolume ] };
-- key <I30> { [ XF86AudioRaiseVolume ] };
-- key <I32> { [ XF86HomePage ] };
-- key <I39> { [ Print ] };
-- key <I5F> { [ XF86Standby ] };
-- key <I6C> { [ XF86Mail ] };
--};
--
--
--partial alphanumeric_keys
--xkb_symbols "hpxe3gc" {
--
-- // Describes the OneTouch buttons on HP Omnibook XE3 GC and
-- // HP Pavilion N52XX models.
-- // See http://sourceforge.net/projects/omke for details on enabling
-- // these keys
--
-- name[Group1]= "Hewlett-Packard Omnibook XE3 GC, GD, GE and Pavilion N5xxx";
-- key <I73> { [ XF86WWW ] };
-- key <I74> { [ XF86Mail ] };
-- key <I72> { [ XF86Launch1 ] };
-- key <I71> { [ Help ] };
-- key <I10> { [ XF86AudioPrev ] };
-- key <I22> { [ XF86AudioPlay, XF86AudioPause ] };
-- key <I24> { [ XF86AudioStop, XF86Eject ] };
-- key <I19> { [ XF86AudioNext ] };
-- key <I2E> { [ XF86AudioLowerVolume ] };
-- key <I30> { [ XF86AudioRaiseVolume ] };
--};
--
--partial alphanumeric_keys
--xkb_symbols "hpxe3gf" {
--
-- // Describes the OneTouch buttons on HP Omnibook XE3 GF models.
-- // See http://sourceforge.net/projects/omke for details on enabling
-- // these keys
--
-- name[Group1]= "Hewlett-Packard Omnibook XE3 GF";
-- key <I32> { [ XF86WWW ] };
-- key <I6C> { [ XF86Mail ] };
-- key <I74> { [ XF86Launch1 ] };
-- key <I73> { [ Help ] };
-- key <I10> { [ XF86AudioPrev ] };
-- key <I22> { [ XF86AudioPlay, XF86AudioPause ] };
-- key <I24> { [ XF86AudioStop, XF86Eject ] };
-- key <I19> { [ XF86AudioNext ] };
-- key <I2E> { [ XF86AudioLowerVolume ] };
-- key <I30> { [ XF86AudioRaiseVolume ] };
-- key <I20> { [ XF86AudioMute ] };
--};
--
--partial alphanumeric_keys
--xkb_symbols "hpxt1000" {
--
-- // Describes the OneTouch buttons on HP Omnibook XT1000 models.
-- // See http://sourceforge.net/projects/omke for details on enabling
-- // these keys
--
-- name[Group1]= "Hewlett-Packard Omnibook XT1000";
-- key <I6C> { [ XF86Mail ] };
-- key <I74> { [ XF86Launch1 ] };
-- key <I32> { [ XF86WWW ] };
-- key <I73> { [ XF86Launch2 ] };
-- key <I72> { [ Help ] };
-- key <I71> { [ XF86Launch3 ] };
-- key <I10> { [ XF86AudioPrev ] };
-- key <I19> { [ XF86AudioNext ] };
-- key <I22> { [ XF86AudioPlay, XF86AudioPause ] };
-- key <I24> { [ XF86AudioStop, XF86Eject ] };
-- key <I2E> { [ XF86AudioLowerVolume ] };
-- key <I30> { [ XF86AudioRaiseVolume ] };
-- key <I20> { [ XF86AudioMute ] };
--};
--
--partial alphanumeric_keys
--xkb_symbols "hpzt11xx" {
--
-- // Describes the OneTouch buttons on HP Pavilion ZT11xx models.
-- // See http://sourceforge.net/projects/omke for details on enabling
-- // these keys
--
-- name[Group1]= "Hewlett-Packard Pavilion ZT11xx";
-- key <I6C> { [ XF86Mail ] };
-- key <I74> { [ XF86Launch1 ] };
-- key <I32> { [ XF86WWW ] };
-- key <I73> { [ XF86Launch2 ] };
-- key <I72> { [ Help ] };
-- key <I71> { [ XF86Launch3 ] };
-- key <I10> { [ XF86AudioPrev ] };
-- key <I19> { [ XF86AudioNext ] };
-- key <I22> { [ XF86AudioPlay, XF86AudioPause ] };
-- key <I24> { [ XF86AudioStop, XF86Eject ] };
-- key <I2E> { [ XF86AudioLowerVolume ] };
-- key <I30> { [ XF86AudioRaiseVolume ] };
-- key <I20> { [ XF86AudioMute ] };
--};
--
--partial alphanumeric_keys
--xkb_symbols "hpxe4xxx" {
--
-- // Describes the OneTouch buttons on HP Omnibook XE4xxx and ZE4xxx
-- // models.
-- // See http://sourceforge.net/projects/omke for details on enabling
-- // these keys
--
-- name[Group1]= "Hewlett-Packard Omnibook XE4xxx and ZE4xxx";
-- key <I6C> { [ XF86Mail ] };
-- key <I73> { [ XF86Launch1 ] };
-- key <I32> { [ XF86WWW ] };
-- key <I71> { [ XF86Launch2 ] };
-- key <I70> { [ Help ] };
-- key <I2E> { [ XF86AudioLowerVolume ] };
-- key <I30> { [ XF86AudioRaiseVolume ] };
-- key <I20> { [ XF86AudioMute ] };
--};
--
--partial alphanumeric_keys
--xkb_symbols "hp500fa" {
--
-- // Describes the OneTouch buttons on HP Omnibook 500 FA models.
-- // See http://sourceforge.net/projects/omke for details on enabling
-- // these keys
--
-- name[Group1]= "Hewlett-Packard Omnibook 500 FA";
-- key <I74> { [ XF86Launch1 ] };
-- key <I73> { [ Help ] };
--};
--
--partial alphanumeric_keys
--xkb_symbols "hp5xx" {
--
-- // Describes the OneTouch buttons on HP Omnibook 5xx models.
-- // See http://sourceforge.net/projects/omke for details on enabling
-- // these keys
--
-- name[Group1]= "Hewlett-Packard Omnibook 5xx";
-- key <I74> { [ XF86Launch1 ] };
-- key <I73> { [ Help ] };
-- key <I10> { [ XF86AudioPrev ] };
-- key <I19> { [ XF86AudioNext ] };
-- key <I22> { [ XF86AudioPlay, XF86AudioPause ] };
-- key <I24> { [ XF86AudioStop, XF86Eject ] };
-- key <I2E> { [ XF86AudioLowerVolume ] };
-- key <I30> { [ XF86AudioRaiseVolume ] };
--};
--
--
--// Honeywell
--
--
--partial alphanumeric_keys
--xkb_symbols "honeywell_euroboard" {
--
-- // Scott Penrose <scottp@dd.com.au>
-- // January 2002
-- // http://linux.dd.com.au/quest/linux/keyboard/honeywell/
--
-- name[Group1]= "Honeywell Euroboard";
-- key <I10> { [ XF86Game ] };
-- key <I12> { [ XF86AudioPrev ] };
-- key <I17> { [ XF86Eject ] };
-- key <I18> { [ XF86Launch2 ] };
-- key <I19> { [ XF86AudioPlay, XF86AudioPause ] };
-- key <I1E> { [ XF86Launch1 ] };
-- key <I20> { [ XF86AudioMute ] };
-- key <I22> { [ XF86AudioNext ] };
-- key <I23> { [ XF86AudioStop ] };
-- key <I24> { [ XF86Mail ] };
-- key <I25> { [ XF86ScreenSaver ] };
-- key <I26> { [ XF86Calculator ] };
-- key <I2E> { [ XF86AudioLowerVolume ] };
-- key <I30> { [ XF86AudioRaiseVolume ] };
-- key <I32> { [ XF86WWW ] };
--};
--
--
--// IBM
--
--
--partial alphanumeric_keys
--xkb_symbols "rapidaccess" {
-- name[Group1]= "IBM Rapid Access";
--
-- key <I22> { [ XF86AudioPause ] };
-- key <I12> { [ XF86AudioMute ] };
-- key <I1E> { [ XF86AudioLowerVolume ] };
-- key <I20> { [ XF86AudioRaiseVolume ] };
-- key <I22> { [ XF86AudioPlay, XF86AudioPause ] };
-- key <I24> { [ XF86AudioStop ] };
-- key <I23> { [ XF86AudioPrev ] };
-- key <I21> { [ XF86AudioNext ] };
-- key <I25> { [ XF86Standby ] };
-- key <I32> { [ XF86Launch1 ] };
-- key <I17> { [ XF86Launch2 ] };
-- key <I30> { [ XF86Launch3 ] };
-- key <I2E> { [ XF86Launch4 ] };
-- key <I26> { [ Help ] };
--};
--
--partial alphanumeric_keys
--xkb_symbols "rapidaccess2" {
-- name[Group1]= "IBM Rapid Access II";
--
-- key <I25> { [ XF86HomePage ] };
-- key <I26> { [ XF86Shop ] };
-- key <I32> { [ XF86VendorHome ] };
-- key <I17> { [ XF86Favorites ] };
-- key <I30> { [ XF86MyComputer ] };
-- key <I2E> { [ XF86Search ] };
-- key <I5F> { [ XF86Standby ] };
-- key <I1E> { [ XF86AudioMute ] };
-- key <I21> { [ XF86AudioLowerVolume ] };
-- key <I23> { [ XF86AudioRaiseVolume ] };
-- key <I22> { [ XF86AudioPlay, XF86AudioPause ] };
-- key <I20> { [ XF86AudioStop ] };
-- key <I24> { [ XF86AudioPrev ] };
-- key <I12> { [ XF86AudioNext ] };
--};
--
--partial alphanumeric_keys
--xkb_symbols "rapidaccess2a" {
-- name[Group1]= "IBM Rapid Access II (alternate option)";
--
-- key <I25> { [ XF86WWW ] };
-- key <I26> { [ XF86Shop ] };
-- key <I32> { [ XF86VendorHome ] };
-- key <I17> { [ XF86Favorites ] };
-- key <I30> { [ XF86Option ] };
-- key <I2E> { [ Help ] };
-- key <I5F> { [ XF86Standby ] };
-- key <I1E> { [ XF86AudioMute ] };
-- key <I20> { [ XF86AudioStop ] };
-- key <I22> { [ XF86AudioPlay, XF86AudioPause ] };
-- key <I24> { [ XF86AudioPrev ] };
-- key <I12> { [ XF86AudioNext ] };
-- key <I21> { [ XF86AudioLowerVolume ] };
-- key <I23> { [ XF86AudioRaiseVolume ] };
-- key <MENU> { [ Menu ] };
--};
--
--
--// Logitech
--
--partial alphanumeric_keys
--xkb_symbols "ltcd" {
-- name[Group1]= "Logitech Cordless Desktop";
--
-- key <I5F> { [ XF86Standby ] };
-- key <I02> { [ XF86WWW ] };
-- key <I6C> { [ XF86Mail ] };
-- key <I65> { [ XF86Search ] };
-- key <I66> { [ XF86Go ] };
-- key <I26> { [ XF86AudioMute ] };
-- key <I25> { [ XF86AudioLowerVolume ] };
-- key <I1E> { [ XF86AudioRaiseVolume ] };
-- key <I1F> { [ XF86AudioPlay, XF86AudioPause ] };
-- key <I17> { [ XF86AudioStop ] };
-- key <I24> { [ XF86AudioPrev ] };
-- key <I22> { [ XF86AudioNext ] };
--};
--
--partial alphanumeric_keys
--xkb_symbols "logicdit" {
-- name[Group1]= "Logitech Cordless Desktop iTouch";
--
-- key <I5F> { [ XF86Standby ] };
-- key <I13> { [ XF86Finance ] };
-- key <I14> { [ XF86MySites ] };
-- key <I15> { [ XF86Community ] };
-- key <I66> { [ XF86Favorites ] };
-- key <I10> { [ XF86AudioPrev ] };
-- key <I19> { [ XF86AudioNext ] };
-- key <I6D> { [ XF86AudioMedia ] };
-- key <I30> { [ XF86AudioRaiseVolume ] };
-- key <I2E> { [ XF86AudioLowerVolume ] };
-- key <I20> { [ XF86AudioMute ] };
-- key <I22> { [ XF86AudioPlay, XF86AudioPause ] };
-- key <I24> { [ XF86AudioStop ] };
-- key <I12> { [ XF86VendorHome ] };
-- key <I6C> { [ XF86Mail ] };
-- key <I11> { [ XF86Shop ] };
-- key <I65> { [ XF86Search ] };
-- key <I32> { [ XF86HomePage ] };
--};
--
--partial alphanumeric_keys
--xkb_symbols "logicdp" {
-- name[Group1]= "Logitech Cordless Desktop Pro";
--
-- key <I5F> { [ XF86Standby ] };
-- key <I32> { [ XF86WWW ] };
-- key <I6C> { [ XF86Mail ] };
-- key <I65> { [ XF86Search ] };
-- key <I66> { [ XF86Go ] };
-- key <I20> { [ XF86AudioMute ] };
-- key <I2E> { [ XF86AudioLowerVolume ] };
-- key <I30> { [ XF86AudioRaiseVolume ] };
-- key <I22> { [ XF86AudioPlay, XF86AudioPause ] };
-- key <I24> { [ XF86AudioStop ] };
-- key <I10> { [ XF86AudioPrev ] };
-- key <I19> { [ XF86AudioNext ] };
-- key <I21> { [ XF86VendorHome ] };
--};
--
--partial alphanumeric_keys
--xkb_symbols "logicdpa" {
-- name[Group1]= "Logitech Cordless Desktop Pro (alternate option)";
--
-- key <I5F> { [ XF86Standby ] };
-- key <I02> { [ XF86WWW ] };
-- key <I6C> { [ XF86Mail ] };
-- key <I65> { [ XF86Search ] };
-- key <I66> { [ XF86Go ] };
-- key <I26> { [ XF86AudioMute ] };
-- key <I25> { [ XF86AudioLowerVolume ] };
-- key <I1E> { [ XF86AudioRaiseVolume ] };
-- key <I1F> { [ XF86AudioPlay, XF86AudioPause ] };
-- key <I17> { [ XF86AudioStop ] };
-- key <I24> { [ XF86AudioPrev ] };
-- key <I22> { [ XF86AudioNext ] };
-- key <I21> { [ XF86VendorHome ] };
--};
--
--partial alphanumeric_keys
--xkb_symbols "logicdpa2" {
-- name[Group1]= "Logitech Cordless Desktop Pro (alternate option2)";
--
-- key <I5F> { [ XF86Standby ] };
-- key <I32> { [ XF86HomePage ] };
-- key <I6C> { [ XF86Mail ] };
-- key <I65> { [ XF86Search ] };
-- key <I66> { [ XF86Start ] };
-- key <I20> { [ XF86AudioMute ] };
-- key <I2E> { [ XF86AudioLowerVolume ] };
-- key <I30> { [ XF86AudioRaiseVolume ] };
-- key <I22> { [ XF86AudioPlay, XF86AudioPause ] };
-- key <I24> { [ XF86AudioStop ] };
-- key <I10> { [ XF86AudioPrev ] };
-- key <I19> { [ XF86AudioNext ] };
--};
--
--partial alphanumeric_keys
--xkb_symbols "logicdo" {
-- name[Group1]= "Logitech Cordless Desktop Optical";
--
-- key <I69> { [ XF86Go ] };
-- key <I6A> { [ XF86Back ] };
-- key <I16> { [ XF86WheelButton ] };
-- key <I5F> { [ XF86Standby ] };
-- key <I13> { [ XF86Finance ] };
-- key <I14> { [ XF86MySites ] };
-- key <I15> { [ XF86Community ] };
-- key <I66> { [ XF86Favorites ] };
-- key <I10> { [ XF86AudioPrev ] };
-- key <I19> { [ XF86AudioNext ] };
-- key <I6D> { [ XF86AudioMedia ] };
-- key <I2E> { [ XF86AudioLowerVolume ] };
-- key <I30> { [ XF86AudioRaiseVolume ] };
-- key <I20> { [ XF86AudioMute ] };
-- key <I22> { [ XF86AudioPlay, XF86AudioPause ] };
-- key <I24> { [ XF86AudioStop ] };
-- key <I12> { [ XF86iTouch ] };
-- key <I6C> { [ XF86Mail ] };
-- key <I11> { [ XF86Shop ] };
-- key <I65> { [ XF86Search ] };
-- key <I32> { [ XF86HomePage ] };
--};
--
--partial alphanumeric_keys
--xkb_symbols "logicfn" {
-- name[Group1]= "Logitech Cordless Freedom/Desktop Navigator";
--
-- key <I13> { [ XF86Finance ] };
-- key <I14> { [ XF86MySites ] };
-- key <I15> { [ XF86Community ] };
-- key <I66> { [ XF86Favorites ] };
-- key <I10> { [ XF86AudioPrev ] };
-- key <I19> { [ XF86AudioNext ] };
-- key <I6D> { [ XF86AudioMedia ] };
-- key <I2E> { [ XF86AudioLowerVolume ] };
-- key <I30> { [ XF86AudioRaiseVolume ] };
-- key <I20> { [ XF86AudioMute ] };
-- key <I22> { [ XF86AudioPlay, XF86AudioPause ] };
-- key <I24> { [ XF86AudioStop ] };
-- key <I12> { [ XF86iTouch ] };
-- key <I6C> { [ XF86Mail ] };
-- key <I11> { [ XF86Shop ] };
-- key <I65> { [ XF86Search ] };
-- key <I32> { [ XF86HomePage ] };
-- key <I69> { [ XF86Standby ] };
-- key <UP> { [ XF86ScrollUp ] };
-- key <DOWN> { [ XF86ScrollDown ] };
-- key <I16> { [ XF86ScrollClick ] };
-- key <I6A> { [ XF86Back ] };
-- key <I69> { [ XF86Forward ] };
--};
--
--partial alphanumeric_keys
--xkb_symbols "logicdn" {
-- name[Group1]= "Logitech Cordless Desktop Navigator";
--
-- // Media keys
-- key <I20> { [ XF86AudioMute ] };
-- key <I6D> { [ XF86AudioMedia ] };
-- key <I2E> { [ XF86AudioLowerVolume ] };
-- key <I30> { [ XF86AudioRaiseVolume ] };
-- key <I22> { [ XF86AudioPlay, XF86AudioPause ] };
-- key <I24> { [ XF86AudioStop ] };
-- key <I10> { [ XF86AudioPrev ] };
-- key <I19> { [ XF86AudioNext ] };
--
-- // Left side
-- key <I5F> { [ XF86Standby ] };
-- key <I6C> { [ XF86Mail ] };
-- key <I11> { [ XF86Messenger ] };
-- key <I12> { [ XF86WebCam ] };
--
-- // Right side
-- key <I13> { [ XF86VendorHome ] };
-- key <I65> { [ XF86Search ] };
-- key <I14> { [ XF86Shop ] };
-- key <I66> { [ XF86Favorites ] };
-- key <I32> { [ XF86HomePage ] };
--
-- // Extended function keys
-- key <I3B> { [ XF86New ] }; // F1
-- key <I3C> { [ XF86Reply ] }; // F2
-- key <FK13> { [ XF86MailForward ] }; // F3
-- key <FK14> { [ XF86Send ] }; // F4
-- key <FK15> { [ Undo ] }; // F5
-- key <FK16> { [ Redo ] }; // F6
-- key <FK17> { [ Print ] }; // F7
-- key <I42> { [ XF86Save ] }; // F8
-- key <I43> { [ XF86MyComputer ] }; // F9
-- key <I44> { [ XF86Documents ] }; // F10
-- key <I57> { [ XF86Pictures ] }; // F11
-- key <I58> { [ XF86Music ] }; // F12
--
--};
--
--partial alphanumeric_keys
--xkb_symbols "logidak" {
-- name[Group1]= "Logitech Deluxe Access Keyboard";
--
-- key <I32> { [ XF86WWW ] };
-- key <I6C> { [ XF86Mail ] };
-- key <I65> { [ XF86Search ] };
--};
--
--partial alphanumeric_keys
--xkb_symbols "logiik" {
-- name[Group1]= "Logitech Internet Keyboard";
--
-- key <I22> { [ XF86AudioPlay, XF86AudioPause ] };
-- key <I10> { [ XF86AudioPrev ] };
-- key <I19> { [ XF86AudioNext ] };
-- key <I24> { [ XF86AudioStop ] };
--
-- key <I6C> { [ XF86Mail ] };
-- key <I32> { [ XF86WWW ] };
-- key <I65> { [ XF86Search ] };
--
-- key <I66> { [ XF86Go ] };
-- key <I2E> { [ XF86AudioLowerVolume ] };
-- key <I20> { [ XF86AudioMute ] };
-- key <I30> { [ XF86AudioRaiseVolume ] };
-- key <I5F> { [ XF86Standby ] };
--};
--
--partial alphanumeric_keys
--xkb_symbols "itouch" {
-- name[Group1]= "Logitech iTouch";
--
-- key <I5F> { [ XF86Standby ] };
-- key <I1F> { [ XF86AudioMute ] };
-- key <I2B> { [ XF86AudioLowerVolume ] };
-- key <I2D> { [ XF86AudioRaiseVolume ] };
-- key <I22> { [ XF86AudioPlay, XF86AudioPause ] };
-- key <I24> { [ XF86AudioStop ] };
-- key <I10> { [ XF86AudioPrev ] };
-- key <I19> { [ XF86AudioNext ] };
-- key <I32> { [ XF86HomePage ] };
-- key <I6C> { [ XF86Mail ] };
-- key <I65> { [ XF86Search ] };
-- key <I66> { [ XF86Start ] };
--};
--
--partial alphanumeric_keys
--xkb_symbols "logiitc" {
-- name[Group1]= "Logitech iTouch Cordless Keyboard (model Y-RB6)";
--
-- key <I5F> { [ XF86PowerOff ] };
-- key <I20> { [ XF86AudioMute ] };
-- key <I2E> { [ XF86AudioLowerVolume ] };
-- key <I30> { [ XF86AudioRaiseVolume ] };
-- key <I22> { [ XF86AudioPlay, XF86AudioPause ] };
-- key <I24> { [ XF86AudioStop ] };
-- key <I10> { [ XF86AudioPrev ] };
-- key <I19> { [ XF86AudioNext ] };
-- key <I32> { [ XF86HomePage ] };
-- key <I6C> { [ XF86Mail ] };
-- key <I65> { [ XF86Search ] };
-- key <I66> { [ XF86Favorites ] };
--};
--
--partial alphanumeric_keys
--xkb_symbols "logiik" {
-- name[Group1]= "Logitech Internet Keyboard";
--
-- key <I25> { [ XF86VendorHome ] };
-- key <I10> { [ XF86Back ] };
-- key <I22> { [ XF86Forward ] };
-- key <I24> { [ XF86Stop ] };
-- key <I19> { [ XF86Reload ] };
-- key <I1E> { [ XF86Search ] };
-- key <I18> { [ XF86Favorites ] };
-- key <I30> { [ XF86AudioRaiseVolume ] };
-- key <I2E> { [ XF86AudioLowerVolume ] };
-- key <I23> { [ XF86HomePage ] };
-- key <I7A> { [ XF86WWW ] };
-- key <I32> { [ XF86History ] };
-- key <I21> { [ XF86OpenURL ] };
-- key <I17> { [ Print ] };
-- key <I12> { [ Find ] };
-- key <I26> { [ XF86AddFavorite ] };
-- key <I20> { [ XF86HotLinks ] };
--};
--
--partial alphanumeric_keys
--xkb_symbols "logiink" {
-- name[Group1]= "Logitech Internet Navigator Keyboard";
--
-- key <I69> { [ XF86Go ] };
-- key <I6A> { [ XF86Back ] };
-- key <I5F> { [ XF86Standby ] };
-- key <I13> { [ XF86Finance ] };
-- key <I14> { [ XF86MySites ] };
-- key <I15> { [ XF86Community ] };
-- key <I66> { [ XF86Favorites ] };
-- key <I10> { [ XF86AudioPrev ] };
-- key <I19> { [ XF86AudioNext ] };
-- key <I22> { [ XF86AudioPlay, XF86AudioPause ] };
-- key <I24> { [ XF86AudioStop ] };
-- key <I6D> { [ XF86AudioMedia ] };
-- key <I20> { [ XF86AudioMute ] };
-- key <I30> { [ XF86AudioRaiseVolume ] };
-- key <I2E> { [ XF86AudioLowerVolume ] };
-- key <I12> { [ XF86VendorHome ] };
-- key <I6C> { [ XF86Mail ] };
-- key <I11> { [ XF86Market ] };
-- key <I65> { [ XF86Search ] };
-- key <I32> { [ XF86HomePage ] };
--};
--
--partial alphanumeric_keys
--xkb_symbols "itouchin" {
-- name[Group1]= "Logitech iTouch keyboard Internet Navigator";
--
-- // Media keys
-- key <I20> { [ XF86AudioMute ] };
-- key <I6D> { [ XF86AudioMedia ] };
-- key <I2E> { [ XF86AudioLowerVolume ] };
-- key <I30> { [ XF86AudioRaiseVolume ] };
-- key <I22> { [ XF86AudioPlay, XF86AudioPause ] };
-- key <I24> { [ XF86AudioStop ] };
-- key <I10> { [ XF86AudioPrev ] };
-- key <I19> { [ XF86AudioNext ] };
--
-- // Left side
-- key <I5F> { [ XF86Standby ] };
-- key <I13> { [ XF86Finance ] };
-- key <I14> { [ XF86Favorites ] };
-- key <I15> { [ XF86Community ] };
-- key <I66> { [ XF86Start ] };
--
-- // Right side
-- key <I12> { [ XF86VendorHome ] };
-- key <I6C> { [ XF86Mail ] };
-- key <I32> { [ XF86HomePage ] };
-- key <I11> { [ XF86Shop ] };
-- key <I65> { [ XF86Search ] };
--
-- // Wheel buttons
-- key <I6A> { [ XF86Back ] };
-- key <I69> { [ XF86Forward ] };
--};
--
--
--// Memorex
--
--partial alphanumeric_keys
--xkb_symbols "mx1998" {
-- name[Group1]= "Memorex MX1998";
--
-- key <I24> { [ XF86AudioStop ] };
-- key <I22> { [ XF86AudioPlay, XF86AudioPause ] };
-- key <I10> { [ XF86AudioPrev ] };
-- key <I19> { [ XF86AudioNext ] };
-- key <I30> { [ XF86AudioRaiseVolume ] };
-- key <I2E> { [ XF86AudioLowerVolume ] };
-- key <I20> { [ XF86AudioMute ] };
-- key <I5E> { [ XF86PowerOff ] };
-- key <I5F> { [ XF86Standby ] };
-- key <I7A> { [ XF86ScreenSaver ] };
-- key <I57> { [ XF86WakeUp ] };
-- key <I32> { [ XF86WWW ] };
-- key <I25> { [ XF86Calculator ] };
-- key <I18> { [ XF86Xfer ] };
-- key <I68> { [ XF86DOS ] };
-- key <I21> { [ XF86Documents ] };
-- key <I12> { [ XF86AudioRewind ] };
-- key <I1E> { [ XF86AudioRecord ] };
-- key <I23> { [ XF86Game ] };
-- key <I17> { [ XF86Close ] };
-- key <I26> { [ Menu ] };
-- key <UP> { [ XF86ScrollUp ] };
-- key <DOWN> { [ XF86ScrollDown ] };
--};
--
--partial alphanumeric_keys
--xkb_symbols "mx2500" {
-- name[Group1]= "Memorex MX2500 EZ-Access Keyboard";
--
-- key <I5F> { [ XF86Standby ] };
-- key <I6B> { [ XF86WakeUp ] };
-- key <I5E> { [ XF86PowerOff ] };
-- key <I14> { [ XF86DOS ] };
-- key <I1F> { [ XF86Documents ] };
-- key <I26> { [ XF86News ] };
-- key <I32> { [ XF86WWW ] };
-- key <I18> { [ XF86Xfer ] };
-- key <I6C> { [ XF86Mail ] };
-- key <I12> { [ XF86Clear ] };
-- key <I13> { [ XF86Phone ] };
-- key <I21> { [ XF86Calculator ] };
-- key <I10> { [ XF86AudioPrev ] };
-- key <I19> { [ XF86AudioNext ] };
-- key <I30> { [ XF86AudioRaiseVolume ] };
-- key <I2E> { [ XF86AudioLowerVolume ] };
-- key <I20> { [ XF86AudioMute ] };
-- key <I22> { [ XF86AudioPlay, XF86AudioPause ] };
-- key <I6D> { [ XF86RotateWindows ] };
-- key <I24> { [ XF86AudioStop ] };
-- key <I17> { [ XF86Close ] };
-- key <I1E> { [ XF86Eject ] };
-- key <LWIN> { [ Meta_L ] };
-- key <RWIN> { [ Meta_R ] };
-- key <MENU> { [ Menu ] };
--};
--
--partial alphanumeric_keys
--xkb_symbols "mx2750" {
-- name[Group1]= "Memorex MX2750";
--
-- key <I5E> { [ XF86PowerOff ] };
-- key <I5F> { [ XF86Standby ] };
-- key <I63> { [ XF86WakeUp ] };
-- key <I32> { [ XF86Launch0 ] };
-- key <I65> { [ XF86Search ] };
-- key <I66> { [ XF86Favorites ] };
-- key <I6A> { [ XF86Back ] };
-- key <I69> { [ XF86Forward ] };
-- key <I6C> { [ XF86Mail ] };
-- key <I30> { [ XF86AudioRaiseVolume ] };
-- key <I2E> { [ XF86AudioLowerVolume ] };
-- key <I24> { [ XF86AudioStop ] };
-- key <I20> { [ XF86AudioMute ] };
-- key <I22> { [ XF86AudioPlay, XF86AudioPause ] };
-- key <I10> { [ XF86AudioPrev ] };
-- key <I19> { [ XF86AudioNext ] };
--};
--
--
--// Microsoft
--
--partial alphanumeric_keys
--xkb_symbols "microsoftinet" {
-- name[Group1]= "Microsoft Internet Keyboard";
--
-- key <I6A> { [ XF86Back ] };
-- key <I69> { [ XF86Forward ] };
-- key <I68> { [ XF86AudioStop ] };
-- key <I6C> { [ XF86Mail ] };
-- key <I32> { [ XF86WWW ] };
-- key <I6B> { [ XF86MyComputer ] };
-- key <I21> { [ XF86Calculator ] };
-- key <I65> { [ XF86Search ] };
-- key <I66> { [ XF86Favorites ] };
-- key <I5F> { [ XF86Standby ] };
--};
--
--partial alphanumeric_keys
--xkb_symbols "microsoftpro" {
-- name[Group1]= "Microsoft Natural Keyboard Pro / Microsoft Internet Keyboard Pro";
--
--// Multimedia Section -- Right Side
-- key <I22> { [ XF86AudioPlay, XF86AudioPause ] };
-- key <I10> { [ XF86AudioPrev ] };
-- key <I24> { [ XF86AudioStop ] };
-- key <I19> { [ XF86AudioNext ] };
-- key <I6D> { [ XF86AudioMedia ] };
-- key <I2E> { [ XF86AudioLowerVolume ] };
-- key <I30> { [ XF86AudioRaiseVolume ] };
-- key <I20> { [ XF86AudioMute ] };
--// Internet Section -- Left Side
-- key <I32> { [ XF86HomePage ] };
-- key <I6C> { [ XF86Mail ] };
-- key <I66> { [ XF86Favorites ] };
-- key <I65> { [ XF86Search ] };
-- key <I68> { [ XF86Stop ] };
-- key <I6A> { [ XF86Back ] };
-- key <I69> { [ XF86Forward ] };
-- key <I67> { [ XF86Reload ] };
--// My Computer Section -- Far Right
-- key <I6B> { [ XF86MyComputer ] };
-- key <I21> { [ XF86Calculator ] };
-- key <I5F> { [ XF86Standby ] };
--};
--
--partial alphanumeric_keys
--xkb_symbols "microsoftprose" {
-- name[Group1]= "Microsoft Internet Keyboard Pro, Swedish";
--
-- key <I6A> { [ XF86Back ] };
-- key <I69> { [ XF86Forward ] };
-- key <I68> { [ XF86AudioStop ] };
-- key <FK16> { [ XF86Reload ] };
-- key <I65> { [ XF86Search ] };
-- key <I66> { [ XF86Favorites ] };
-- key <I02> { [ XF86HomePage ] };
-- key <I6C> { [ XF86Mail ] };
-- key <I26> { [ XF86AudioMute ] };
-- key <I25> { [ XF86AudioLowerVolume ] };
-- key <I1E> { [ XF86AudioRaiseVolume ] };
-- key <I1F> { [ XF86AudioPlay, XF86AudioPause ] };
-- key <I17> { [ XF86AudioStop ] };
-- key <I24> { [ XF86AudioPrev ] };
-- key <I22> { [ XF86AudioNext ] };
-- key <XFER> { [ XF86AudioMedia ] };
-- key <PRSC> { [ XF86MyComputer ] };
-- key <I21> { [ XF86Calculator ] };
-- key <I63> { [ XF86Standby ] };
--};
--
--partial alphanumeric_keys
--xkb_symbols "microsoftoffice" {
-- name[Group1]= "Microsoft Office Keyboard";
--
-- key <I6A> { [ XF86Back ] };
-- key <I69> { [ XF86Forward ] };
-- key <I3C> { [ XF86Cut ] };
-- key <I78> { [ XF86Copy ] };
-- key <RCTL> { [ XF86Paste ] };
-- key <I54> { [ XF86ApplicationLeft ] };
-- key <MOAR> { [ XF86ApplicationRight ] };
-- key <I44> { [ XF86Word ] };
-- key <I45> { [ XF86Excel ] };
-- key <I02> { [ XF86WWW ] };
-- key <I6C> { [ XF86Mail ] };
-- key <BRK> { [ XF86Calendar ] };
-- key <I57> { [ XF86HomePage ] };
-- key <I21> { [ XF86Calculator ] };
-- key <I26> { [ XF86AudioMute ] };
-- key <I25> { [ XF86AudioRaiseVolume ] };
-- key <I1E> { [ XF86AudioLowerVolume ] };
-- key <I4A> { [ XF86LogOff ] };
-- key <I5F> { [ XF86Standby ] };
-- key <I62> { [ Help ] };
-- key <I6D> { [ XF86OfficeHome ] };
-- key <I55> { [ XF86TaskPane ] };
-- key <I58> { [ XF86New ] };
-- key <I59> { [ XF86Open ] };
-- key <I5A> { [ XF86Close ] };
-- key <I71> { [ XF86Reply ] };
-- key <I72> { [ XF86MailForward ] };
-- key <I73> { [ XF86Send ] };
-- key <I56> { [ XF86Spell ] };
-- key <I64> { [ XF86Save ] };
-- key <I67> { [ Print ] };
-- key <END> { [ Undo ] };
-- key <I70> { [ Redo ] };
--};
--
--
--// Oretec
--
--partial alphanumeric_keys
--xkb_symbols "oretec" {
-- name[Group1]= "Oretec MCK-800 MM/Internet keyboard";
--
-- key <I21> { [ XF86WWW ] };
-- key <I1E> { [ XF86AudioMute ] };
-- key <I68> { [ XF86AudioLowerVolume ] };
-- key <I30> { [ XF86AudioRaiseVolume ] };
-- key <I18> { [ XF86ScrollDown ] };
-- key <I10> { [ XF86ScrollUp ] };
-- key <I17> { [ XF86AudioPrev ] };
-- key <I12> { [ XF86AudioPlay, XF86AudioPause ] };
-- key <I2E> { [ XF86AudioNext ] };
-- key <I23> { [ XF86AudioStop ] };
-- key <I19> { [ XF86ZoomOut ] };
-- key <I32> { [ XF86ZoomIn ] };
-- key <I24> { [ XF86Calculator ] };
-- key <I25> { [ XF86Xfer ] };
-- key <I22> { [ Menu ] };
-- key <I26> { [ XF86Mail ] };
-- key <I5E> { [ XF86PowerOff ] };
-- key <I5F> { [ XF86Standby ] };
-- key <I63> { [ XF86WakeUp ] };
--};
--
--
--// Propeller
--
--partial alphanumeric_keys
--xkb_symbols "propeller" {
-- name[Group1]= "Propeller Voyager (KTEZ-1000)";
--
-- key <I25> { [ XF86Calculator ] };
-- key <I18> { [ XF86Xfer ] };
--
-- key <I68> { [ XF86DOS ] };
-- key <I21> { [ XF86Documents ] };
-- key <I32> { [ XF86WWW ] };
-- key <I26> { [ Menu ] };
-- key <I23> { [ XF86Game ] };
--
-- key <I22> { [ XF86AudioPlay, XF86AudioPause ] };
-- key <I12> { [ XF86AudioRewind ] };
-- key <I10> { [ XF86AudioPrev ] };
-- key <I19> { [ XF86AudioNext ] };
-- key <I24> { [ XF86AudioStop ] };
-- key <I17> { [ XF86Close ] };
-- key <I1E> { [ XF86AudioRecord ] };
--
-- key <I2E> { [ XF86AudioLowerVolume ] };
-- key <I20> { [ XF86AudioMute ] };
-- key <I30> { [ XF86AudioRaiseVolume ] };
-- key <I7A> { [ XF86Standby ] };
--};
--
--
--// QTronix
--
--partial alphanumeric_keys
--xkb_symbols "qtronix" {
-- name[Group1]= "QTronix Scorpius 98N+";
--
-- key <I21> { [ XF86AudioPrev ] };
-- key <I22> { [ XF86AudioPlay, XF86AudioPause ] };
-- key <I24> { [ XF86AudioStop ] };
-- key <I23> { [ XF86AudioNext ] };
-- key <I30> { [ XF86AudioRecord ] };
--
-- key <I2E> { [ XF86AudioLowerVolume ] };
-- key <I26> { [ XF86AudioMute ] };
-- key <I20> { [ XF86AudioRaiseVolume ] };
--
-- key <I13> { [ XF86WakeUp ] };
-- key <I18> { [ XF86Standby ] };
-- key <I31> { [ XF86PowerOff ] };
-- key <I68> { [ XF86Calculator ] };
-- key <I1F> { [ XF86Reload ] };
--
-- key <I25> { [ XF86HomePage ] };
-- key <I1E> { [ XF86Back ] };
-- key <I17> { [ XF86Search ] };
-- key <I32> { [ XF86Stop ] };
-- key <I12> { [ XF86Forward ] };
--
-- key <I19> { [ XF86ScrollUp ] };
-- key <I10> { [ XF86ScrollDown ] };
--};
--
--
--// Samsung
--
--partial alphanumeric_keys
--xkb_symbols "samsung4500" {
-- name[Group1]= "Samsung SDM 4500P";
--
-- key <I2E> { [ XF86AudioLowerVolume ] };
-- key <I30> { [ XF86AudioRaiseVolume ] };
-- key <I20> { [ XF86AudioMute ] };
-- key <I18> { [ XF86Eject ] };
-- key <I22> { [ XF86AudioPlay, XF86AudioPause ] };
-- key <I24> { [ XF86AudioStop ] };
-- key <I10> { [ XF86AudioPrev ] };
-- key <I19> { [ XF86AudioNext ] };
-- key <I32> { [ XF86WWW ] };
-- key <I6C> { [ XF86Mail ] };
-- key <I5F> { [ XF86Standby ] };
-- key <I26> { [ Help ] };
-- key <I59> { [ XF86Explorer ] };
-- key <I09> { [ XF86Close ] };
-- key <I0A> { [ XF86Book ] };
-- key <I02> { [ XF86Launch1 ] };
-- key <NFER> { [ XF86Launch2 ] };
-- key <I04> { [ XF86Launch3 ] };
-- key <AE13> { [ XF86Launch4 ] };
-- key <I06> { [ XF86Launch5 ] };
--};
--
--partial alphanumeric_keys
--xkb_symbols "samsung4510" {
-- name[Group1]= "Samsung SDM 4510P";
--
-- key <I2E> { [ XF86AudioLowerVolume ] };
-- key <I30> { [ XF86AudioRaiseVolume ] };
-- key <I20> { [ XF86AudioMute ] };
-- key <I18> { [ XF86Eject ] };
-- key <I22> { [ XF86AudioPlay, XF86AudioPause ] };
-- key <I24> { [ XF86AudioStop ] };
-- key <I10> { [ XF86AudioPrev ] };
-- key <I19> { [ XF86AudioNext ] };
-- key <I02> { [ XF86Launch1 ] };
-- key <NFER> { [ XF86Launch2 ] };
-- key <I04> { [ XF86Launch3 ] };
-- key <I5F> { [ XF86Standby ] };
--};
--
--
--// SK
--
--partial alphanumeric_keys
--xkb_symbols "sk1300" {
-- name[Group1]= "SK-1300";
--
-- key <I20> { [ XF86WWW ] };
-- key <I26> { [ XF86Back ] };
-- key <I1E> { [ XF86Forward ] };
-- key <I32> { [ XF86Stop ] };
-- key <I25> { [ XF86Standby ] };
-- key <I10> { [ XF86AudioPrev ] };
-- key <I19> { [ XF86AudioNext ] };
-- key <I22> { [ XF86AudioPlay, XF86AudioPause ] };
-- key <I24> { [ XF86AudioStop ] };
-- key <I12> { [ XF86Eject ] };
-- key <I30> { [ XF86AudioRaiseVolume ] };
-- key <I2E> { [ XF86AudioLowerVolume ] };
--};
--
--partial alphanumeric_keys
--xkb_symbols "sk2500" {
-- name[Group1]= "SK-2500";
--
-- key <I25> { [ XF86PowerOff ] };
-- key <I7A> { [ XF86ScreenSaver ] };
-- key <I32> { [ XF86WWW ] };
-- key <I21> { [ XF86Calculator ] };
-- key <I23> { [ XF86Xfer ] };
-- key <I17> { [ XF86Close ] };
-- key <I10> { [ XF86AudioPrev ] };
-- key <I22> { [ XF86AudioPlay, XF86AudioPause ] };
-- key <I24> { [ XF86AudioStop ] };
-- key <I19> { [ XF86AudioNext ] };
-- key <I1E> { [ XF86AudioRecord ] };
-- key <I12> { [ XF86AudioRewind ] };
-- key <I26> { [ Menu ] };
-- key <I18> { [ XF86Eject ] };
-- key <I20> { [ XF86AudioMute ] };
-- key <I30> { [ XF86AudioRaiseVolume ] };
-- key <I2E> { [ XF86AudioLowerVolume ] };
-- key <I19> { [ XF86Forward ] };
-- key <I18> { [ XF86Eject ] };
--};
--
--partial alphanumeric_keys
--xkb_symbols "sk6200" {
-- name[Group1]= "SK-6200";
--
-- key <I24> { [ XF86AudioStop ] };
-- key <I22> { [ XF86AudioPlay, XF86AudioPause ] };
-- key <I23> { [ XF86AudioPrev ] };
-- key <I21> { [ XF86AudioNext ] };
-- key <I16> { [ XF86AudioRaiseVolume ] };
-- key <I14> { [ XF86AudioLowerVolume ] };
-- key <I20> { [ XF86AudioMute ] };
-- key <I5E> { [ XF86PowerOff ] };
-- key <I5F> { [ XF86Standby ] };
-- key <I1E> { [ XF86WWW ] };
-- key <I12> { [ XF86Favorites ] };
-- key <I32> { [ XF86Mail ] };
-- key <I17> { [ XF86Back ] };
-- key <I19> { [ XF86Forward ] };
--};
--
--partial alphanumeric_keys
--xkb_symbols "sk7100" {
-- name[Group1]= "SK-7100";
--
-- key <I17> { [ XF86Close ] };
-- key <I25> { [ XF86CD ] };
-- key <I18> { [ XF86Video ] };
-- key <I32> { [ XF86WWW ] };
-- key <I1E> { [ XF86Eject ] };
-- key <I10> { [ XF86AudioPrev ] };
-- key <I12> { [ XF86AudioPause ] };
-- key <I22> { [ XF86AudioPlay ] };
-- key <I24> { [ XF86AudioStop ] };
-- key <I19> { [ XF86AudioNext ] };
-- key <I2E> { [ XF86AudioLowerVolume ] };
-- key <I30> { [ XF86AudioRaiseVolume ] };
-- key <I20> { [ XF86AudioMute ] };
-- key <I26> { [ XF86Display ] };
--};
--
--
--// Sven
--
--partial alphanumeric_keys
--xkb_symbols "sven" {
-- name[Group1]= "SVEN Ergonomic 2500";
--
-- key <I68> { [ XF86Back ] };
-- key <I12> { [ XF86Forward ] };
-- key <I23> { [ XF86Stop ] };
-- key <I29> { [ XF86Reload ] };
-- key <I2E> { [ XF86Search ] };
-- key <I30> { [ XF86Favorites ] };
-- key <I1E> { [ XF86HomePage ] };
-- key <I19> { [ XF86AudioPrev ] };
-- key <I1A> { [ XF86AudioStop ] };
-- key <I10> { [ XF86AudioPlay, XF86AudioPause ] };
-- key <I62> { [ XF86AudioNext ] };
-- key <I26> { [ XF86AudioMute ] };
-- key <I25> { [ XF86AudioLowerVolume ] };
-- key <I17> { [ XF86AudioRaiseVolume ] };
-- key <I18> { [ XF86ZoomOut ] };
-- key <I21> { [ XF86ZoomIn ] };
-- key <I32> { [ XF86ScrollDown ] };
-- key <I31> { [ XF86ScrollUp ] };
-- key <I20> { [ XF86Mail ] };
-- key <I22> { [ XF86MyComputer ] };
-- key <I28> { [ XF86Calculator ] };
-- key <I24> { [ XF86ScreenSaver ] };
-- key <I5E> { [ XF86PowerOff ] };
-- key <I5F> { [ XF86Standby ] };
-- key <I63> { [ XF86WakeUp ] };
--};
--
--
--// Symplon
--
--partial alphanumeric_keys
--xkb_symbols "symplon" {
-- name[Group1]= "Symplon PaceBook (tablet PC)";
--
-- key <HOME> { [ XF86RotationPB ] };
-- key <UP> { [ XF86MenuPB ] };
-- key <PAUS> { [ XF86UserPB ] };
-- key <I25> { [ XF86RotationKB ] };
-- key <I26> { [ XF86MenuKB ] };
-- key <I13> { [ XF86SplitScreen ] };
-- key <I6B> { [ XF86User1KB ] };
-- key <I21> { [ XF86User2KB ] };
-- key <I5F> { [ XF86Standby ] };
-- key <I17> { [ XF86New ] };
-- key <I6C> { [ XF86Mail ] };
-- key <I32> { [ XF86WWW ] };
-- key <I14> { [ XF86Support ] };
--};
--
--// Toshiba
--
--partial alphanumeric_keys
--xkb_symbols "toshiba_s3000" {
--
-- // Describes the Special buttons on Toshiba Satellite 3000 models.
-- // See http://sourceforge.net/projects/omke for details on enabling
-- // these keys
--
-- name[Group1]= "Toshiba Satellite S3000";
-- key <I71> { [ XF86WWW ] };
-- key <I73> { [ XF86Mail ] };
-- key <I06> { [ XF86Launch1 ] };
-- key <I13> { [ XF86Launch2 ] };
-- key <I24> { [ XF86AudioStop, XF86Eject ] };
-- key <I10> { [ XF86AudioPrev ] };
-- key <I19> { [ XF86AudioNext ] };
-- key <I22> { [ XF86AudioPlay, XF86AudioPause ] };
-- key <I75> { [ XF86AudioRaiseVolume ] };
-- key <I76> { [ XF86AudioLowerVolume ] };
--};
--
--// Trust
--
--partial alphanumeric_keys
--xkb_symbols "trust" {
-- name[Group1]= "Trust Wireless Keyboard Classic";
--
-- key <I32> { [ XF86WWW ] };
-- key <I6A> { [ XF86Back ] };
-- key <I69> { [ XF86Forward ] };
-- key <I6C> { [ XF86Mail ] };
-- key <I21> { [ XF86Calculator ] };
-- key <I30> { [ XF86AudioRaiseVolume ] };
-- key <I20> { [ XF86AudioMute ] };
-- key <I2E> { [ XF86AudioLowerVolume ] };
-- key <I10> { [ XF86AudioPrev ] };
-- key <I19> { [ XF86AudioNext ] };
-- key <I22> { [ XF86AudioPlay, XF86AudioPause ] };
-- key <I24> { [ XF86AudioStop ] };
-- key <I1E> { [ XF86Eject ] };
-- key <I5F> { [ XF86Standby ] };
-- key <I63> { [ XF86WakeUp ] };
-- key <I11> { [ XF86ScreenSaver ] };
--};
--
--
--partial alphanumeric_keys
--xkb_symbols "trustda" {
-- name[Group1]= "Trust Direct Access Keyboard";
--
-- key <I7A> { [ XF86Away ] };
-- key <I32> { [ XF86WWW ] };
-- key <I21> { [ XF86Calculator ] };
-- key <I23> { [ XF86Xfer ] };
-- key <I17> { [ XF86Close ] };
-- key <I10> { [ XF86AudioPrev ] };
-- key <I22> { [ XF86AudioPlay, XF86AudioPause ] };
-- key <I24> { [ XF86AudioStop ] };
-- key <I19> { [ XF86AudioNext ] };
-- key <I1E> { [ XF86AudioRecord ] };
-- key <I12> { [ XF86AudioRewind ] };
-- key <I26> { [ Help ] };
-- key <I18> { [ XF86Eject ] };
-- key <I20> { [ XF86AudioMute ] };
-- key <I30> { [ XF86AudioRaiseVolume ] };
-- key <I2E> { [ XF86AudioLowerVolume ] };
-- key <I25> { [ XF86Standby ] };
--};
--
--
--// YaHoo!
--
--partial alphanumeric_keys
--xkb_symbols "yahoo" {
-- name[Group1]= "Yahoo! Internet Keyboard";
--
-- key <I11> { [ XF86AudioPrev ] };
-- key <I12> { [ XF86AudioPlay, XF86AudioPause ] };
-- key <I1E> { [ XF86AudioStop ] };
-- key <I1F> { [ XF86AudioNext ] };
-- key <I20> { [ XF86AudioRecord ] };
-- key <I21> { [ XF86AudioLowerVolume ] };
-- key <I22> { [ XF86AudioRaiseVolume ] };
-- key <I23> { [ XF86AudioMute ] };
-- key <I24> { [ XF86Close ] };
-- key <I25> { [ XF86Calculator ] };
-- key <I26> { [ Help ] };
-- key <I27> { [ XF86Mail ] };
-- key <I28> { [ XF86WWW ] };
-- key <I5E> { [ XF86PowerOff ] };
-- key <I5F> { [ XF86Standby ] };
-- key <I63> { [ XF86WakeUp ] };
--};
-diff -urN xfree-4.3.0-r1/usr/X11R6/lib/X11/xkb/symbols/ir /usr/X11R6/lib/X11/xkb/symbols/ir
---- xfree-4.3.0-r1/usr/X11R6/lib/X11/xkb/symbols/ir 2003-03-10 12:31:52.000000000 -0500
-+++ /usr/X11R6/lib/X11/xkb/symbols/ir 2003-03-20 22:01:42.000000000 -0500
-@@ -1,27 +1,23 @@
- // $XConsortium:
- // $XFree86:
--//
- // Iranian keymap, by Robert Brady <robert@suse.co.uk>
--// Data supplied by Roozbeh Pournader <roozbeh@sharif.edu>
--// Minor changes made by Arash Zeini <a.zeini@farsikde.com>,
--// and Roozbeh Pournader.
--//
--// Last update: 2002-06-19
--
-+// data supplied by Roozbeh Pournader <roozbeh@Sina.sharif.ac.ir>
- partial default alphanumeric_keys
- xkb_symbols "basic" {
- name[Group2]= "Iranian";
-- key <TLDE> { [], [ 0x100200d ] };
-- key <AE01> { [], [ 0x10006f1, exclam ] };
-- key <AE02> { [], [ 0x10006f2, 0x100066c ] };
-- key <AE03> { [], [ 0x10006f3, 0x100066b ] };
-- key <AE04> { [], [ 0x10006f4, 0x100fdfc ] };
-- key <AE05> { [], [ 0x10006f5, 0x100066a ] };
-- key <AE06> { [], [ 0x10006f6, multiply ] };
-- key <AE07> { [], [ 0x10006f7, Arabic_comma ] };
-- key <AE08> { [], [ 0x10006f8, asterisk ] };
-- key <AE09> { [], [ 0x10006f9, parenright ] };
-- key <AE10> { [], [ 0x10006f0, parenleft ] };
-+ key <TLDE> { [], [ 0x100200d ] };
-+
-+ // Mainly numbers.
-+ key <AE01> { [], [ 1, exclam ] };
-+ key <AE02> { [], [ 2, 0x100066C ] };
-+ key <AE03> { [], [ 3, 0x100066B ] };
-+ key <AE04> { [], [ 4, currency ] };
-+ key <AE05> { [], [ 5, 0x100066A ] };
-+ key <AE06> { [], [ 6, 0x10000D7 ] };
-+ key <AE07> { [], [ 7, Arabic_comma ] };
-+ key <AE08> { [], [ 8, asterisk ] };
-+ key <AE09> { [], [ 9, parenleft ] };
-+ key <AE10> { [], [ 0, parenright ] };
- key <AE11> { [], [ minus, Arabic_tatweel ] };
- key <AE12> { [], [ equal, plus ] };
-
-@@ -48,7 +44,7 @@
- key <AC08> { [], [ Arabic_noon, guillemotright ] };
- key <AC09> { [], [ Arabic_meem, guillemotleft ] };
- key <AC10> { [], [ 0x10006a9, colon ] };
-- key <AC11> { [], [ 0x10006af, Arabic_semicolon ] };
-+ key <AC11> { [], [ 0x10006af, 0x100061b ] };
-
- key <BKSL> { [], [ backslash, bar ] };
- key <SPCE> { [], [ space, 0x100200c ] };
-@@ -56,7 +52,7 @@
- key <AB01> { [], [ Arabic_zah, Arabic_kaf ] };
- key <AB02> { [], [ Arabic_tah ] };
- key <AB03> { [], [ Arabic_zain, 0x1000698 ] };
-- key <AB04> { [], [ Arabic_ra ] };
-+ key <AB04> { [], [ 0x1000631 ] };
- key <AB05> { [], [ Arabic_thal, 0x100200c ] };
- key <AB06> { [], [ Arabic_dal ] };
- key <AB07> { [], [ 0x100067e, Arabic_hamza ] };
-@@ -64,3 +60,23 @@
- key <AB09> { [], [ period, less ] };
- key <AB10> { [], [ slash, Arabic_question_mark ] };
- };
-+
-+partial alphanumeric_keys
-+xkb_symbols "digits" {
-+ include "AR(basic)"
-+
-+ // use arabic script digits
-+
-+ key <AE01> { [], [ 0x10006f1, exclam ] };
-+ key <AE02> { [], [ 0x10006f2, 0x100066C ] };
-+ key <AE03> { [], [ 0x10006f3, 0x100066B ] };
-+ key <AE04> { [], [ 0x10006f4, currency ] };
-+ key <AE05> { [], [ 0x10006f5, 0x100066A ] };
-+ key <AE06> { [], [ 0x10006f6, 0x10000D7 ] };
-+ key <AE07> { [], [ 0x10006f7, Arabic_comma ] };
-+ key <AE08> { [], [ 0x10006f8, asterisk ] };
-+ key <AE09> { [], [ 0x10006f9, parenleft ] };
-+ key <AE10> { [], [ 0x10006f0, parenright ] };
-+
-+};
-+
-diff -urN xfree-4.3.0-r1/usr/X11R6/lib/X11/xkb/symbols/is /usr/X11R6/lib/X11/xkb/symbols/is
---- xfree-4.3.0-r1/usr/X11R6/lib/X11/xkb/symbols/is 2003-03-10 12:31:52.000000000 -0500
-+++ /usr/X11R6/lib/X11/xkb/symbols/is 2003-03-20 22:01:42.000000000 -0500
-@@ -1,7 +1,6 @@
- // $Xorg: is,v 1.3 2000/08/17 19:54:43 cpqbld Exp $
- // XKB keyboard by Hrafnkell Eiriksson - hkelle@rhi.hi.is
--// fixes by Olafur Osvaldsson - oli@isnic.is
--// $XFree86: xc/programs/xkbcomp/symbols/is,v 3.8 2003/01/20 21:58:55 tsi Exp $
-+// $XFree86: xc/programs/xkbcomp/symbols/is,v 3.6 2001/10/01 14:04:15 eich Exp $
-
- default partial alphanumeric_keys
- xkb_symbols "basic" {
-@@ -51,7 +50,7 @@
- // key <AC05> { [ g, G ] };
- key <AC10> { [ ae, AE ],
- [ asciicircum ] };
-- key <AC11> { [ dead_acute, dead_diaeresis ],
-+ key <AC11> { [ dead_acute, Adiaeresis ],
- [ dead_circumflex ] };
-
- key <LSGT> { [ less, greater ],
-diff -urN xfree-4.3.0-r1/usr/X11R6/lib/X11/xkb/symbols/jp /usr/X11R6/lib/X11/xkb/symbols/jp
---- xfree-4.3.0-r1/usr/X11R6/lib/X11/xkb/symbols/jp 2003-03-10 12:31:52.000000000 -0500
-+++ /usr/X11R6/lib/X11/xkb/symbols/jp 2003-03-20 22:01:42.000000000 -0500
-@@ -3,10 +3,10 @@
-
- // symbols for a Japanese 106 keyboard(by tsuka@kawalab.dnj.ynu.ac.jp)
-
--// $XFree86: xc/programs/xkbcomp/symbols/jp,v 3.9 2003/02/05 01:48:25 dawes Exp $
-+// $XFree86: xc/programs/xkbcomp/symbols/jp,v 3.6 2001/01/17 23:45:58 dawes Exp $
-
- default xkb_symbols "jp106" {
-- include "srvr_ctrl(xfree86)"
-+
- key <ESC> { [ Escape ] };
-
- // Alphanumeric section
-@@ -24,10 +24,7 @@
- key <AE11> { [ minus, equal ], [ kana_HO ] };
- key <AE12> { [ asciicircum, asciitilde], [ kana_HE ] };
- key <AE13> { [ backslash, bar ], [ prolongedsound ] };
-- key <BKSP> {
-- type="CTRL+ALT",
-- symbols[Group1]= [ BackSpace, Terminate_Server ]
-- };
-+ key <BKSP> { [ BackSpace ] };
-
- key <TAB> { [ Tab, ISO_Left_Tab ] };
- key <AD01> { [ q, Q ], [ kana_TA ] };
-@@ -158,8 +155,5 @@
- modifier_map Shift { Shift_L,Shift_R };
- modifier_map Lock { Caps_Lock };
- modifier_map Control{ Control_L,Control_R };
-- modifier_map Mod1 { Alt_L, Alt_R, Meta_L, Meta_R };
-- modifier_map Mod2 { Num_Lock };
-- modifier_map Mod5 { Scroll_Lock };
- };
-
-diff -urN xfree-4.3.0-r1/usr/X11R6/lib/X11/xkb/symbols/la /usr/X11R6/lib/X11/xkb/symbols/la
---- xfree-4.3.0-r1/usr/X11R6/lib/X11/xkb/symbols/la 2003-03-10 12:31:52.000000000 -0500
-+++ /usr/X11R6/lib/X11/xkb/symbols/la 2003-03-20 22:01:42.000000000 -0500
-@@ -1,5 +1,5 @@
- // $XConsortium: es /main/3 1996/08/31 12:19:38 kaleb $
--// $XFree86: xc/programs/xkbcomp/symbols/la,v 1.2 2002/06/04 22:50:58 dawes Exp $
-+// $XFree86: xc/programs/xkbcomp/symbols/la,v 1.1 2001/11/21 22:28:52 dawes Exp $
- // Modified for a real Latin American Keyboard by Fabian Mandelbaum
- partial default alphanumeric_keys
- xkb_symbols "basic" {
-@@ -55,7 +55,7 @@
-
- partial alphanumeric_keys
- xkb_symbols "Sundeadkeys" {
-- include "la(basic)"
-+ include "es(basic)"
-
- key <AC11> { [ SunFA_Acute, SunFA_Diaeresis ],
- [ braceleft, braceleft ] };
-@@ -65,12 +65,12 @@
-
- partial alphanumeric_keys
- xkb_symbols "sundeadkeys" {
-- include "la(Sundeadkeys)"
-+ include "es(Sundeadkeys)"
- };
-
- partial alphanumeric_keys
- xkb_symbols "nodeadkeys" {
-- include "la(basic)"
-+ include "es(basic)"
-
- key <AC10> { [ ntilde, Ntilde ],
- [ asciitilde, doubleacute ] };
-diff -urN xfree-4.3.0-r1/usr/X11R6/lib/X11/xkb/symbols/level3 /usr/X11R6/lib/X11/xkb/symbols/level3
---- xfree-4.3.0-r1/usr/X11R6/lib/X11/xkb/symbols/level3 2003-03-10 12:31:52.000000000 -0500
-+++ /usr/X11R6/lib/X11/xkb/symbols/level3 2003-03-20 22:01:42.000000000 -0500
-@@ -1,7 +1,7 @@
- // using the level(switch) map, the right Control key temporarily
- // chooses the third group level (until it is released).
- //
--// $XFree86: xc/programs/xkbcomp/symbols/level3,v 1.2 2002/12/17 19:55:15 dawes Exp $
-+// $XFree86: xc/programs/xkbcomp/symbols/level3,v 1.1 2001/08/17 13:27:58 dawes Exp $
- //
-
- partial modifier_keys
-@@ -28,8 +28,8 @@
- // pc105.
- partial modifier_keys
- xkb_symbols "win_switch" {
-- include "level3(lwin_switch)"
-- include "level3(rwin_switch)"
-+ include group(lwin_switch);
-+ include group(rwin_switch);
- };
-
- // using the level(lwin_switch) map, the left Windows' logo key
-diff -urN xfree-4.3.0-r1/usr/X11R6/lib/X11/xkb/symbols/macintosh/us /usr/X11R6/lib/X11/xkb/symbols/macintosh/us
---- xfree-4.3.0-r1/usr/X11R6/lib/X11/xkb/symbols/macintosh/us 2003-03-10 12:31:52.000000000 -0500
-+++ /usr/X11R6/lib/X11/xkb/symbols/macintosh/us 2003-03-20 22:01:42.000000000 -0500
-@@ -1,7 +1,9 @@
- // $XConsortium: macintosh /main/10 1996/01/29 19:54:54 kaleb $
--// $XFree86: xc/programs/xkbcomp/symbols/macintosh/us,v 1.7 2002/10/16 01:29:41 dawes Exp $
-+// $XFree86: xc/programs/xkbcomp/symbols/macintosh/us,v 1.6 2001/10/03 07:44:23 alanh Exp $
-
--// symbols definition for a Macintosh "Extended" keyboard
-+
-+// some symbols need a special charset, most symbols not added yet
-+// /dev/busy
-
- xkb_symbols "extended" {
-
-@@ -10,26 +12,40 @@
-
- // Alphanumeric section
- key <TLDE> { [ quoteleft, asciitilde ] };
-- key <AE01> { [ 1, exclam ] };
-- key <AE02> { [ 2, at ] };
-- key <AE03> { [ 3, numbersign ] };
-- key <AE04> { [ 4, dollar ] };
-- key <AE05> { [ 5, percent ] };
-- key <AE06> { [ 6, asciicircum ] };
-- key <AE07> { [ 7, ampersand ] };
-- key <AE08> { [ 8, asterisk ] };
-- key <AE09> { [ 9, parenleft ] };
-+ key <LSGT> { [ quoteleft, asciitilde ] };
-+ key <AE01> { [ 1, exclam ],
-+ [exclamdown, slash ] };
-+ key <AE02> { [ 2, at ],
-+ [ trademark, eth ] };
-+ key <AE03> { [ 3, numbersign ],
-+ [ sterling ] };
-+ key <AE04> { [ 4, dollar ],
-+ [ cent ] };
-+ key <AE05> { [ 5, percent ],
-+ [ infinity ] };
-+ key <AE06> { [ 6, asciicircum ],
-+ [ section ] };
-+ key <AE07> { [ 7, ampersand ],
-+ [ paragraph ] };
-+ key <AE08> { [ 8, asterisk ],
-+ [periodcentered ] };
-+ key <AE09> { [ 9, parenleft ],
-+ [ordfeminine ] };
- key <AE10> { [ 0, parenright ] };
- key <AE11> { [ minus, underscore ] };
-- key <AE12> { [ equal, plus ] };
-+ key <AE12> { [ equal, plus ],
-+ [ notequal, plusminus ] };
- key <BKSP> { [ BackSpace ] };
-
-- key <TAB> { [ Tab, ISO_Left_Tab ] };
-- key <AD01> { [ q, Q ] };
-+ key <TAB> { [ Tab, ISO_Left_Tab ] };
-+ key <AD01> { [ q, Q ],
-+ [ oe, OE ] };
- key <AD02> { [ w, W ] };
- key <AD03> { [ e, E ] };
-- key <AD04> { [ r, R ] };
-- key <AD05> { [ t, T ] };
-+ key <AD04> { [ r, R ],
-+ [registered ] };
-+ key <AD05> { [ t, T ],
-+ [ dagger ] };
- key <AD06> { [ y, Y ] };
- key <AD07> { [ u, U ] };
- key <AD08> { [ i, I ] };
-@@ -37,29 +53,40 @@
- key <AD10> { [ p, P ] };
- key <AD11> { [ bracketleft, braceleft ] };
- key <AD12> { [ bracketright, braceright ] };
-- key <BKSL> { [ backslash, bar ] };
-+ key <BKSL> { [ backslash, bar ],
-+ [guillemotleft,guillemotright ] };
-
- key <CAPS> { [ Caps_Lock ] };
-- key <AC01> { [ a, A ] };
-- key <AC02> { [ s, S ] };
-- key <AC03> { [ d, D ] };
-- key <AC04> { [ f, F ] };
-- key <AC05> { [ g, G ] };
-+ key <AC01> { [ a, A ],
-+ [ aring, Aring ] };
-+ key <AC02> { [ s, S ],
-+ [ ssharp, Iacute ] };
-+ key <AC03> { [ d, D ],
-+ [ eth, Icircumflex ] };
-+ key <AC04> { [ f, F ],
-+ [ Idiaeresis ] };
-+ key <AC05> { [ g, G ],
-+ [ copyright ] };
- key <AC06> { [ h, H ] };
- key <AC07> { [ j, J ] };
- key <AC08> { [ k, K ] };
-- key <AC09> { [ l, L ] };
-+ key <AC09> { [ l, L ],
-+ [ notsign, Ograve ] };
- key <AC10> { [ semicolon, colon ] };
-- key <AC11> { [ quoteright, quotedbl ] };
-+ key <AC11> { [ quoteright, quotedbl ],
-+ [ ae, AE ] };
- key <RTRN> { [ Return ] };
-
- key <AB01> { [ z, Z ] };
- key <AB02> { [ x, X ] };
-- key <AB03> { [ c, C ] };
-+ key <AB03> { [ c, C ],
-+ [ ccedilla, Ccedilla ] };
- key <AB04> { [ v, V ] };
- key <AB05> { [ b, B ] };
-- key <AB06> { [ n, N ] };
-- key <AB07> { [ m, M ] };
-+ key <AB06> { [ n, N ],
-+ [asciitilde ] };
-+ key <AB07> { [ m, M ],
-+ [ mu, Acircumflex ] };
- key <AB08> { [ comma, less ] };
- key <AB09> { [ period, greater ] };
- key <AB10> { [ slash, question ] };
-@@ -68,134 +95,87 @@
- // End alphanumeric section
-
- // Begin "Function" section
-- key <FK01> { [ F1 ] };
-- key <FK02> { [ F2 ] };
-- key <FK03> { [ F3 ] };
-- key <FK04> { [ F4 ] };
-- key <FK05> { [ F5 ] };
-- key <FK06> { [ F6 ] };
-- key <FK07> { [ F7 ] };
-- key <FK08> { [ F8 ] };
-- key <FK09> { [ F9 ] };
-- key <FK10> { [ F10 ] };
-- key <FK11> { [ F11 ] };
-- key <FK12> { [ F12 ] };
-- key <FK13> { [ Print ] };
-- key <FK14> { [ Scroll_Lock ] };
-- key <FK15> { [ Pause ] };
-+ key <FK01> { [ F1 ] };
-+ key <FK02> { [ F2 ] };
-+ key <FK03> { [ F3 ] };
-+ key <FK04> { [ F4 ] };
-+ key <FK05> { [ F5 ] };
-+ key <FK06> { [ F6 ] };
-+ key <FK07> { [ F7 ] };
-+ key <FK08> { [ F8 ] };
-+ key <FK09> { [ F9 ] };
-+ key <FK10> { [ F10 ] };
-+ key <FK11> { [ F11 ] };
-+ key <FK12> { [ F12 ] };
-+ key <FK13> { [ Print ] };
-+ key <FK14> { [ Scroll_Lock ] };
-+ key <FK15> { [ Pause ] };
- // End "Function" section
-
- // Begin "Editing" section
-- key <INS> { [ Insert ] };
-- key <HOME> { [ Home ] };
-- key <PGUP> { [ Prior ] };
-- key <DELE> { [ Delete ] };
-- key <END> { [ End ] };
-- key <PGDN> { [ Next ] };
--
-- key <UP> { [ Up ] };
-- key <LEFT> { [ Left ] };
-- key <DOWN> { [ Down ] };
-- key <RGHT> { [ Right ] };
-+ key <INS> { [ Insert ] };
-+ key <HOME> { [ Home ] };
-+ key <PGUP> { [ Prior ] };
-+ key <DELE> { [ Delete ] };
-+ key <END> { [ End ] };
-+ key <PGDN> { [ Next ] };
-+
-+ key <UP> { [ Up ] };
-+ key <LEFT> { [ Left ] };
-+ key <DOWN> { [ Down ] };
-+ key <RGHT> { [ Right ] };
- // End "Editing" section
-
- // Begin "Keypad" section
-- key <NMLK> { [ Num_Lock, Pointer_EnableKeys ] };
-- key <KPEQ> { [ equal ] };
-- key <KPDV> { [ KP_Divide ] };
-- key <KPMU> { [ KP_Multiply ] };
--
-- key <KP7> { [ KP_7, KP_Home ] };
-- key <KP8> { [ KP_8, KP_Up ] };
-- key <KP9> { [ KP_9, KP_Prior ] };
-- key <KPSU> { [ KP_Subtract ] };
--
-- key <KP4> { [ KP_4, KP_Left ] };
-- key <KP5> { [ KP_5, KP_Begin ] };
-- key <KP6> { [ KP_6, KP_Right ] };
-- key <KPAD> { [ KP_Add ] };
--
-- key <KP1> { [ KP_1, KP_End ] };
-- key <KP2> { [ KP_2, KP_Down ] };
-- key <KP3> { [ KP_3, KP_Next ] };
-- key <KPEN> { [ KP_Enter ] };
-+ key <NMLK> { [ Num_Lock ] };
-+ key <KPEQ> { [ equal ] };
-+ key <KPDV> { [ KP_Divide ] };
-+ key <KPMU> { [ KP_Multiply ] };
-+
-+ key <KP7> { [ KP_7 , KP_Home ] };
-+ key <KP8> { [ KP_8 , KP_Up ] };
-+ key <KP9> { [ KP_9 , KP_Prior ] };
-+ key <KPSU> { [ KP_Subtract ] };
-+
-+ key <KP4> { [ KP_4 , KP_Left ] };
-+ key <KP5> { [ KP_5 , KP_Begin ] };
-+ key <KP6> { [ KP_6 , KP_Right ] };
-+ key <KPAD> { [ KP_Add ] };
-+
-+ key <KP1> { [ KP_1 , KP_End ] };
-+ key <KP2> { [ KP_2 , KP_Down ] };
-+ key <KP3> { [ KP_3 , KP_Next ] };
-+ key <KPEN> { [ KP_Enter ] };
-
-- key <KP0> { [ KP_0, KP_Insert ] };
-- key <KPDL> { [ KP_Decimal, KP_Delete ] };
-+ key <KP0> { [ KP_0 , KP_Insert ] };
-+ key <KPDL> { [ KP_Decimal , KP_Delete ] };
- // End "Keypad" section
-
-- // Begin "Modifier" section
-- key <LFSH> { [ Shift_L ] };
-- key <RTSH> { [ Shift_R ] };
-- key <LCTL> { [ Control_L ] };
-- key <RCTL> { [ Control_R ] };
-- key <LALT> { [ Alt_L ] };
-- key <RALT> { [ Alt_R ] };
-- key <LWIN> { [ Meta_L ] };
-- key <WWIN> { [ Meta_R ] };
-- // End "Modifier" section
-+ // Begin modifier mappings
-+// key <LMTA> { [ Meta_L ] };
-+ key <LFSH> { [ Shift_L ] };
-+ key <LCTL> { [ Control_L ] };
-+ key <LALT> { [ Alt_L ] };
-+ key <RALT> { [ Mode_switch, Multi_key ] };
-+ key <RTSH> { [ Shift_R ] };
-+ key <RCTL> { [ Control_R ] };
-
-+ // End modifier mappings
- // begin modifier mappings
- modifier_map Shift { Shift_L , Shift_R };
- modifier_map Lock { Caps_Lock };
- modifier_map Control{ Control_L, Control_R };
-- modifier_map Mod1 { Alt_L, Alt_R };
-+// modifier_map Mod1 { Meta_L, Meta_R };
-+// modifier_map Mod2 { Alt_L, Alt_R };
-+// modifier_map Mod4 { Num_Lock };
-+// modifier_map Mod1 { Alt_L, Alt_R };
- modifier_map Mod2 { Num_Lock };
-- modifier_map Mod4 { Meta_L, Meta_R };
-- modifier_map Mod5 { Scroll_Lock };
-+ modifier_map Mod1 { Alt_L, Alt_R };
-+// modifier_map Mod4 { Meta_L, Meta_R };
-+ modifier_map Mod3 { Mode_switch };
- // end modifier mappings
-
--// *** FIXME
--// key <LSGT> { [ quoteleft, asciitilde ] };
--// key <AE01> { [ 1, exclam ],
--// [exclamdown, slash ] };
--// key <AE02> { [ 2, at ],
--// [ trademark, eth ] };
--// key <AE03> { [ 3, numbersign ],
--// [ sterling ] };
--// key <AE04> { [ 4, dollar ],
--// [ cent ] };
--// key <AE05> { [ 5, percent ],
--// [ infinity ] };
--// key <AE06> { [ 6, asciicircum ],
--// [ section ] };
--// key <AE07> { [ 7, ampersand ],
--// [ paragraph ] };
--// key <AE08> { [ 8, asterisk ],
--// [periodcentered ] };
--// key <AE09> { [ 9, parenleft ],
--// [ordfeminine ] };
--// key <AE12> { [ equal, plus ],
--// [ notequal, plusminus ] };
--// key <AD01> { [ q, Q ],
--// [ oe, OE ] };
--// key <AD04> { [ r, R ],
--// [registered ] };
--// key <AD05> { [ t, T ],
--// [ dagger ] };
--// key <BKSL> { [ backslash, bar ],
--// [guillemotleft,guillemotright ] };
--// key <AC01> { [ a, A ],
--// [ aring, Aring ] };
--// key <AC02> { [ s, S ],
--// [ ssharp, Iacute ] };
--// key <AC03> { [ d, D ],
--// eth, Icircumflex ] };
--// key <AC04> { [ f, F ],
--// [ Idiaeresis ] };
--// key <AC05> { [ g, G ],
--// [ copyright ] };
--// key <AC09> { [ l, L ],
--// [ notsign, Ograve ] };
--// key <AC11> { [ quoteright, quotedbl ],
--// [ ae, AE ] };
--// key <AB03> { [ c, C ],
--// [ ccedilla, Ccedilla ] };
--// key <AB06> { [ n, N ],
--// [asciitilde ] };
--// key <AB07> { [ m, M ],
--// [ mu, Acircumflex ] };
--// key <RALT> { [ Mode_switch, Multi_key ] };
--// modifier_map Mod3 { Mode_switch };
-+
-
- };
-+
-diff -urN xfree-4.3.0-r1/usr/X11R6/lib/X11/xkb/symbols/mt /usr/X11R6/lib/X11/xkb/symbols/mt
---- xfree-4.3.0-r1/usr/X11R6/lib/X11/xkb/symbols/mt 2003-03-10 12:31:52.000000000 -0500
-+++ /usr/X11R6/lib/X11/xkb/symbols/mt 2003-03-20 22:01:42.000000000 -0500
-@@ -1,43 +1,55 @@
--// Maltese keyboard map (based on MSA Standard DMS100)
-+// Maltese keyboard map (for UK-based keyboards)
- // by Ramon Casha (ramon.casha@linux.org.mt)
- //
--// $XFree86: xc/programs/xkbcomp/symbols/mt,v 1.3 2002/12/13 04:18:03 dawes Exp $
-+// $XFree86: xc/programs/xkbcomp/symbols/mt,v 1.2 2001/12/17 20:00:47 dawes Exp $
-
- partial default alphanumeric_keys
- xkb_symbols "basic" {
-
-- // Describes the differences between the en_GB
-- // keyboard and the Maltese keyboard.
--
-+ // Describes the differences between a UK keyboard
-+ // and a Maltese layout.
- include "gb(basic)"
-- name[Group1]= "Maltese";
--
-- // the following four sets are the four additional letters (C. G. H- Z.)
-- // Group 2 contains the UK equivalents
-- key <TLDE> { [ cabovedot, Cabovedot ],
-- [ grave, notsign ] };
-- key <AD11> { [ gabovedot, Gabovedot ],
-- [ bracketleft, braceleft ] };
-- key <AD12> { [ hstroke, Hstroke ],
-- [ bracketright, braceright ] };
-- key <LSGT> { [ zabovedot, Zabovedot ],
-- [ backslash, bar ] };
--
-- // Euro symbol
-- key <AE03> { [ 3, EuroSign ],
-- [ sterling ] };
-- // Long accent
-- key <AE06> { [], [ dead_circumflex, dead_circumflex ] };
-+ name[Group1]= "Maltese (UK layout)";
-
-- // Normal accented vowels
-- key <AD03> { [], [ egrave, Egrave ] };
-- key <AD07> { [], [ ugrave, Ugrave ] };
-- key <AD08> { [], [ igrave, Igrave ] };
-- key <AD09> { [], [ ograve, Ograve ] };
-- key <AC01> { [], [ agrave, Agrave ] };
-+ // define the ^ as a deadkey for long accents (â). The use of
-+ // long accents was officially dropped recently but there are
-+ // still exists literature using it.
-+ key <AE06> {
-+ symbols[Group1]= [ 6, dead_circumflex ],
-+ symbols[Group2]= [ asciicircum ]
-+ };
-+ // define the grave accent as a deadkey for the ordinary accent (à).
-+ key <TLDE> {
-+ symbols[Group1]= [ dead_grave, notsign ],
-+ symbols[Group2]= [ grave, bar ]
-+ };
-+ // the following four sets are the four additional letters Å,Õ,¡,¯ (CGHZ)
-+ key <AE12> {
-+ symbols[Group1]= [ cabovedot, Cabovedot ],
-+ symbols[Group2]= [ equal, plus ]
-+ };
-+ key <AD11> {
-+ symbols[Group1]= [ gabovedot, Gabovedot ],
-+ symbols[Group2]= [ bracketleft, braceleft ]
-+ };
-+ key <AD12> {
-+ symbols[Group1]= [ hstroke, Hstroke ],
-+ symbols[Group2]= [ bracketright, braceright ]
-+ };
-+ key <LSGT> {
-+ symbols[Group1]= [ zabovedot, Zabovedot ],
-+ symbols[Group2]= [ backslash, bar ]
-+ };
-+ // add Å Õ ¡ and ¯ as AltGr + C G H or Z for convenience.
-+ key <AC05> { [], [ gabovedot, Gabovedot ] };
-+ key <AC06> { [], [ hstroke, Hstroke ] };
-+ key <AB01> { [], [ zabovedot, Zabovedot ] };
-+ key <AB03> { [], [ cabovedot, Cabovedot ] };
-+ // and the Euro sign as AltGr-E
-+ key <AD03> { [], [ EuroSign ] };
-
- // End alphanumeric section
--
-+
- // begin modifier mappings
-
- modifier_map Shift { Shift_L };
-diff -urN xfree-4.3.0-r1/usr/X11R6/lib/X11/xkb/symbols/mt_us /usr/X11R6/lib/X11/xkb/symbols/mt_us
---- xfree-4.3.0-r1/usr/X11R6/lib/X11/xkb/symbols/mt_us 2003-03-10 12:31:52.000000000 -0500
-+++ /usr/X11R6/lib/X11/xkb/symbols/mt_us 2003-03-20 22:01:42.000000000 -0500
-@@ -1,40 +1,51 @@
--// Maltese keyboard map (based on MSA Standard DMS100, annex A)
-+// Maltese keyboard map (for US-based keyboards)
- // by Ramon Casha (ramon.casha@linux.org.mt)
- //
--// $XFree86: xc/programs/xkbcomp/symbols/mt_us,v 1.2 2002/12/13 04:18:03 dawes Exp $
-+// $XFree86: xc/programs/xkbcomp/symbols/mt_us,v 1.1 2001/08/17 16:31:25 dawes Exp $
-
- partial default alphanumeric_keys
- xkb_symbols "basic" {
-
-- // Describes the differences between the en_US
-- // keyboard and the Maltese keyboard.
-+ // Describes the differences between a very simple en_US
-+ // keyboard and the interim Maltese keyboard
-
-- include "us(basic)"
-- name[Group1]= "Maltese (US layout)";
-+ name[Group1]= "Maltese";
-
-- // the following four sets are the four additional letters (C. G. H- Z.)
-- // Group 2 contains the UK equivalents
-- key <TLDE> { [ cabovedot, Cabovedot ],
-- [ grave, asciitilde ] };
-- key <AD11> { [ gabovedot, Gabovedot ],
-- [ bracketleft, braceleft ] };
-- key <AD12> { [ hstroke, Hstroke ],
-- [ bracketright, braceright ] };
-- key <BKSL> { [ zabovedot, Zabovedot ],
-- [ backslash, bar ] };
--
-- // Euro symbol
-- key <AE03> { [ 3, EuroSign ],
-- [ numbersign ] };
-- // Long accent
-- key <AE06> { [], [ dead_circumflex, dead_circumflex ] };
--
-- // Normal accented vowels
-- key <AD03> { [], [ egrave, Egrave ] };
-- key <AD07> { [], [ ugrave, Ugrave ] };
-- key <AD08> { [], [ igrave, Igrave ] };
-- key <AD09> { [], [ ograve, Ograve ] };
-- key <AC01> { [], [ agrave, Agrave ] };
-+ // define the ^ as a deadkey for long accents (â). The use of
-+ // long accents was officially dropped recently but there are
-+ // still exists literature using it.
-+ key <AE06> {
-+ symbols[Group1]= [ 6, dead_circumflex ],
-+ symbols[Group2]= [ asciicircum ]
-+ };
-+ // define the grave accent as a deadkey for the ordinary accent (à).
-+ key <TLDE> {
-+ symbols[Group1]= [ dead_grave, asciitilde ],
-+ symbols[Group2]= [ grave ]
-+ };
-+ // the following four sets are the four additional letters Å,Õ,¡,¯ (CGHZ)
-+ key <AE12> {
-+ symbols[Group1]= [ cabovedot, Cabovedot ],
-+ symbols[Group2]= [ equal, plus ]
-+ };
-+ key <AD11> {
-+ symbols[Group1]= [ gabovedot, Gabovedot ],
-+ symbols[Group2]= [ bracketleft, braceleft ]
-+ };
-+ key <AD12> {
-+ symbols[Group1]= [ hstroke, Hstroke ],
-+ symbols[Group2]= [ bracketright, braceright ]
-+ };
-+ key <BKSL> {
-+ symbols[Group1]= [ zabovedot, Zabovedot ],
-+ symbols[Group2]= [ backslash, bar ]
-+ };
-+ // add Å Õ ¡ and ¯ as AltGr + C G H or Z for convenience.
-+ key <AC05> { [], [ gabovedot, Gabovedot ] };
-+ key <AC06> { [], [ hstroke, Hstroke ] };
-+ key <AB01> { [], [ zabovedot, Zabovedot ] };
-+ key <AB03> { [], [ cabovedot, Cabovedot ] };
-+ key <AD03> { [], [ EuroSign ] };
-
- // End alphanumeric section
-
-diff -urN xfree-4.3.0-r1/usr/X11R6/lib/X11/xkb/symbols/nl /usr/X11R6/lib/X11/xkb/symbols/nl
---- xfree-4.3.0-r1/usr/X11R6/lib/X11/xkb/symbols/nl 2003-03-10 12:31:52.000000000 -0500
-+++ /usr/X11R6/lib/X11/xkb/symbols/nl 2003-03-20 22:01:42.000000000 -0500
-@@ -22,7 +22,7 @@
- key <AE04> { [ 4, dollar ],
- [ onequarter ] };
- key <AE05> { [ 5, percent ],
-- [ EuroSign ] };
-+ [ onehalf ] };
- key <AE06> { [ 6, ampersand ],
- [ threequarters ] };
- key <AE07> { [ 7, underscore ],
-diff -urN xfree-4.3.0-r1/usr/X11R6/lib/X11/xkb/symbols/no /usr/X11R6/lib/X11/xkb/symbols/no
---- xfree-4.3.0-r1/usr/X11R6/lib/X11/xkb/symbols/no 2003-03-10 12:31:52.000000000 -0500
-+++ /usr/X11R6/lib/X11/xkb/symbols/no 2003-03-20 22:01:42.000000000 -0500
-@@ -3,7 +3,7 @@
-
-
-
--// $XFree86: xc/programs/xkbcomp/symbols/no,v 3.10 2002/12/19 01:07:54 dawes Exp $
-+// $XFree86: xc/programs/xkbcomp/symbols/no,v 3.9 2001/01/17 23:45:59 dawes Exp $
-
- partial alphanumeric_keys
- xkb_symbols "basic" {
-@@ -75,9 +75,7 @@
- [ dead_tilde, dead_caron ]};
-
-
-- // End alphanumeric section, begin "Keypad"
-- key <KPDL> { [ KP_Delete, KP_Separator ] };
-- // End "Keypad" section
-+ // End alphanumeric section
-
- // begin modifier mappings
-
-diff -urN xfree-4.3.0-r1/usr/X11R6/lib/X11/xkb/symbols/pl /usr/X11R6/lib/X11/xkb/symbols/pl
---- xfree-4.3.0-r1/usr/X11R6/lib/X11/xkb/symbols/pl 2003-03-10 12:31:52.000000000 -0500
-+++ /usr/X11R6/lib/X11/xkb/symbols/pl 2003-03-20 22:01:42.000000000 -0500
-@@ -23,6 +23,8 @@
- [ lstroke, Lstroke ] };
- key <AB06> { [ ],
- [ nacute, Nacute ] };
-+ key <AD07> { [ ],
-+ [ EuroSign ] };
- key <AD09> { [ ],
- [ oacute, Oacute ] };
- key <AC02> { [ ],
-diff -urN xfree-4.3.0-r1/usr/X11R6/lib/X11/xkb/symbols/pl2 /usr/X11R6/lib/X11/xkb/symbols/pl2
---- xfree-4.3.0-r1/usr/X11R6/lib/X11/xkb/symbols/pl2 2003-03-10 12:31:52.000000000 -0500
-+++ /usr/X11R6/lib/X11/xkb/symbols/pl2 2003-03-20 22:01:42.000000000 -0500
-@@ -45,7 +45,8 @@
- key <AD04> { [ r, R ] };
- key <AD05> { [ t, T ] };
- key <AD06> { [ z, Z ] };
-- key <AD07> { [ u, U ] };
-+ key <AD07> { [ u, U ],
-+ [ EuroSign ] };
- key <AD08> { [ i, I ] };
- key <AD09> { [ o, O ] };
- key <AD10> { [ p, P ] };
-@@ -76,7 +77,7 @@
-
- key <AB01> { [ y, Y ] };
- key <AB02> { [ x, X ] };
-- key <AB03> { [ c, C ] };
-+ key <AB03> { [ C, C ] };
- key <AB04> { [ v, V ],
- [ at ] };
- key <AB05> { [ b, B ],
-diff -urN xfree-4.3.0-r1/usr/X11R6/lib/X11/xkb/symbols/ro /usr/X11R6/lib/X11/xkb/symbols/ro
---- xfree-4.3.0-r1/usr/X11R6/lib/X11/xkb/symbols/ro 2003-03-10 12:31:52.000000000 -0500
-+++ /usr/X11R6/lib/X11/xkb/symbols/ro 2003-03-20 22:01:42.000000000 -0500
-@@ -7,7 +7,7 @@
- // Modified by Miºu Moldovan, <dumol@go.ro> (C) 2001
- // Modified by Marius Andreiana, <mandreiana@yahoo.com> (C) 2001
- //
--// $XFree86: xc/programs/xkbcomp/symbols/ro,v 3.5 2002/06/04 22:50:58 dawes Exp $
-+// $XFree86: xc/programs/xkbcomp/symbols/ro,v 3.4 2001/12/21 21:03:59 dawes Exp $
- // Diacriticele se scriu cu ALT-ul din dreapta si q,t,i,a,s (+shift eventual)
- //
-
-@@ -34,11 +34,3 @@
- modifier_map Mod3 { Mode_switch };
-
- };
--
--xkb_symbols "comma" {
-- include "ro(basic)"
--
-- key <AC02> { [], [ 0x1000219, 0x1000218 ] };
-- key <AD05> { [], [ 0x100021b, 0x100021a ] };
--};
--
-diff -urN xfree-4.3.0-r1/usr/X11R6/lib/X11/xkb/symbols/ru /usr/X11R6/lib/X11/xkb/symbols/ru
---- xfree-4.3.0-r1/usr/X11R6/lib/X11/xkb/symbols/ru 2003-03-10 12:31:52.000000000 -0500
-+++ /usr/X11R6/lib/X11/xkb/symbols/ru 2003-03-20 22:01:42.000000000 -0500
-@@ -3,7 +3,7 @@
- // russian standard keyboard
- // AEN <aen@logic.ru>
- // Last Changes 2001/12/23 by Leon Kanter <leon@blackcatlinux.com>
--// $XFree86: xc/programs/xkbcomp/symbols/ru,v 3.10 2003/02/15 22:27:05 dawes Exp $
-+// $XFree86: xc/programs/xkbcomp/symbols/ru,v 3.9 2002/01/16 18:20:12 dawes Exp $
-
- partial default alphanumeric_keys
- xkb_symbols "basic" {
-@@ -143,8 +143,6 @@
- [ 8, asterisk ] };
- key <AB10> { [ slash, question ],
- [ period, comma ] };
-- key <BKSL> { [ backslash, bar ],
-- [ backslash, slash ] };
- };
-
- partial alphanumeric_keys
-diff -urN xfree-4.3.0-r1/usr/X11R6/lib/X11/xkb/symbols/se /usr/X11R6/lib/X11/xkb/symbols/se
---- xfree-4.3.0-r1/usr/X11R6/lib/X11/xkb/symbols/se 2003-03-10 12:31:52.000000000 -0500
-+++ /usr/X11R6/lib/X11/xkb/symbols/se 2003-03-20 22:01:42.000000000 -0500
-@@ -3,7 +3,7 @@
-
-
-
--// $XFree86: xc/programs/xkbcomp/symbols/se,v 3.10 2002/12/19 01:07:54 dawes Exp $
-+// $XFree86: xc/programs/xkbcomp/symbols/se,v 3.8 2001/08/17 13:27:58 dawes Exp $
-
- partial alphanumeric_keys
- xkb_symbols "basic" {
-@@ -29,7 +29,7 @@
- key <AE04> { [ 4, currency ],
- [ dollar, onequarter ]};
- key <AE05> { [ 5, percent ],
-- [ EuroSign, cent ]};
-+ [ NoSymbol, cent ]};
- key <AE06> { [ 6, ampersand ],
- [ yen, NoSymbol ]};
- key <AE07> { [ 7, slash ],
-@@ -77,9 +77,7 @@
- [ dead_tilde, dead_caron ]};
-
-
-- // End alphanumeric section, begin "Keypad"
-- key <KPDL> { [ KP_Delete, KP_Separator ] };
-- // End "Keypad" section
-+ // End alphanumeric section
-
- // begin modifier mappings
-
-diff -urN xfree-4.3.0-r1/usr/X11R6/lib/X11/xkb/symbols/si /usr/X11R6/lib/X11/xkb/symbols/si
---- xfree-4.3.0-r1/usr/X11R6/lib/X11/xkb/symbols/si 2003-03-10 12:31:52.000000000 -0500
-+++ /usr/X11R6/lib/X11/xkb/symbols/si 2003-03-20 22:01:42.000000000 -0500
-@@ -15,7 +15,7 @@
- // Revision 1.2 2000/01/30 21:33:14 peterlin
- // Popravil neme znake na stevilcnih tipkah. Obesil "multiply" na Dstroke.
- //
--// $XFree86: xc/programs/xkbcomp/symbols/si,v 1.2 2003/02/05 01:38:36 dawes Exp $
-+// $XFree86: xc/programs/xkbcomp/symbols/si,v 1.1 2000/02/08 15:46:35 dawes Exp $
-
- default partial alphanumeric_keys
- xkb_symbols "basic" {
-@@ -95,7 +95,6 @@
- key <AB10> { [ minus, underscore ] };
- key <BKSL> { [ zcaron, Zcaron ],
- [ currency ] };
-- key <KPDL> { [ KP_Delete, KP_Separator ] };
- key <RALT> { [ Mode_switch, Multi_key ] };
-
- // End alphanumeric section
-diff -urN xfree-4.3.0-r1/usr/X11R6/lib/X11/xkb/symbols/sk /usr/X11R6/lib/X11/xkb/symbols/sk
---- xfree-4.3.0-r1/usr/X11R6/lib/X11/xkb/symbols/sk 2003-03-10 12:31:52.000000000 -0500
-+++ /usr/X11R6/lib/X11/xkb/symbols/sk 2003-03-20 22:01:42.000000000 -0500
-@@ -1,4 +1,4 @@
--// $XFree86: xc/programs/xkbcomp/symbols/sk,v 1.4 2002/09/16 18:06:21 eich Exp $
-+// $XFree86: xc/programs/xkbcomp/symbols/sk,v 1.3 2001/12/24 22:23:10 dawes Exp $
-
- partial alphanumeric_keys
- xkb_symbols "basic" {
-@@ -125,14 +125,10 @@
- key <SPCE> { [ space, space,
- nobreakspace, nobreakspace ] };
-
--// KP_Separator should produce a comma as KP_Decimal produces a "."
--// independent of the locale selected.
-- key <KPDL> { type="FOUR_LEVEL_KEYPAD", [ KP_Delete, KP_Separator,
-- KP_Delete, KP_Decimal],
-- // hack a decimal dot into the second (US) group
-- // Martin Vidner <mvidner@suse.cz>
-- [ KP_Delete, KP_Decimal,
-- KP_Delete, KP_Separator] };
-+ // This certainly shouldn't be 'comma'. Something like KP_DecimalComma
-+ // would be better but there's no such definition in keysyms.
-+ key <KPDL> { type="FOUR_LEVEL_KEYPAD", [ KP_Delete, comma,
-+ KP_Delete, KP_Decimal] };
-
- key <RALT> { type="TWO_LEVEL", [ ISO_Level3_Shift, ISO_Level3_Shift ] };
- modifier_map Mod5 { <RALT> };
-diff -urN xfree-4.3.0-r1/usr/X11R6/lib/X11/xkb/symbols/tr /usr/X11R6/lib/X11/xkb/symbols/tr
---- xfree-4.3.0-r1/usr/X11R6/lib/X11/xkb/symbols/tr 2003-03-10 12:31:52.000000000 -0500
-+++ /usr/X11R6/lib/X11/xkb/symbols/tr 2003-03-20 22:01:42.000000000 -0500
-@@ -37,6 +37,8 @@
- key <AE11> { [ asterisk, question ],
- [ backslash ] };
- key <AE12> { [ minus, underscore ] };
-+ key <AD03> { [ e, E ],
-+ [ EuroSign ] };
- key <AD08> { [ idotless, I ] };
- key <AD11> { [ gbreve, Gbreve ] };
- key <AD12> { [ udiaeresis, Udiaeresis ],
-diff -urN xfree-4.3.0-r1/usr/X11R6/lib/X11/xkb/symbols/ua /usr/X11R6/lib/X11/xkb/symbols/ua
---- xfree-4.3.0-r1/usr/X11R6/lib/X11/xkb/symbols/ua 2003-03-10 12:31:52.000000000 -0500
-+++ /usr/X11R6/lib/X11/xkb/symbols/ua 2003-03-20 22:01:42.000000000 -0500
-@@ -1,7 +1,7 @@
- // ukrainian standard keyboard
- // AEN <aen@logic.ru> & Leon Kanter <leon@geon.donetsk.ua>
- // Last Changes 2001/12/11 by Andriy Rysin <arysin@yahoo.com>
--// $XFree86: xc/programs/xkbcomp/symbols/ua,v 1.3 2003/02/15 22:27:05 dawes Exp $
-+// $XFree86: xc/programs/xkbcomp/symbols/ua,v 1.2 2002/01/14 18:30:11 dawes Exp $
-
- partial default alphanumeric_keys
- xkb_symbols "basic" {
-@@ -139,8 +139,6 @@
- [ 8, asterisk ] };
- key <AB10> { [ slash, question ],
- [ period, comma ] };
-- key <BKSL> { [ backslash, bar ],
-- [ backslash, slash ] };
-
- // key <AC02> { [ s, S ],
- // [ Ukrainian_i, Ukrainian_I ] };
-diff -urN xfree-4.3.0-r1/usr/X11R6/lib/X11/xkb/symbols/us /usr/X11R6/lib/X11/xkb/symbols/us
---- xfree-4.3.0-r1/usr/X11R6/lib/X11/xkb/symbols/us 2003-03-10 12:31:52.000000000 -0500
-+++ /usr/X11R6/lib/X11/xkb/symbols/us 2003-03-20 22:01:42.000000000 -0500
-@@ -6,7 +6,7 @@
- // uses the punctuation keys configurations common on PC
- // keyboards (e.g. key <ABO9> is { [ period greater ] })
-
--// $XFree86: xc/programs/xkbcomp/symbols/us,v 3.12 2002/11/20 04:49:03 dawes Exp $
-+// $XFree86: xc/programs/xkbcomp/symbols/us,v 3.11 2001/08/17 13:27:58 dawes Exp $
-
- partial hidden alphanumeric_keys modifier_keys
- xkb_symbols "basic" {
-@@ -28,10 +28,7 @@
- key <AE10> { [ 0, parenright ] };
- key <AE11> { [ minus, underscore ] };
- key <AE12> { [ equal, plus ] };
-- key <BKSP> {
-- type="CTRL+ALT",
-- symbols[Group1]= [ BackSpace, Terminate_Server ]
-- };
-+ key <BKSP> { [ BackSpace ] };
-
- key <TAB> { [ Tab, ISO_Left_Tab ] };
- key <AD01> { [ q, Q ] };
-@@ -89,7 +86,6 @@
- // defines the "extra" (right) modifier keys, function keys, cursor,
- // edit, and keypad keys.
- xkb_symbols "generic101" {
-- include "srvr_ctrl(xfree86)"
- include "us(basic)"
- key <RTSH> { [ Shift_R ] };
- key <LALT> { [ Alt_L ] };
-diff -urN xfree-4.3.0-r1/usr/X11R6/lib/X11/xkb/symbols/us_group2 /usr/X11R6/lib/X11/xkb/symbols/us_group2
---- xfree-4.3.0-r1/usr/X11R6/lib/X11/xkb/symbols/us_group2 2003-03-10 12:31:52.000000000 -0500
-+++ /usr/X11R6/lib/X11/xkb/symbols/us_group2 2003-03-20 22:01:42.000000000 -0500
-@@ -10,7 +10,7 @@
- // use mainly in cz* and sk* keyboards.
- // Modified by Jan Holesovsky <kendy@suse.cz>, 2001
-
--// $XFree86: xc/programs/xkbcomp/symbols/us_group2,v 1.3 2002/11/20 04:49:03 dawes Exp $
-+// $XFree86: xc/programs/xkbcomp/symbols/us_group2,v 1.1 2001/10/01 14:04:16 eich Exp $
-
- partial hidden alphanumeric_keys modifier_keys
- xkb_symbols "basic" {
-@@ -32,10 +32,7 @@
- key <AE10> { [], [ 0, parenright ] };
- key <AE11> { [], [ minus, underscore ] };
- key <AE12> { [], [ equal, plus ] };
-- key <BKSP> {
-- type="CTRL+ALT",
-- symbols[Group2]= [ BackSpace, Terminate_Server ]
-- };
-+ key <BKSP> { [], [ BackSpace ] };
-
- key <TAB> { [], [ Tab, ISO_Left_Tab ] };
- key <AD01> { [], [ q, Q ] };
-@@ -79,7 +76,7 @@
- key <BKSL> { [], [ backslash, bar ] };
-
- key <LCTL> { [], [ Control_L ] };
-- key <SPCE> { [], [ space, space ] };
-+ key <SPCE> { [], [ space ] };
- // End alphanumeric section
-
- // begin modifier mappings
-diff -urN xfree-4.3.0-r1/usr/X11R6/lib/X11/xkb/symbols/us_group3 /usr/X11R6/lib/X11/xkb/symbols/us_group3
---- xfree-4.3.0-r1/usr/X11R6/lib/X11/xkb/symbols/us_group3 2003-03-10 12:31:52.000000000 -0500
-+++ /usr/X11R6/lib/X11/xkb/symbols/us_group3 2003-03-20 22:01:42.000000000 -0500
-@@ -4,7 +4,7 @@
- // so that the US keyboard would show as Group 3 on the keymap.
- // I am reachable at eric_moreau@compuserve.com
- //
--// $XFree86: xc/programs/xkbcomp/symbols/us_group3,v 1.4 2002/11/25 14:05:06 eich Exp $
-+// $XFree86: xc/programs/xkbcomp/symbols/us_group3,v 1.2 2000/06/15 20:34:15 dawes Exp $
- //
- // Original Header follows:
- //
-@@ -36,10 +36,7 @@
- key <AE10> { [], [], [ 0, parenright ] };
- key <AE11> { [], [], [ minus, underscore ] };
- key <AE12> { [], [], [ equal, plus ] };
-- key <BKSP> {
-- type="CTRL+ALT",
-- symbols[Group3]= [ BackSpace, Terminate_Server ]
-- };
-+ key <BKSP> { [], [], [ BackSpace ] };
-
- key <TAB> { [], [], [ Tab, ISO_Left_Tab ] };
- key <AD01> { [], [], [ q, Q ] };
-@@ -281,7 +278,3 @@
- include "us_group3(pc104compose)"
- key <LSGT> { [], [], [ less, greater ] };
- };
--// Override broken Numlock key on some IBM keyboards
--xkb_symbols "ibm_space_saver" {
-- key <NMLK> { [ Num_Lock, Num_Lock ] };
--};
-diff -urN xfree-4.3.0-r1/usr/X11R6/lib/X11/xkb/symbols/us_intl /usr/X11R6/lib/X11/xkb/symbols/us_intl
---- xfree-4.3.0-r1/usr/X11R6/lib/X11/xkb/symbols/us_intl 2003-03-10 12:31:52.000000000 -0500
-+++ /usr/X11R6/lib/X11/xkb/symbols/us_intl 2003-03-20 22:01:42.000000000 -0500
-@@ -1,5 +1,5 @@
- //
--// $XFree86: xc/programs/xkbcomp/symbols/us_intl,v 1.5 2002/04/04 14:05:59 eich Exp $
-+// $XFree86: xc/programs/xkbcomp/symbols/us_intl,v 1.4.4.1 2002/08/26 21:43:24 paulo Exp $
- //
- // Dead-keys definition for a very simple US/ASCII layout.
- // by Conectiva (http://www.conectiva.com.br)
-@@ -36,6 +36,8 @@
- // Alphanumeric section
- key <TLDE> { [ dead_grave, dead_tilde ],
- [ grave, asciitilde ] };
-+ key <AE05> { [ 5, percent ],
-+ [ EuroSign ] };
- key <AE06> { [ 6, dead_circumflex ],
- [ asciicircum, asciicircum ] };
- key <AC11> { [ dead_acute, dead_diaeresis ],
-diff -urN xfree-4.3.0-r1/usr/X11R6/lib/X11/xkb/symbols/vn /usr/X11R6/lib/X11/xkb/symbols/vn
---- xfree-4.3.0-r1/usr/X11R6/lib/X11/xkb/symbols/vn 2003-03-10 12:31:52.000000000 -0500
-+++ /usr/X11R6/lib/X11/xkb/symbols/vn 2003-03-20 22:01:42.000000000 -0500
-@@ -15,7 +15,7 @@
- // aclark (2000-07-27)
- // I've modified this to refer to the correct keysyms in the server
- //
--// $XFree86: xc/programs/xkbcomp/symbols/vn,v 1.5 2003/02/04 02:32:48 dawes Exp $
-+// $XFree86: xc/programs/xkbcomp/symbols/vn,v 1.3 2001/11/21 22:28:52 dawes Exp $
-
- partial modifier_keys
- xkb_symbols "toggle" {
-@@ -29,8 +29,6 @@
- partial default alphanumeric_keys
- xkb_symbols "basic" {
-
-- include "srvr_ctrl(xfree86)"
--
- name[Group1]= "US/ASCII";
- name[Group2]= "Vietnamese";
-
-@@ -63,10 +61,8 @@
- [ minus, underscore ] };
- key <AE12> { [ equal, plus ],
- [ equal, plus ] };
-- key <BKSP> {
-- type="CTRL+ALT",
-- symbols[Group1]= [ BackSpace, Terminate_Server ]
-- };
-+ key <BKSP> { [ BackSpace ],
-+ [ BackSpace ] };
-
- key <TAB> { [ Tab, ISO_Left_Tab ],
- [ Tab, ISO_Left_Tab ] };
-diff -urN xfree-4.3.0-r1/usr/X11R6/lib/X11/xkb/symbols.dir /usr/X11R6/lib/X11/xkb/symbols.dir
---- xfree-4.3.0-r1/usr/X11R6/lib/X11/xkb/symbols.dir 2003-03-10 12:31:52.000000000 -0500
-+++ /usr/X11R6/lib/X11/xkb/symbols.dir 2003-03-20 22:01:42.000000000 -0500
-@@ -6,8 +6,6 @@
- --p----- -m------ altwin(hyper_win)
- --p----- -m------ altwin(menu)
- -dp----- a------- am(basic)
---------- -------- am(old)
---------- -------- am(phonetic)
- -dp----- a------- ar(basic)
- --p----- a------- ar(qwerty)
- --p----- a------- ar(azerty)
-@@ -23,7 +21,6 @@
- --p----- a------- be(sundeadkeys)
- --p----- a------- be(nodeadkeys)
- -dp----- a------- ben(basic)
---------- -------- ben(probhat)
- --p----- a------- bg(bds_enhanced)
- --p----- a------- bg(phonetic_enhanced)
- -dp----- a------- bg(bds)
-@@ -32,7 +29,6 @@
- --p----- a------- br(Sundeadkeys)
- --p----- a------- br(sundeadkeys)
- --p----- a------- br(nodeadkeys)
---dp----- a------- bs(basic)
- -dp----- a------- by(basic)
- --p----- a------- by(winkeys)
- -dp----- a------- ca(basic)
-@@ -99,16 +95,12 @@
- --p----- a------- dk(nodeadkeys)
- -dp----- a------- dvorak(basic)
- --p----- a------- dvorak(no)
----p----- a------- dvorak(se)
----p----- a------- dvorak(sv)
- -dp----- a------- ee(basic)
- --p----- a------- ee(Sundeadkeys)
- --p----- a------- ee(sundeadkeys)
- --p----- a------- ee(nodeadkeys)
- -dp----- a---g--- el(basic)
- h-p----- a---g--- el(bare)
----p----- a---g--- el(extended)
----p----- a---g--- el(polytonic)
- --p----- a---g--- el(Sundeadkeys)
- --p----- a---g--- el(sundeadkeys)
- --p----- a---g--- el(nodeadkeys)
-@@ -151,7 +143,6 @@
- -dp----- a------- ge_la(basic)
- -dp----- a------- ge_ru(basic)
- --p----- -m------ group(switch)
----p----- -m------ group(lswitch)
- --p----- -m------ group(win_switch)
- --p----- -m------ group(lwin_switch)
- --p----- -m------ group(rwin_switch)
-@@ -164,13 +155,6 @@
- --p----- -m------ group(menu_toggle)
- --p----- -m------ group(lwin_toggle)
- --p----- -m------ group(rwin_toggle)
----p----- -m------ group(ctrls_toggle)
----p----- -m------ group(alts_toggle)
----p----- -m------ group(lshift_toggle)
----p----- -m------ group(rshift_toggle)
----p----- -m------ group(lalt_toggle)
----p----- -m------ group(lctrl_toggle)
----p----- -m------ group(rctrl_toggle)
- -dp----- a------- guj(basic)
- -dp----- a------- gur(basic)
- -dp----- a------- hr(basic)
-@@ -208,92 +192,23 @@
- --p----- a------- hu_US(Sundeadkeys)
- --p----- a------- hu_US(sundeadkeys)
- --p----- a------- hu_US(nodeadkeys)
---dp----- -------- hu_qwerty(default)
---dp----- a------- ie(basic)
----p----- a------- ie(laptop)
----p----- a------- ie(CloGaelach)
----p----- a------- ie(CloGaelachLaptop)
----p----- a------- ie(UnicodeExpert)
- -dp----- a------- il(basic)
- -dp----- a------- il_phonetic(basic)
----p----- a------- inet(airkey)
----p----- a------- inet(acpi)
----p----- a------- inet(scorpius)
----p----- a------- inet(brother)
----p----- a------- inet(btc5113rf)
----p----- a------- inet(btc5126t)
----p----- a------- inet(btc9000)
----p----- a------- inet(btc9000a)
----p----- a------- inet(cherryblue)
----p----- a------- inet(cherrybluea)
----p----- a------- inet(chicony)
----p----- a------- inet(chicony9885)
----p----- a------- inet(compaqeak8)
----p----- a------- inet(compaqik7)
----p----- a------- inet(compaqik13)
----p----- a------- inet(compaqik18)
----p----- a------- inet(armada)
----p----- a------- inet(presario)
----p----- a------- inet(ipaq)
----p----- a------- inet(dell)
----p----- a------- inet(inspiron)
----p----- a------- inet(dexxa)
----p----- a------- inet(diamond)
----p----- a------- inet(ennyah_dkb1008)
----p----- a------- inet(genius)
----p----- a------- inet(hpi6)
----p----- a------- inet(hp2501)
----p----- a------- inet(hp2505)
----p----- a------- inet(hp5181)
----p----- a------- inet(hpxe3gc)
----p----- a------- inet(hpxe3gf)
----p----- a------- inet(hpxt1000)
----p----- a------- inet(hpzt11xx)
----p----- a------- inet(hpxe4xxx)
----p----- a------- inet(hp500fa)
----p----- a------- inet(hp5xx)
----p----- a------- inet(honeywell_euroboard)
----p----- a------- inet(rapidaccess)
----p----- a------- inet(rapidaccess2)
----p----- a------- inet(rapidaccess2a)
----p----- a------- inet(ltcd)
----p----- a------- inet(logicdit)
----p----- a------- inet(logicdp)
----p----- a------- inet(logicdpa)
----p----- a------- inet(logicdpa2)
----p----- a------- inet(logicdo)
----p----- a------- inet(logicfn)
----p----- a------- inet(logicdn)
----p----- a------- inet(logidak)
----p----- a------- inet(logiik)
-+--p----- a------- inet(hp)
-+--p----- a------- inet(compaq)
- --p----- a------- inet(itouch)
----p----- a------- inet(logiitc)
----p----- a------- inet(logiik)
----p----- a------- inet(logiink)
----p----- a------- inet(itouchin)
----p----- a------- inet(mx1998)
----p----- a------- inet(mx2500)
----p----- a------- inet(mx2750)
----p----- a------- inet(microsoftinet)
-+--p----- a------- inet(logiinetnav)
-+--p----- a------- inet(logicordless)
-+--p----- a------- inet(logiinternet)
-+--p----- a------- inet(geniuscomfy)
- --p----- a------- inet(microsoftpro)
----p----- a------- inet(microsoftprose)
----p----- a------- inet(microsoftoffice)
----p----- a------- inet(oretec)
----p----- a------- inet(propeller)
----p----- a------- inet(qtronix)
----p----- a------- inet(samsung4500)
----p----- a------- inet(samsung4510)
----p----- a------- inet(sk1300)
----p----- a------- inet(sk2500)
----p----- a------- inet(sk6200)
----p----- a------- inet(sk7100)
----p----- a------- inet(sven)
----p----- a------- inet(symplon)
----p----- a------- inet(toshiba_s3000)
----p----- a------- inet(trust)
----p----- a------- inet(trustda)
----p----- a------- inet(yahoo)
-+-------- -------- inet(btc9000)
-+--p----- a------- inet(rapidaccess)
-+--p----- a------- inet(rapidaccess2)
-+--p----- a------- inet(chicony)
-+--p----- a------- inet(dell)
- -dp----- a------- ir(basic)
-+--p----- a------- ir(digits)
- -dp----- a------- is(basic)
- --p----- a------- is(Sundeadkeys)
- --p----- a------- is(sundeadkeys)
-@@ -312,7 +227,6 @@
- --p----- a------- it(nodeadkeys)
- -dp----- a------- iu(basic)
- -d------ -------- jp(jp106)
---dp----- a------- kan(basic)
- h-p----- --k----- keypad(overlay)
- h-p----- --k----- keypad(overlay1)
- h-p----- --k----- keypad(overlay2)
-@@ -320,12 +234,6 @@
- --p----- a------- la(Sundeadkeys)
- --p----- a------- la(sundeadkeys)
- --p----- a------- la(nodeadkeys)
----p----- -m------ level3(switch)
----p----- -m------ level3(menu_switch)
----p----- -m------ level3(win_switch)
----p----- -m------ level3(lwin_switch)
----p----- -m------ level3(rwin_switch)
---dp----- a------- lo(basic)
- h-p----- -m------ lock(shift)
- h-p----- -m------ lock(caps)
- h-p----- -m------ lock(group)
-@@ -359,11 +267,7 @@
- --p----- a------- mk(group1)
- --p----- a------- mk(pc104)
- --p----- a------- mk(win)
---dp----- a------- ml(basic)
----p----- a------- ml(mlplusnum)
- -dp----- a------- mm(basic)
---dp----- a------- mn(basic)
----p----- a------- mn(mn(basic))
- -dp----- a------- mt(basic)
- -dp----- a------- mt_us(basic)
- -dp----- a------- nl(basic)
-@@ -371,13 +275,6 @@
- --p----- a------- no(Sundeadkeys)
- --p----- a------- no(sundeadkeys)
- --p----- a------- no(nodeadkeys)
---dp----- a------- ogham(basic)
----p----- a------- ogham(laptop)
----p----- a------- ogham(is434)
----p----- a------- ogham(IS434)
----p----- a------- ogham(is434laptop)
----p----- a------- ogham(IS434laptop)
---dp----- a------- ori(basic)
- -dp----- -m------ pc104(altmeta)
- -------- -------- pc104(compose)
- --p----- -m------ pc104(menu)
-@@ -395,13 +292,6 @@
- --p----- a------- pt(nodeadkeys)
- --p----- a------- ralt(mode_switch)
- -dp----- a------- ro(basic)
---------- -------- ro(comma)
----p----- a------- ro2(basic)
---d------ -------- ro2(pc101)
---------- -------- ro2(pc104)
---------- -------- ro2(pc105)
---------- -------- ro2(alt_is_meta)
---------- -------- ro2(comma)
- -dp----- a------- ru(basic)
- --p----- a------- ru(winkeys)
- --p----- a------- ru(typewriter)
-@@ -424,12 +314,6 @@
- --p----- a------- sk(basic)
- --p----- a------- sk_qwerty(basic)
- -dp----- a------- sr(basic)
----p----- --kf---- srvr_ctrl(xfree86)
----p----- --k----- srvr_ctrl(stdkeypad)
----p----- ---f---- srvr_ctrl(fkey2vt)
---dp----- a------- syr(basic)
---dp----- a------- syr_phonetic(basic)
---dp----- a------- tel(basic)
- -dp----- a------- th(basic)
- -dp----- a------- tj(basic)
- --p----- a------- tj(winkeys)
-@@ -473,6 +357,7 @@
- -------- -------- us_group2(pc_universal)
- -------- -------- us_group2(pc_universal_euro)
- -------- -------- us_group2(pc_universal_compose)
-+-dp----- a------- us_intl(basic)
- h-p----- am------ us_group3(basic)
- -------- -------- us_group3(generic101)
- -d------ -------- us_group3(pc101)
-@@ -490,8 +375,6 @@
- -------- -------- us_group3(pc_universal)
- -------- -------- us_group3(pc105euro)
- -------- -------- us_group3(pc105compose)
---------- -------- us_group3(ibm_space_saver)
---dp----- a------- us_intl(basic)
- --p----- -m------ vn(toggle)
- -dp----- a------- vn(basic)
- -------- -------- vn(generic101)
-@@ -562,165 +445,6 @@
- --p----- a------- macintosh/se(nodeadkeys)
- -------- -------- macintosh/us(extended)
- -d------ -------- nec/jp(pc98)
---dp----- a------- pc/al(basic)
---dp----- a------- pc/am(basic)
---dp----- a------- pc/ar(basic)
----p----- a------- pc/ar(qwerty)
----p----- a------- pc/ar(azerty)
----p----- a------- pc/ar(digits)
----p----- a------- pc/ar(qwerty_digits)
----p----- a------- pc/ar(azerty_digits)
---dp----- a------- pc/be(basic)
----p----- a------- pc/be(iso-alternate)
----p----- a------- pc/be(Sundeadkeys)
----p----- a------- pc/be(sundeadkeys)
----p----- a------- pc/be(nodeadkeys)
---dp----- a------- pc/ben(basic)
---------- -------- pc/ben(probhat)
---dp----- a------- pc/bg(bds)
----p----- a------- pc/bg(phonetic)
---------- -------- pc/br(abnt2)
----p----- a------- pc/br(nodeadkeys)
---dp----- a------- pc/by(basic)
----p----- a------- pc/by(winkeys)
----p----- a------- pc/cz(basic)
---------- -------- pc/cz(bksl)
----p----- a------- pc/cz_qwerty(basic)
---------- -------- pc/cz_qwerty(bksl)
---------- -------- pc/de(basic)
----p----- a------- pc/de(nodeadkeys)
----p----- a------- pc/de(deadgraveacute)
----p----- a------- pc/de(deadacute)
---dp----- a------- pc/dev(basic)
---dp----- a------- pc/dk(basic)
----p----- a------- pc/dk(nodeadkeys)
---dp----- a------- pc/dvorak(basic)
----p----- a------- pc/dvorak(no)
----p----- a------- pc/dvorak(se)
----p----- a------- pc/dvorak(sv)
---dp----- a------- pc/ee(basic)
----p----- a------- pc/ee(nodeadkeys)
---dp----- a---g--- pc/el(basic)
--h-p----- a---g--- pc/el(bare)
----p----- a---g--- pc/el(extended)
----p----- a---g--- pc/el(polytonic)
----p----- a---g--- pc/el(nodeadkeys)
---dp----- a------- pc/en_US(basic)
---------- -------- pc/en_US(nodeadkeys)
---dp----- a------- pc/es(basic)
----p----- a------- pc/es(Sundeadkeys)
----p----- a------- pc/es(sundeadkeys)
----p----- a------- pc/es(nodeadkeys)
---dp----- a------- pc/fi(basic)
----p----- a------- pc/fi(fi)
----p----- a------- pc/fi(nodeadkeys)
---dp----- a------- pc/fr(basic)
----p----- a------- pc/fr(Sundeadkeys)
----p----- a------- pc/fr(sundeadkeys)
----p----- a------- pc/fr(nodeadkeys)
---dp----- a------- pc/fr-latin9(basic)
----p----- a------- pc/fr-latin9(Sundeadkeys)
----p----- a------- pc/fr-latin9(sundeadkeys)
----p----- a------- pc/fr-latin9(nodeadkeys)
---dp----- a------- pc/gb(basic)
---dp----- a------- pc/ge_la(basic)
---dp----- a------- pc/ge_ru(basic)
---dp----- a------- pc/guj(basic)
---dp----- a------- pc/gur(basic)
---dp----- a------- pc/hr(basic)
---dp----- a------- pc/ie(basic)
----p----- a------- pc/ie(laptop)
----p----- a------- pc/ie(CloGaelach)
----p----- a------- pc/ie(CloGaelachLaptop)
----p----- a------- pc/ie(UnicodeExpert)
---dp----- a------- pc/il(basic)
----p----- a------- pc/il(lyx)
----p----- a------- pc/il(si1452)
---dp----- a------- pc/il_phonetic(basic)
---dp----- a------- pc/ir(basic)
---dp----- a------- pc/is(basic)
----p----- a------- pc/is(Sundeadkeys)
----p----- a------- pc/is(nodeadkeys)
---dp----- a------- pc/it(basic)
----p----- a------- pc/it(nodeadkeys)
---dp----- a------- pc/iu(basic)
---dp----- a------- pc/kan(basic)
---dp----- a------- pc/la(basic)
----p----- a------- pc/la(Sundeadkeys)
----p----- a------- pc/la(sundeadkeys)
----p----- a------- pc/la(nodeadkeys)
---dp----- -------- pc/latin(basic)
----p----- -------- pc/latin(type2)
----p----- -------- pc/latin(type3)
----p----- -------- pc/latin(type4)
----p----- -------- pc/latin(nodeadkeys)
----p----- -------- pc/latin(type2_nodeadkeys)
----p----- -------- pc/latin(type3_nodeadkeys)
----p----- -------- pc/latin(type4_nodeadkeys)
---dp----- a------- pc/lo(basic)
---dp----- am------ pc/lt(basic)
----p----- am------ pc/lt(lt_us)
----p----- am------ pc/lt(lt_std)
---dp----- am------ pc/lv(basic)
---dp----- a------- pc/mk(basic)
----p----- a------- pc/mk(pc104)
---dp----- a------- pc/ml(basic)
----p----- a------- pc/ml(mlplusnum)
---dp----- a------- pc/mm(basic)
---dp----- a------- pc/mt(basic)
---dp----- a------- pc/mt_us(basic)
---dp----- a------- pc/nl(basic)
----p----- a------- pc/no(basic)
----p----- a------- pc/no(nodeadkeys)
---dp----- a------- pc/ogham(basic)
----p----- a------- pc/ogham(laptop)
----p----- a------- pc/ogham(is434)
----p----- a------- pc/ogham(IS434)
----p----- a------- pc/ogham(is434laptop)
----p----- a------- pc/ogham(IS434laptop)
---dp----- a------- pc/ori(basic)
--h-p----- am------ pc/pc(basic)
---------- -------- pc/pc(pc101)
---------- -------- pc/pc(pc102)
---d------ -------- pc/pc(pc104)
---------- -------- pc/pc(pc105)
---dp----- a------- pc/pl(basic)
---dp----- a------- pc/pl2(basic)
---dp----- a------- pc/pt(basic)
----p----- a------- pc/pt(Sundeadkeys)
----p----- a------- pc/pt(sundeadkeys)
----p----- a------- pc/pt(nodeadkeys)
---dp----- a------- pc/ro(basic)
---dp----- a------- pc/ru(basic)
----p----- a------- pc/ru(winkeys)
----p----- a------- pc/ru(typewriter)
----p----- a------- pc/ru(phonetic)
----p----- a------- pc/sapmi(basic)
---------- -------- pc/sapmi(sefi)
----p----- a------- pc/sapmi(nodeadkeys)
----p----- a------- pc/se(basic)
----p----- a------- pc/se(se)
----p----- a------- pc/se(nodeadkeys)
---dp----- a------- pc/si(basic)
----p----- a------- pc/sk(basic)
---------- -------- pc/sk(bksl)
----p----- a------- pc/sk_qwerty(basic)
---------- -------- pc/sk_qwerty(bksl)
---dp----- a------- pc/sr(basic)
---dp----- a------- pc/syr(basic)
---dp----- a------- pc/syr_phonetic(basic)
---dp----- a------- pc/tel(basic)
---dp----- a------- pc/th(basic)
---dp----- a------- pc/tj(basic)
---dp----- a------- pc/tml(basic)
---dp----- -------- pc/tr(basic)
----p----- -------- pc/tr(tr_f)
---dp----- a------- pc/ua(basic)
----p----- a------- pc/ua(winkeys)
----p----- a------- pc/ua(typewriter)
----p----- a------- pc/ua(phonetic)
--hdp----- am------ pc/us(basic)
---dp----- a------- pc/yu(basic)
- -------- -------- sgi/jp(jp106)
- -------- -------- sgi/jp(alternate106)
- -------- -------- sony/us(nwp5461)