--- xkeyboard-config-1.3.orig/ChangeLog +++ xkeyboard-config-1.3/ChangeLog @@ -1,3 +1,118 @@ +2008-09-02 Sergey Udaltsov + + * symbols/inet: fixed fscaa1667g, + http://bugs.freedesktop.org/show_bug.cgi?id=17389 + * symbols/fr: fixed invalid keysym, + http://bugs.freedesktop.org/show_bug.cgi?id=17388 + * rules/base.xml.in: some fixes for minor issues + * rules/base.xml.in, symbols/gb: added gb(dvorakukp), + http://bugs.freedesktop.org/show_bug.cgi?id=17370 + +2008-08-16 Sergey Udaltsov + + * rules/evdev.m_k.part, rules/evdev.m_s.part, keycodes/evdev, + po/POTFILES.in, po/xkeyboard-config.pot, rules/Makefile.am: implement + special ruleset for evdev driver + * added missing chars to Gurmukhi, + http://bugs.freedesktop.org/show_bug.cgi?id=17163 + +2008-08-06 Sergey Udaltsov + + * compat/Makefile.am, geometry/Makefile.am, keycodes/Makefile.am, + keymap/Makefile.am, rules/compat/Makefile.am, semantics/Makefile.am, + symbols/Makefile.am, types/Makefile.am, xkbrules.am: improving the + build, http://bugs.freedesktop.org/show_bug.cgi?id=17008 + +2008-08-03 Sergey Udaltsov + + * rules/compat/variantRename.lst: fixing compat rules for Romania, + http://bugs.freedesktop.org/show_bug.cgi?id=16872 + * symbols/mt: fixed Maltese layout, + http://bugs.freedesktop.org/show_bug.cgi?id=16966 + * symbols/fr: fixed fr(dvorak), making it legal + http://bugs.freedesktop.org/show_bug.cgi?id=15407 + +2008-07-28 Sergey Udaltsov + + * rules/base.lists.part, rules/base.xml.in, symbols/inet: added + ibm_spacesaver model, + http://bugs.freedesktop.org/show_bug.cgi?id=16767 + +2008-07-22 Sergey Udaltsov + + * rules/base.xml.in: fixed typo, + http://bugs.freedesktop.org/show_bug.cgi?id=16806 + +2008-07-20 Sergey Udaltsov + + * symbols/inet: fixed typo, + http://bugs.freedesktop.org/show_bug.cgi?id=16752 + +2008-07-08 Sergey Udaltsov + + * symbols/us: fixing us(mac), + https://bugs.freedesktop.org/show_bug.cgi?id=16641 + +2008-07-01 Sergey Udaltsov + + * symbols/is, rules/base.xml.in: added is(dvorak), + https://bugs.freedesktop.org/show_bug.cgi?id=16557 + +2008-06-27 Sergey Udaltsov + + * symbols/level5: using normal level5 keysyms + * rules/compat/ln_s.sh, rules/compat/lnv_s.sh, rules/compat/ml1_s.sh, + rules/compat/ml1v1_s.sh, rules/compat/ml1v_s.sh, rules/compat/ml_s.sh, + rules/compat/mlv_s.sh: fixed build process, thanks to Oswald + Buddenhagen + +2008-06-22 Sergey Udaltsov + + * symbols/tj: sorted and fixed tj layout, + http://bugs.freedesktop.org/show_bug.cgi?id=16448 + +2008-06-12 Sergey Udaltsov + + * rules/base.o_s.part, rules/base.xml.in, symbols/keypad: added + keypad:phone_hex, http://bugs.freedesktop.org/show_bug.cgi?id=16298 + +2008-06-09 Sergey Udaltsov + + * rules/base.xml.in, symbols/us: added us(chr), + http://bugs.freedesktop.org/show_bug.cgi?id=16283 + +2008-06-06 Sergey Udaltsov + + * geometry/pc: removed unneeded space, + http://bugs.freedesktop.org/show_bug.cgi?id=16258 + +2008-06-04 Sergey Udaltsov + + * rules/base.xml.in, symbols/ru: added ru(sah), + http://bugs.freedesktop.org/show_bug.cgi?id=15872 + +2008-06-01 Sergey Udaltsov + + * rules/base.xml.in, rules/base.lists.part, symbols/inet: added + microsoft7000, http://bugs.freedesktop.org/show_bug.cgi?id=16087 + * keycodes/xfree86, rules/base.m_g.part, rules/base.m_k.part, + rules/base.m_s.part, rules/base.xml.in: added model thinkpadz60, + http://bugs.freedesktop.org/show_bug.cgi?id=15999 + +2008-05-31 Sergey Udaltsov + + * symbols/gb, symbols/hu: fixed utf8 + +2008-05-31 Sergey Udaltsov + + * symbols/ru: fixed some includes, from common to winkeys (broken in + previous release) + +2008-05-30 Sergey Udaltsov + + * rules/base.xml.in, symbols/ca: added ca(kut), + http://bugs.freedesktop.org/show_bug.cgi?id=16048 + 2008-05-27 Sergey Udaltsov * symbols/inet: WWW is mapped to I02, because of some changes in @@ -2112,7 +2227,7 @@ 2004-09-13 22:39 svu - * symbols/tj: new local cvs keyword seems to be ok - no more $Id: ChangeLog,v 1.437 2008-05-27 23:11:39 svu Exp $ + * symbols/tj: new local cvs keyword seems to be ok - no more $Id$ 2004-09-13 22:38 svu --- xkeyboard-config-1.3.orig/BUGS +++ xkeyboard-config-1.3/BUGS @@ -0,0 +1,70 @@ +-- Freedesktop.ORG + +http://freedesktop.org/bugzilla/show_bug.cgi?id=320 +http://bugs.xfree86.org/show_bug.cgi?id=1155 + + DONE: Added microsoftprousb + +http://freedesktop.org/bugzilla/show_bug.cgi?id=326 +http://bugs.xfree86.org/show_bug.cgi?id=1227 + + ?: Which of 'inet' files is right? + +http://freedesktop.org/bugzilla/show_bug.cgi?id=365 + + DONE: Two keysyms swapped in us(intl) + +http://freedesktop.org/bugzilla/show_bug.cgi?id=371 + + ?: What exactly is broken? Some patch would be nice + +http://freedesktop.org/bugzilla/show_bug.cgi?id=458 + + DONE: Changed Farsi to Iranian + +http://freedesktop.org/bugzilla/show_bug.cgi?id=463 + + ?: Don't know how to fix, really. Let's see. + +http://freedesktop.org/bugzilla/show_bug.cgi?id=496 + + DONE: Added Gyration Compact Keyboard + +http://freedesktop.org/bugzilla/show_bug.cgi?id=574 + + DONE: The patch applied + +http://freedesktop.org/bugzilla/show_bug.cgi?id=587 + + ?: Which of altwin options should be included? + Some part of meta_win is already there + +http://freedesktop.org/bugzilla/show_bug.cgi?id=630 + + DONE: Logitech iTouch Cordless Keyboard (model Y-RB6) added + +http://freedesktop.org/bugzilla/show_bug.cgi?id=666 + + DONE: Long ago added alt_super_win + +http://freedesktop.org/bugzilla/show_bug.cgi?id=711 + + DONE: Added Super Power Multimedia Keyboard + +http://freedesktop.org/bugzilla/show_bug.cgi?id=743 + + DONE: Armenian fixed + +http://freedesktop.org/bugzilla/show_bug.cgi?id=744 + + DONE: Model a4techKB21 added + +http://freedesktop.org/bugzilla/show_bug.cgi?id=926 + + TODO: +-- GNOME + +http://bugzilla.gnome.org/show_bug.cgi?id=144646 +http://bugs.xfree86.org/show_bug.cgi?id=1415 + + DONE: Fixed, thanks to Dmitry --- xkeyboard-config-1.3.orig/xkbrules.am +++ xkeyboard-config-1.3/xkbrules.am @@ -6,6 +6,9 @@ dirdir = $(xkb_base) -$(subdir).dir: +$(subdir).dir: $(dir_data) -rm -f $@ here=$$(pwd); cd $(srcdir) && $(XKBCOMP) -lfhlpR -o $${here}/$@ '*' + +CLEANFILES = $(subdir).dir + --- xkeyboard-config-1.3.orig/compat/default +++ xkeyboard-config-1.3/compat/default @@ -1,4 +1,4 @@ -// $XKeyboardConfig: xkeyboard-config/compat/default,v 1.3 2005/10/17 00:42:11 svu Exp $ +// $XKeyboardConfig$ // $Xorg: default,v 1.3 2000/08/17 19:54:34 cpqbld Exp $ default xkb_compatibility "default" { include "basic" --- xkeyboard-config-1.3.orig/compat/level5 +++ xkeyboard-config-1.3/compat/level5 @@ -1,4 +1,4 @@ -// $XKeyboardConfig: xkeyboard-config/compat/level5,v 1.5 2006/06/13 21:16:52 svu Exp $ +// $XKeyboardConfig$ // $Xorg: level5,v 1.3 2000/08/17 19:54:34 cpqbld Exp $ // Fairly complete set of symbol interpretations --- xkeyboard-config-1.3.orig/compat/Makefile.am +++ xkeyboard-config-1.3/compat/Makefile.am @@ -9,5 +9,7 @@ olpc pc pc98 xfree86 \ xtest README +dir_data = $(dist_compat_DATA) + include $(top_srcdir)/xkbrules.am --- xkeyboard-config-1.3.orig/compat/olpc +++ xkeyboard-config-1.3/compat/olpc @@ -1,4 +1,4 @@ -// $XKeyboardConfig: xkeyboard-config/compat/olpc,v 1.1 2007-10-05 22:39:39 svu Exp $ +// $XKeyboardConfig$ // // Created by Bernardo Innocenti // --- xkeyboard-config-1.3.orig/compat/complete +++ xkeyboard-config-1.3/compat/complete @@ -1,4 +1,4 @@ -// $XKeyboardConfig: xkeyboard-config/compat/complete,v 1.3 2005/10/17 00:42:11 svu Exp $ +// $XKeyboardConfig$ // $Xorg: complete,v 1.3 2000/08/17 19:54:34 cpqbld Exp $ default xkb_compatibility "complete" { include "basic" --- xkeyboard-config-1.3.orig/symbols/keypad +++ xkeyboard-config-1.3/symbols/keypad @@ -1,4 +1,4 @@ -// $XKeyboardConfig: xkeyboard-config/symbols/keypad,v 1.6 2007/07/16 08:27:03 svu Exp $ +// $XKeyboardConfig$ // $Xorg: keypad,v 1.3 2000/08/17 19:54:43 cpqbld Exp $ partial hidden keypad_keys @@ -493,3 +493,48 @@ key { [ KP_Insert, KP_0, apostrophe, 0x1002195 ] }; // 0 ' ↕ }; + +// ATM/phone-style hexadecimal numpad +// by Roland Kaufmann +// License: BSD +// Main numbers follows the traditions from ATMs and phones with +// numbers increasing downwards to the right. (It is easier to +// change the keyboard layout than to reprogram your local ATM; +// also cell-phones are becoming more common while calculators are +// becoming more rare). +// Third-level gives the letters used in hexadecimal numbers, or +// columns in small spreadsheets. Equal is added to start formulas +// (most numpads don't have their own equal key), comma as a list +// separator and colon to enter times and ranges. +partial keypad_keys +xkb_symbols "phone_hex" { + // NumLock, Enter + include "keypad(core)" + + key.type[Group1]="FOUR_LEVEL_MIXED_KEYPAD" ; + + // None NumLock AltGr + // symbol row + key { [ KP_Divide, slash, parenleft ] }; + key { [ KP_Multiply, asterisk, parenright ] }; + key { [ KP_Subtract, minus, dollar ] }; + + // upper row + key { [ KP_Home, KP_1, A ] }; + key { [ KP_Up, KP_2, B ] }; + key { [ KP_Prior, KP_3, C ] }; + + // home row + key { [ KP_Left, KP_4, D ] }; + key { [ KP_Begin, KP_5, E ] }; + key { [ KP_Right, KP_6, F ] }; + key { [ KP_Add, plus, comma ] }; + + // lower row + key { [ KP_End, KP_7, equal ] }; + key { [ KP_Down, KP_8, x ] }; + key { [ KP_Next, KP_9, colon ] }; + + // decimal row + key { [ KP_Insert, KP_0, backslash ] }; +}; --- xkeyboard-config-1.3.orig/symbols/ba +++ xkeyboard-config-1.3/symbols/ba @@ -1,4 +1,4 @@ -// $XKeyboardConfig: xkeyboard-config/symbols/ba,v 1.7 2007-10-04 21:49:26 svu Exp $ +// $XKeyboardConfig$ // default partial alphanumeric_keys --- xkeyboard-config-1.3.orig/symbols/tj +++ xkeyboard-config-1.3/symbols/tj @@ -1,4 +1,4 @@ -// $XKeyboardConfig: xkeyboard-config/symbols/tj,v 1.9 2005/08/01 22:11:07 svu Exp $ +// $XKeyboardConfig$ // based on // Tajik keyboard @@ -15,59 +15,63 @@ // AEN (for the Russian layout) // Pablo Saratxaga (for the dead keys changes) // +// 2008-06-22 +// Changed so that RightAlt allows to type the extra Tajik keys and that +// SHCHA is back to normal again + partial default alphanumeric_keys xkb_symbols "basic" { name[Group1]= "Tajikistan"; - key { [ Cyrillic_io, Cyrillic_IO ] }; - key { [ bar, brokenbar ] }; - key { [ Cyrillic_shorti, Cyrillic_SHORTI ] }; - key { [ 1, exclam ] }; key { [ Cyrillic_ya, Cyrillic_YA ] }; - key { [ Cyrillic_yeru, Cyrillic_YERU ] }; - key { [ Cyrillic_ef, Cyrillic_EF ] }; - key { [ Cyrillic_tse, Cyrillic_TSE ] }; - key { [ 2, quotedbl ] }; - key { [ Cyrillic_es, Cyrillic_ES ] }; key { [ Cyrillic_che, Cyrillic_CHE, 0x010004b7, 0x010004b6 ] }; - key { [ Cyrillic_ve, Cyrillic_VE ] }; - key { [ Cyrillic_u, Cyrillic_U, 0x010004ef, 0x010004ee ] }; - key { [ 4, asterisk ] }; - key { [ 3, apostrophe ] }; + key { [ Cyrillic_es, Cyrillic_ES ] }; key { [ Cyrillic_em, Cyrillic_EM ] }; - key { [ Cyrillic_a, Cyrillic_A ] }; - key { [ Cyrillic_ie, Cyrillic_IE ] }; - key { [ Cyrillic_ka, Cyrillic_KA, 0x0100049b, 0x0100049a ] }; - key { [ 5, colon ] }; - key { [ Cyrillic_te, Cyrillic_TE ] }; key { [ Cyrillic_i, Cyrillic_I, 0x010004e3, 0x010004e2 ] }; - key { [ Cyrillic_er, Cyrillic_ER ] }; - key { [ Cyrillic_pe, Cyrillic_PE ] }; - key { [ Cyrillic_en, Cyrillic_EN ] }; - key { [ 6, comma ] }; + key { [ Cyrillic_te, Cyrillic_TE ] }; key { [Cyrillic_softsign,Cyrillic_SOFTSIGN ] }; - key { [ Cyrillic_o, Cyrillic_O ] }; - key { [ Cyrillic_ghe, Cyrillic_GHE, 0x01000493, 0x01000492 ] }; - key { [ 7, period ] }; - key { [ 8, semicolon ] }; key { [ Cyrillic_be, Cyrillic_BE ] }; - key { [ Cyrillic_el, Cyrillic_EL ] }; - key { [ Cyrillic_sha, Cyrillic_SHA, Cyrillic_shcha, Cyrillic_SHCHA] }; - key { [ dead_cedilla, dead_macron ] }; - key { [ 0, parenright ] }; - key { [ 9, parenleft ] }; key { [ Cyrillic_yu, Cyrillic_YU ] }; key { [ slash, question ] }; + key { [ Cyrillic_ef, Cyrillic_EF ] }; + key { [ Cyrillic_yeru, Cyrillic_YERU ] }; + key { [ Cyrillic_ve, Cyrillic_VE ] }; + key { [ Cyrillic_a, Cyrillic_A ] }; + key { [ Cyrillic_pe, Cyrillic_PE ] }; + key { [ Cyrillic_er, Cyrillic_ER ] }; + key { [ Cyrillic_o, Cyrillic_O ] }; + key { [ Cyrillic_el, Cyrillic_EL ] }; key { [ Cyrillic_de, Cyrillic_DE ] }; key { [ Cyrillic_zhe, Cyrillic_ZHE, 0x01000497, 0x01000496 ] }; - key { [ Cyrillic_ze, Cyrillic_ZE ] }; - key { [ minus, underscore ] }; key { [ Cyrillic_e, Cyrillic_E ] }; + key { [ Cyrillic_shorti, Cyrillic_SHORTI ] }; + key { [ Cyrillic_tse, Cyrillic_TSE ] }; + key { [ Cyrillic_u, Cyrillic_U, 0x010004ef, 0x010004ee ] }; + key { [ Cyrillic_ka, Cyrillic_KA, 0x0100049b, 0x0100049a ] }; + key { [ Cyrillic_ie, Cyrillic_IE ] }; + key { [ Cyrillic_en, Cyrillic_EN ] }; + key { [ Cyrillic_ghe, Cyrillic_GHE, 0x01000493, 0x01000492 ] }; + key { [ Cyrillic_sha, Cyrillic_SHA, Cyrillic_shcha, Cyrillic_SHCHA] }; + key { [ Cyrillic_shcha, Cyrillic_SHCHA ] }; + key { [ Cyrillic_ze, Cyrillic_ZE ] }; key { [ Cyrillic_ha, Cyrillic_HA, 0x010004b3, 0x010004b2 ] }; - key { [ equal, plus ] }; key { [Cyrillic_hardsign,Cyrillic_HARDSIGN ] }; + key { [ 1, exclam ] }; + key { [ 2, quotedbl ] }; + key { [ 3, apostrophe ] }; + key { [ 4, asterisk ] }; + key { [ 5, colon ] }; + key { [ 6, comma ] }; + key { [ 7, period ] }; + key { [ 8, semicolon ] }; + key { [ 9, parenleft ] }; + key { [ 0, parenright ] }; + key { [ minus, underscore ] }; + key { [ equal, plus ] }; + key { [ bar, brokenbar ] }; + key { [ Cyrillic_io, Cyrillic_IO ] }; // End alphanumeric section --- xkeyboard-config-1.3.orig/symbols/uz +++ xkeyboard-config-1.3/symbols/uz @@ -1,4 +1,4 @@ -// $XKeyboardConfig: xkeyboard-config/symbols/uz,v 1.6 2007/02/25 21:38:32 svu Exp $ +// $XKeyboardConfig$ // Uzbek standard keyboard // // Mashrab Kuvatov --- xkeyboard-config-1.3.orig/symbols/mv +++ xkeyboard-config-1.3/symbols/mv @@ -1,4 +1,4 @@ -// $XKeyboardConfig: xkeyboard-config/symbols/mv,v 1.1 2005/08/22 22:13:05 svu Exp $ +// $XKeyboardConfig$ // // NOTES: // --- xkeyboard-config-1.3.orig/symbols/mk +++ xkeyboard-config-1.3/symbols/mk @@ -2,7 +2,7 @@ // based on keyboard map: // Author: Damjan Georgievski // Revision: 1.5 -// $XKeyboardConfig: xkeyboard-config/symbols/mk,v 1.13 2007/07/15 22:12:12 svu Exp $ +// $XKeyboardConfig$ partial default alphanumeric_keys xkb_symbols "basic" { --- xkeyboard-config-1.3.orig/symbols/il +++ xkeyboard-config-1.3/symbols/il @@ -1,4 +1,4 @@ -// $XKeyboardConfig: xkeyboard-config/symbols/il,v 1.13 2007/05/13 11:23:38 svu Exp $ +// $XKeyboardConfig$ // based on a keyboard map from an 'xkb/symbols/il' file // --- xkeyboard-config-1.3.orig/symbols/np +++ xkeyboard-config-1.3/symbols/np @@ -1,4 +1,4 @@ -// $XKeyboardConfig: xkeyboard-config/symbols/np,v 1.4 2008-01-24 23:21:06 svu Exp $ +// $XKeyboardConfig$ // based on a keyboard map from an 'xkb/symbols/dev' file // --- xkeyboard-config-1.3.orig/symbols/pc +++ xkeyboard-config-1.3/symbols/pc @@ -1,4 +1,4 @@ -// $XKeyboardConfig: xkeyboard-config/symbols/pc,v 1.9 2007-08-29 22:01:48 svu Exp $ +// $XKeyboardConfig$ // // $XFree86: xc/programs/xkbcomp/symbols/pc,v 1.9 2003/06/09 19:59:46 dawes Exp $ --- xkeyboard-config-1.3.orig/symbols/kh +++ xkeyboard-config-1.3/symbols/kh @@ -1,4 +1,4 @@ -// $XKeyboardConfig: xkeyboard-config/symbols/kh,v 1.3 2008-02-04 23:28:42 svu Exp $ +// $XKeyboardConfig$ // // khmer unicode keyboard for XFree86 4.3 or XOrg // (might work with older versions, not tested) --- xkeyboard-config-1.3.orig/symbols/ee +++ xkeyboard-config-1.3/symbols/ee @@ -1,4 +1,4 @@ -// $XKeyboardConfig: xkeyboard-config/symbols/ee,v 1.11 2007-12-26 19:40:11 svu Exp $ +// $XKeyboardConfig$ // based on // Estonian XKB-keymap by Ville Hallik --- xkeyboard-config-1.3.orig/symbols/am +++ xkeyboard-config-1.3/symbols/am @@ -1,4 +1,4 @@ -// $XKeyboardConfig: xkeyboard-config/symbols/am,v 1.12 2008-01-30 23:10:31 svu Exp $ +// $XKeyboardConfig$ // based on a keyboard map from an 'xkb/symbols/am' file // --- xkeyboard-config-1.3.orig/symbols/us +++ xkeyboard-config-1.3/symbols/us @@ -1,4 +1,4 @@ -// $XKeyboardConfig: xkeyboard-config/symbols/us,v 1.45 2008-05-27 21:50:35 svu Exp $ +// $XKeyboardConfig$ // // $XdotOrg: xc/programs/xkbcomp/symbols/us,v 1.1.4.3 2004/03/05 13:41:33 eich Exp $ @@ -601,8 +601,66 @@ partial alphanumeric_keys xkb_symbols "mac" { - include "us" + include "us(basic)" name[Group1]= "USA - Macintosh"; + key.type[group1]="FOUR_LEVEL"; + + // Slightly improvised from http://homepage.mac.com/thgewecke/kblayout.jpg + key { [ section, plusminus, section, plusminus ] }; + key { [ grave, asciitilde, dead_grave, dead_horn ] }; + key { [ 1, exclam, exclamdown, U2044 ] }; + key { [ 2, at, trademark, EuroSign ] }; + key { [ 3, numbersign, sterling, U2039 ] }; + key { [ 4, dollar, cent, U203A ] }; + key { [ 5, percent, infinity, UFB01 ] }; + key { [ 6,asciicircum, section, UFB02 ] }; + key { [ 7, ampersand, paragraph, doubledagger ] }; + key { [ 8, asterisk, enfilledcircbullet, degree ] }; + key { [ 9, parenleft, ordfeminine, periodcentered ] }; + key { [ 0, parenright, masculine,singlelowquotemark] }; + key { [ minus, underscore, endash, emdash ] }; + key { [ equal, plus, notequal, plusminus ] }; + + key { [ q, Q, oe, OE ] }; + key { [ w, W, U2211,doublelowquotemark] }; + key { [ e, E, dead_acute, acute ] }; + key { [ r, R, registered, U2030 ] }; + key { [ t, T, dagger, dead_caron ] }; + key { [ y, Y, yen, onequarter ] }; + key { [ u, U, dead_diaeresis, diaeresis ] }; + key { [ i, I, dead_circumflex, U02C6 ] }; + key { [ o, O, oslash, Ooblique ] }; + key { [ p, P, Greek_pi, U220F ] }; + key { [ bracketleft, braceleft, leftdoublequotemark, rightdoublequotemark ] }; + key { [bracketright, braceright, leftsinglequotemark, rightsinglequotemark ] }; + key { [ backslash, bar, guillemotleft, guillemotright ] }; + + key { [ a, A, aring, Aring ] }; + key { [ s, S, ssharp, dead_stroke ] }; + key { [ d, D, partialderivative, eth ] }; + key { [ f, F, function, dead_hook ] }; + key { [ g, G, copyright, dead_doubleacute ] }; + key { [ h, H, dead_abovedot, dead_belowdot ] }; + key { [ j, J, U2206, onehalf ] }; + key { [ k, K,dead_abovering, UF8FF ] }; + + key { [ l, L, notsign, THORN ] }; + key { [ semicolon, colon, U2026, thorn ] }; + key { [apostrophe, quotedbl, ae, AE ] }; + + key { [ z, Z, Greek_OMEGA, dead_cedilla ] }; + key { [ x, X, U2248, dead_ogonek ] }; + // unclear whether "approxeq" is 2248 or 2245 + key { [ c, C, ccedilla, Ccedilla ] }; + key { [ v, V, squareroot, U25CA ] }; + key { [ b, B, integral, idotless ] }; + key { [ n, N, dead_tilde, U02DC ] }; + key { [ m, M, mu, threequarters ] }; + key { [ comma, less, lessthanequal, dead_macron ] }; + key { [ period, greater, greaterthanequal, dead_breve ] }; + key { [ slash, question, division, questiondown ] }; + + include "level3(ralt_switch)" }; // Colemak symbols for xkb on X.Org Server 7.x @@ -930,3 +988,67 @@ name[Group1]= "USA - Group toggle on multiply/divide key"; include "group(olpc)" }; + +// Based on Cherokee Nation Official Layout +// http://www.cherokee.org/extras/downloads/font/Keyboard.htm + +partial alphanumeric_keys modifier_keys +xkb_symbols "chr" { + + name[Group1]= "USA - Cherokee"; + key.type[group1]="ALPHABETIC"; + + // Alphanumeric section + key { [ grave, U13CA ] }; + key { [ 1, U13B1 ] }; + key { [ 2, U13C7 ] }; + key { [ 3, U13E7 ] }; + key { [ U13D9, U13B0 ] }; + key { [ U13E6, U13B9 ] }; + key { [ U13DC, U13DD ] }; + key { [ U13CB, U13E1 ] }; + key { [ U13D6, U13BA ] }; + key { [ U13D2, parenleft ] }; + key { [ U13C4, parenright ] }; + key { [ U13BF, U13BC ] }; + key { [ U13F3, U13BD ] }; + + key { [ U13AA, U13C6 ] }; + key { [ U13B3, U13EB ] }; + key { [ U13A1, U13E3 ] }; + key { [ U13DB, U13CF ] }; + key { [ U13D4, U13D8 ] }; + key { [ U13EF, U13F2 ] }; + key { [ U13A4, U13AD ] }; + key { [ U13A2, U13F1 ] }; + key { [ U13A3, U13EC ] }; + key { [ U13C1, U13EA ] }; + key { [ U13D5, U13D1 ] }; + key { [ U13B6, U13E4 ] }; + key { [ U13E9, U13EE ] }; + + key { [ U13A0, U13CC ] }; + key { [ U13CD, U13CE ] }; + key { [ U13D7, U13D0 ] }; + key { [ U13A9, U13C8 ] }; + key { [ U13A6, U13E5 ] }; + key { [ U13AF, U13B2 ] }; + key { [ U13DA, U13AB ] }; + key { [ U13B8, U13A7 ] }; + key { [ U13B5, U13AE ] }; + key { [ U13E8, U13E0 ] }; + key { [ apostrophe, quotedbl ] }; + + key { [ U13AC, U13C3 ] }; + key { [ U13F4, U13ED ] }; + key { [ U13D3, U13DF ] }; + key { [ U13A5, U13DE ] }; + key { [ U13A8, U13F0 ] }; + key { [ U13BE, U13BB ] }; + key { [ U13C5, U13B7 ] }; + key { [ comma, U13E2 ] }; + key { [ period, U13B4 ] }; + key { [ U13C2, U13C9 ] }; + + // End alphanumeric section +}; --- xkeyboard-config-1.3.orig/symbols/iq +++ xkeyboard-config-1.3/symbols/iq @@ -1,4 +1,4 @@ -// $XKeyboardConfig: xkeyboard-config/symbols/iq,v 1.2 2006/08/31 23:07:37 svu Exp $ +// $XKeyboardConfig$ // Iraque keyboard layout, // 3-Level layout --- xkeyboard-config-1.3.orig/symbols/mt +++ xkeyboard-config-1.3/symbols/mt @@ -1,4 +1,4 @@ -// $XKeyboardConfig: xkeyboard-config/symbols/mt,v 1.10 2006/06/14 21:43:30 svu Exp $ +// $XKeyboardConfig$ // Maltese keyboard map (based on MSA Standard DMS100) // by Ramon Casha (ramon.casha@linux.org.mt) @@ -12,6 +12,12 @@ name[Group1]="Malta"; + // Copied from GB layout + key { [ 2, quotedbl, twosuperior, oneeighth ] }; + key { [ 4, dollar, EuroSign, onequarter ] }; + key { [apostrophe, at, dead_circumflex, dead_caron] }; + key { [numbersign, asciitilde, dead_grave, dead_breve ] }; + // The following four sets are the four additional letters, with the UK // equivalents key { [ cabovedot, Cabovedot, grave, notsign ] }; --- xkeyboard-config-1.3.orig/symbols/srvr_ctrl +++ xkeyboard-config-1.3/symbols/srvr_ctrl @@ -1,4 +1,4 @@ -// $XKeyboardConfig: xkeyboard-config/symbols/srvr_ctrl,v 1.2 2004/10/09 18:34:15 svu Exp $ +// $XKeyboardConfig$ // $XFree86: xc/programs/xkbcomp/symbols/srvr_ctrl,v 1.4 2003/12/18 14:14:38 pascal Exp $ // --- xkeyboard-config-1.3.orig/symbols/sk +++ xkeyboard-config-1.3/symbols/sk @@ -1,4 +1,4 @@ -// $XKeyboardConfig: xkeyboard-config/symbols/sk,v 1.9 2008-02-16 00:53:45 svu Exp $ +// $XKeyboardConfig$ // $XFree86: xc/programs/xkbcomp/symbols/sk,v 1.2 2002/11/22 04:02:22 dawes // Exp $ --- xkeyboard-config-1.3.orig/symbols/af +++ xkeyboard-config-1.3/symbols/af @@ -1,4 +1,4 @@ -// $XKeyboardConfig: xkeyboard-config/symbols/af,v 1.11 2008-03-03 20:43:13 svu Exp $ +// $XKeyboardConfig$ // // Keymap for the Afghan dari keybord layout // Based on the specification "Computer Locale Requirements for --- xkeyboard-config-1.3.orig/symbols/tr +++ xkeyboard-config-1.3/symbols/tr @@ -1,4 +1,4 @@ -// $XKeyboardConfig: xkeyboard-config/symbols/tr,v 1.14 2008-01-30 21:54:00 svu Exp $ +// $XKeyboardConfig$ // based on // Turkish keyboard symbols for PC and xkb --- xkeyboard-config-1.3.orig/symbols/altwin +++ xkeyboard-config-1.3/symbols/altwin @@ -1,4 +1,4 @@ -// $XKeyboardConfig: xkeyboard-config/symbols/altwin,v 1.10 2006/11/14 17:26:40 svu Exp $ +// $XKeyboardConfig$ // $XFree86: xc/programs/xkbcomp/symbols/altwin,v 1.5 2003/12/03 14:09:08 pascal Exp $ --- xkeyboard-config-1.3.orig/symbols/rs +++ xkeyboard-config-1.3/symbols/rs @@ -12,7 +12,7 @@ // - Further modifications on 2005-08-18 to support Bosnian, Croatian // and Slovenian in xkeyboard-config // -// $XKeyboardConfig: xkeyboard-config/symbols/rs,v 1.1 2007-10-04 21:46:58 svu Exp $ +// $XKeyboardConfig$ default partial alphanumeric_keys xkb_symbols "basic" { --- xkeyboard-config-1.3.orig/symbols/ir +++ xkeyboard-config-1.3/symbols/ir @@ -1,4 +1,4 @@ -// $XKeyboardConfig: xkeyboard-config/symbols/ir,v 1.9 2007/01/04 23:41:09 svu Exp $ +// $XKeyboardConfig$ // Iranian keyboard layout, // based on National Iranian Keyboard Standard (ISIRI 2901:1994), // with additions. --- xkeyboard-config-1.3.orig/symbols/level3 +++ xkeyboard-config-1.3/symbols/level3 @@ -1,4 +1,4 @@ -// $XKeyboardConfig: xkeyboard-config/symbols/level3,v 1.18 2007-09-26 11:43:49 svu Exp $ +// $XKeyboardConfig$ // these variants assign various XKB keycodes to ISO_Level3_Shift so that // the third shift level can be reached --- xkeyboard-config-1.3.orig/symbols/inet +++ xkeyboard-config-1.3/symbols/inet @@ -1,4 +1,4 @@ -// $XKeyboardConfig: xkeyboard-config/symbols/inet,v 1.82 2008-05-27 21:46:41 svu Exp $ +// $XKeyboardConfig$ // $XFree86: xc/programs/xkbcomp/symbols/inet,v 1.38 2004/01/17 14:59:37 pascal Exp $ @@ -911,7 +911,7 @@ partial alphanumeric_keys xkb_symbols "fscaa1667g" { include "inet(media_common)" - key { [ XF86Info ] }; + key { [ XF86WWW ] }; key { [ XF86Mail ] }; }; @@ -1266,6 +1266,12 @@ }; +// IBM Space Saver +partial alphanumeric_keys +xkb_symbols "ibm_spacesaver" { + key { [ Num_Lock, Num_Lock ] }; +}; + // Logitech // Logitech common definitions @@ -1535,6 +1541,33 @@ // Microsoft +// Microsoft Natural Wireless Ergonomic Keyboard 7000 +partial alphanumeric_keys +xkb_symbols "microsoft7000" { + include "inet(media_nav_common)" + key { [ Undo ] }; + key { [ XF86New ] }; + key { [ Redo ] }; + key { [ XF86MailForward ] }; + key { [ XF86Calculator ] }; + key { [ XF86Close ] }; + key { [ XF86HomePage ] }; + key { [ Print ] }; + key { [ XF86Save ] }; + key { [ XF86Send ] }; + key { [ Help ] }; + key { [ XF86Reply ] }; + key { [ XF86Search ] }; + key { [ XF86Favorites ] }; + key { [ XF86Mail ] }; + key { [ parenleft ] }; + key { [ parenright ] }; + key { [ KP_Equal ] }; + key { [ XF86Open ] }; +// Missing because of lack of support from kbd driver: Spell, Launch, +// and Zoom in and out buttons. +}; + // Microsoft Internet Keyboard partial alphanumeric_keys xkb_symbols "microsoftinet" { @@ -2164,7 +2197,7 @@ key { [ XF86iTouch ] }; key { [ XF86Launch3 ] }; key { [ XF86ToDoList ] }; - key { [ XF86Calculater ] }; + key { [ XF86Calculator ] }; key { [ XF86VendorHome ] }; key { [ XF86Away ] }; --- xkeyboard-config-1.3.orig/symbols/se +++ xkeyboard-config-1.3/symbols/se @@ -1,7 +1,7 @@ // based on a keyboard map from an 'xkb/symbols/se' file // -// $XKeyboardConfig: xkeyboard-config/symbols/se,v 1.17 2007/07/15 22:12:12 svu Exp $ +// $XKeyboardConfig$ // $XFree86: xc/programs/xkbcomp/symbols/se,v 1.5 2003/01/26 02:01:48 dawes Exp $ partial default alphanumeric_keys --- xkeyboard-config-1.3.orig/symbols/br +++ xkeyboard-config-1.3/symbols/br @@ -1,4 +1,4 @@ -// $XKeyboardConfig: xkeyboard-config/symbols/br,v 1.15 2007-10-28 08:10:48 svu Exp $ +// $XKeyboardConfig$ // $XdotOrg: xc/programs/xkbcomp/symbols/br,v 1.1.4.3 2004/03/05 13:41:32 eich Exp $ // $XFree86: xc/programs/xkbcomp/symbols/br,v 1.3 2003/04/19 12:22:11 pascal Exp $ // --- xkeyboard-config-1.3.orig/symbols/ro +++ xkeyboard-config-1.3/symbols/ro @@ -1,4 +1,4 @@ -// $XKeyboardConfig: xkeyboard-config/symbols/ro,v 1.18 2008-05-12 20:43:22 svu Exp $ +// $XKeyboardConfig$ // $XFree86: xc/programs/xkbcomp/symbols/ro,v 1.6 2003/09/08 13:12:51 pascal Exp $ // // Complete set of Romanian keyboards as described in the new Romanian standard --- xkeyboard-config-1.3.orig/symbols/level5 +++ xkeyboard-config-1.3/symbols/level5 @@ -1,4 +1,4 @@ -// $XKeyboardConfig: xkeyboard-config/symbols/level5,v 1.3 2006/06/13 21:16:52 svu Exp $ +// $XKeyboardConfig$ // these variants assign various XKB keycodes to ISO_Level5_Shift so that // the third shift level can be reached @@ -12,7 +12,7 @@ xkb_symbols "rctrl_switch" { key { type[Group1]="ONE_LEVEL", - symbols[Group1] = [ 0xfe11 ] + symbols[Group1] = [ ISO_Level5_Shift ] }; - modifier_map Mod3 { 0xfe11 }; + modifier_map Mod3 { ISO_Level5_Shift }; }; --- xkeyboard-config-1.3.orig/symbols/Makefile.am +++ xkeyboard-config-1.3/symbols/Makefile.am @@ -32,4 +32,6 @@ altwin capslock compose ctrl eurosign group inet \ keypad kpdl level3 level5 nbsp olpc shift srvr_ctrl +dir_data = $(dist_symbols_DATA) + include $(top_srcdir)/xkbrules.am --- xkeyboard-config-1.3.orig/symbols/latam +++ xkeyboard-config-1.3/symbols/latam @@ -1,4 +1,4 @@ -// $XKeyboardConfig: xkeyboard-config/symbols/latam,v 1.7 2008-04-23 19:36:59 svu Exp $ +// $XKeyboardConfig$ // based on a keyboard // Modified for a real Latin American Keyboard by Fabian Mandelbaum --- xkeyboard-config-1.3.orig/symbols/mao +++ xkeyboard-config-1.3/symbols/mao @@ -1,4 +1,4 @@ -// $XKeyboardConfig: xkeyboard-config/symbols/mao,v 1.2 2004/10/09 18:34:15 svu Exp $ +// $XKeyboardConfig$ partial default alphanumeric_keys xkb_symbols "basic" { --- xkeyboard-config-1.3.orig/symbols/kpdl +++ xkeyboard-config-1.3/symbols/kpdl @@ -1,4 +1,4 @@ -// $XKeyboardConfig: xkeyboard-config/symbols/kpdl,v 1.1 2007/07/16 14:00:42 svu Exp $ +// $XKeyboardConfig$ // $Xorg: keypad,v 1.3 2000/08/17 19:54:43 cpqbld Exp $ // The key is a mess. --- xkeyboard-config-1.3.orig/symbols/eurosign +++ xkeyboard-config-1.3/symbols/eurosign @@ -1,4 +1,4 @@ -// $XKeyboardConfig: xkeyboard-config/symbols/eurosign,v 1.3 2007-12-25 23:26:13 svu Exp $ +// $XKeyboardConfig$ // Most keyboards have the EuroSign engraved on the E key partial --- xkeyboard-config-1.3.orig/symbols/ge +++ xkeyboard-config-1.3/symbols/ge @@ -1,4 +1,4 @@ -// $XKeyboardConfig: xkeyboard-config/symbols/ge,v 1.9 2008-05-27 22:51:59 svu Exp $ +// $XKeyboardConfig$ // Georgian Keyboard Layouts by Aiet Kolkhi // Full layout descriptions available at http://www.gakartuleba.org/layouts/ --- xkeyboard-config-1.3.orig/symbols/group +++ xkeyboard-config-1.3/symbols/group @@ -1,4 +1,4 @@ -// $XKeyboardConfig: xkeyboard-config/symbols/group,v 1.14 2008-04-07 21:28:16 svu Exp $ +// $XKeyboardConfig$ // $Xorg: group,v 1.3 2000/08/17 19:54:43 cpqbld Exp $ // using the group(switch) map, the right alt key temporarily chooses // the second keyboard group (until it is released). --- xkeyboard-config-1.3.orig/symbols/cz +++ xkeyboard-config-1.3/symbols/cz @@ -1,4 +1,4 @@ -// $XKeyboardConfig: xkeyboard-config/symbols/cz,v 1.10 2008-02-16 00:53:45 svu Exp $ +// $XKeyboardConfig$ // $XFree86: xc/programs/xkbcomp/symbols/cz,v 1.2 2002/11/22 04:02:22 dawes // Exp $ --- xkeyboard-config-1.3.orig/symbols/hu +++ xkeyboard-config-1.3/symbols/hu @@ -2,8 +2,8 @@ // // Based on old style 'xkb/symbols/hu" // -// $XKeyboardConfig: xkeyboard-config/symbols/hu,v 1.9 2007/07/15 22:12:12 svu Exp $ -// (C) 2002-2004 Soσs Pιter +// $XKeyboardConfig$ +// (C) 2002-2004 SoΓ³s PΓ©ter // // Permission is granted to anyone to use, distribute and modify // this file in any way, provided that the above copyright notice --- xkeyboard-config-1.3.orig/symbols/lk +++ xkeyboard-config-1.3/symbols/lk @@ -1,4 +1,4 @@ -// $XKeyboardConfig: xkeyboard-config/symbols/lk,v 1.10 2007/06/29 21:19:30 svu Exp $ +// $XKeyboardConfig$ // X Keyboard Extension file for Sinhala (Sri Lanka) (2004-04-22) // Maintainer : Harshula Jayasuriya --- xkeyboard-config-1.3.orig/symbols/lt +++ xkeyboard-config-1.3/symbols/lt @@ -1,4 +1,4 @@ -// $XKeyboardConfig: xkeyboard-config/symbols/lt,v 1.10 2008-02-01 23:59:44 svu Exp $ +// $XKeyboardConfig$ // based on // Lithuanian keyboard map by Ričardas Čepas --- xkeyboard-config-1.3.orig/symbols/braille +++ xkeyboard-config-1.3/symbols/braille @@ -1,4 +1,4 @@ -// $XKeyboardConfig: xkeyboard-config/symbols/braille,v 1.2 2007/06/26 08:11:06 svu Exp $ +// $XKeyboardConfig$ // 10-dot patterns on the home row + v and n partial default alphanumeric_keys --- xkeyboard-config-1.3.orig/symbols/olpc +++ xkeyboard-config-1.3/symbols/olpc @@ -1,4 +1,4 @@ -// $XKeyboardConfig: xkeyboard-config/symbols/olpc,v 1.2 2007-11-15 23:33:04 svu Exp $ +// $XKeyboardConfig$ // // Created by Bernardo Innocenti // --- xkeyboard-config-1.3.orig/symbols/la +++ xkeyboard-config-1.3/symbols/la @@ -1,4 +1,4 @@ -// $XKeyboardConfig: xkeyboard-config/symbols/la,v 1.6 2007-08-28 22:04:38 svu Exp $ +// $XKeyboardConfig$ // $XConsortium: lo 2002/11/28 $ // --- xkeyboard-config-1.3.orig/symbols/epo +++ xkeyboard-config-1.3/symbols/epo @@ -1,4 +1,4 @@ -// $XKeyboardConfig: xkeyboard-config/symbols/epo,v 1.2 2007/01/11 23:08:23 svu Exp $ +// $XKeyboardConfig$ // Esperanto keyboard maps -- "Ekverto" // --- xkeyboard-config-1.3.orig/symbols/bg +++ xkeyboard-config-1.3/symbols/bg @@ -1,4 +1,4 @@ -// $XKeyboardConfig: xkeyboard-config/symbols/bg,v 1.8 2005/08/07 23:00:52 svu Exp $ +// $XKeyboardConfig$ // based on a keyboard map: // --- xkeyboard-config-1.3.orig/symbols/lv +++ xkeyboard-config-1.3/symbols/lv @@ -1,4 +1,4 @@ -// $XKeyboardConfig: xkeyboard-config/symbols/lv,v 1.8 2008-03-03 20:39:12 svu Exp $ +// $XKeyboardConfig$ // Latvian keymap version 1.1 // Copyright (C) Dmitry Golubev , 2003-2004 --- xkeyboard-config-1.3.orig/symbols/vn +++ xkeyboard-config-1.3/symbols/vn @@ -1,4 +1,4 @@ -// $XKeyboardConfig: xkeyboard-config/symbols/vn,v 1.6 2006/09/03 22:25:14 svu Exp $ +// $XKeyboardConfig$ // based on: // vn, TCVN 5712:1993 --- xkeyboard-config-1.3.orig/symbols/ara +++ xkeyboard-config-1.3/symbols/ara @@ -1,4 +1,4 @@ -// $XKeyboardConfig: xkeyboard-config/symbols/ara,v 1.11 2008-01-24 23:21:06 svu Exp $ +// $XKeyboardConfig$ // based on a keyboard map from an 'xkb/symbols/ar' file --- xkeyboard-config-1.3.orig/symbols/fo +++ xkeyboard-config-1.3/symbols/fo @@ -1,4 +1,4 @@ -// $XKeyboardConfig: xkeyboard-config/symbols/fo,v 1.7 2005/01/16 02:18:20 svu Exp $ +// $XKeyboardConfig$ partial default alphanumeric_keys xkb_symbols "basic" { --- xkeyboard-config-1.3.orig/symbols/gh +++ xkeyboard-config-1.3/symbols/gh @@ -1,4 +1,4 @@ -// $XKeyboardConfig: xkeyboard-config/symbols/gh,v 1.3 2006/06/14 21:41:10 svu Exp $ +// $XKeyboardConfig$ // partial default alphanumeric_keys xkb_symbols "basic" { --- xkeyboard-config-1.3.orig/symbols/me +++ xkeyboard-config-1.3/symbols/me @@ -2,7 +2,7 @@ // // Initially, a copy of Serbian variants // -// $XKeyboardConfig: xkeyboard-config/symbols/me,v 1.2 2007-12-23 09:57:20 svu Exp $ +// $XKeyboardConfig$ default partial alphanumeric_keys xkb_symbols "basic" { --- xkeyboard-config-1.3.orig/symbols/gn +++ xkeyboard-config-1.3/symbols/gn @@ -1,4 +1,4 @@ -// $XKeyboardConfig: xkeyboard-config/symbols/gn,v 1.2 2008-03-30 17:07:45 svu Exp $ +// $XKeyboardConfig$ // based on us_intl keyboard map file and a Sinhala keyboard map // version 0.3 --- xkeyboard-config-1.3.orig/symbols/ng +++ xkeyboard-config-1.3/symbols/ng @@ -1,4 +1,4 @@ -// $XKeyboardConfig: xkeyboard-config/symbols/ng,v 1.6 2008-03-30 17:07:45 svu Exp $ +// $XKeyboardConfig$ // partial default alphanumeric_keys --- xkeyboard-config-1.3.orig/symbols/et +++ xkeyboard-config-1.3/symbols/et @@ -1,4 +1,4 @@ -// $XKeyboardConfig: xkeyboard-config/symbols/et,v 1.5 2008-01-24 23:21:06 svu Exp $ +// $XKeyboardConfig$ // // Ethiopia --- xkeyboard-config-1.3.orig/symbols/si +++ xkeyboard-config-1.3/symbols/si @@ -1,4 +1,4 @@ -// $XKeyboardConfig: xkeyboard-config/symbols/si,v 1.9 2007-10-04 21:49:26 svu Exp $ +// $XKeyboardConfig$ // default partial alphanumeric_keys --- xkeyboard-config-1.3.orig/symbols/ca +++ xkeyboard-config-1.3/symbols/ca @@ -1,4 +1,4 @@ -// $XKeyboardConfig: xkeyboard-config/symbols/ca,v 1.18 2008-04-29 20:38:44 svu Exp $ +// $XKeyboardConfig$ default partial xkb_symbols "fr" { @@ -480,3 +480,32 @@ key { [ 3, slash, ograve, Ograve ] }; }; + +partial alphanumeric_keys +xkb_symbols "kut" { + + //Ejective U0313 and compose accents are from shs layout + include "ca(shs)" + + name[Group1]= "Canada - Ktunaxa"; + + // Alphanumeric section + + // Alveolar Click + key { [ t, T,U01C2 ,U01C2 ] }; + + //Cent sign + key { [ c, C,U00A2,U00A2 ] }; + + //Mid dot + key { [ period, greater,U00B7 ] }; + + //Glottal stop + key { [ slash, question, U0294 ] }; + + //COMBINING COMMA ABOVE RIGHT + key { [ apostrophe, quotedbl, U0315,U0315 ] }; + + //MODIFIER LETTER RIGHT HALF RING + key { [ semicolon, colon,U02BE,U02BE ] }; +}; --- xkeyboard-config-1.3.orig/symbols/bt +++ xkeyboard-config-1.3/symbols/bt @@ -1,4 +1,4 @@ -// $XKeyboardConfig: xkeyboard-config/symbols/bt,v 1.3 2006/10/03 22:33:37 svu Exp $ +// $XKeyboardConfig$ // // Dzongkha / Tibetan layout for Bhutanese keyboard // --- xkeyboard-config-1.3.orig/symbols/pl +++ xkeyboard-config-1.3/symbols/pl @@ -1,4 +1,4 @@ -// $XKeyboardConfig: xkeyboard-config/symbols/pl,v 1.12 2008-01-03 22:54:42 svu Exp $ +// $XKeyboardConfig$ // based on a keyboard map from an 'xkb/symbols/pl' file // --- xkeyboard-config-1.3.orig/symbols/fr +++ xkeyboard-config-1.3/symbols/fr @@ -1,4 +1,4 @@ -// $XKeyboardConfig: xkeyboard-config/symbols/fr,v 1.21 2008-04-22 19:54:11 svu Exp $ +// $XKeyboardConfig$ // based on a keyboard map from an 'xkb/symbols/fr' file // @@ -254,7 +254,7 @@ key { [ quotedbl, 3, numbersign, breve ] }; // " 3 # ˘ // Second row - key { [ circumflex, diaeresis, asciitilde, Aring ] }; // ^ ̈ Μƒ Γ… + key { [ asciicircum, diaeresis, asciitilde, Aring ] }; // ^ ̈ Μƒ Γ… key { [ ugrave, percent, acute, Ugrave ] }; // ΓΉ % ' Γ™ key { [ asterisk, mu, grave, macron ] }; // * Β΅ ` Μ„ }; @@ -537,71 +537,108 @@ // at now, no difference (oss keypad excepted), but will change ! }; +// Author : Francis Leboutte, http://www.algo.be/ergo/dvorak-fr.html +// thanks to Fabien Cazenave for his help +// Licence : X11 (the layout itself is released under CC-NC-ND licence) +// Version : 0.3 + +// Base layer + dead AltGr key (`): +// β”Œβ”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”²β”β”β”β”β”β”β”β”β”β”β”“ +// β”‚ * β”‚ 1 β”‚ 2 β”‚ 3 β”‚ 4 β”‚ 5 β”‚ 6 β”‚ 7 β”‚ 8 β”‚ 9 β”‚ 0 β”‚ + β”‚ % ┃ ┃ +// β”‚ _ β”‚ = β”‚ / Β± β”‚ - ΒΌ β”‚ Γ¨ Β½ β”‚ \ ΒΎ β”‚ ^ β”‚ ( β”‚ ` ` β”‚ ) β”‚ " β”‚ [ β”‚ ] ┃ ⌫ ┃ +// ┒━━━━━┷━━┱──┴──┬──┴──┬──┴──┬──┴──┬──┴──┬──┴──┬──┴──┬──┴──┬──┴──┬──┴──┬──┴──┬──┺━━┳━━━━━━━┫ +// ┃ ┃ ? Γ† β”‚ < β”‚ > β”‚ G β”‚ ! β”‚ H β”‚ V β”‚ C Γ‡ β”‚ M β”‚ K β”‚ Z β”‚ & ┃ ┃ +// ┃ β†Ή ┃ : Γ¦ β”‚ ' $ β”‚ Γ© Γ‰ β”‚ g € β”‚ . Β° β”‚ h β”‚ v β”‚ c Γ§ β”‚ m Β΅ β”‚ k β”‚ z β”‚ Β¨ ┃ ┃ +// ┣━━━━━━━━┻┱────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┺┓ ⏎ ┃ +// ┃ ┃ O Γ’ β”‚ A Γ€ β”‚ U Γ™ β”‚ E È β”‚ B β”‚ F β”‚ S β”‚ T β”‚ N β”‚ D β”‚ W β”‚ # ┃ ┃ +// ┃ ⇬ ┃ o Γ² β”‚ a Γ  β”‚ u ΓΉ β”‚ e Γ¨ β”‚ b β”‚ f β”‚ s Β« β”‚ t β”‚ n Β» β”‚ d β”‚ w β”‚ ~ ┃ ┃ +// ┣━━━━━━┳━━┹──┬──┴──┬──┴──┬──┴──┬──┴──┬──┴──┬──┴──┬──┴──┬──┴──┬──┴──┬──┴──┲━━┷━━━━━┻━━━━━━┫ +// ┃ ┃ Γ§ Γ‡ β”‚ | Ε’ β”‚ Q β”‚ @ β”‚ I Ì β”‚ Y β”‚ X β”‚ R β”‚ L β”‚ P β”‚ J ┃ ┃ +// ┃ ⇧ ┃ Γ  Γ€ β”‚ ; Ε“ β”‚ q { β”‚ , } β”‚ i Γ¬ β”‚ y Β£ β”‚ x β”‚ r ΒΊ β”‚ l β”‚ p Β§ β”‚ j ┃ ⇧ ┃ +// ┣━━━━━━┻┳━━━━┷━━┳━━┷━━━━┱┴─────┴─────┴─────┴─────┴─────┴─┲━━━┷━━━┳━┷━━━━━╋━━━━━━━┳━━━━━━━┫ +// ┃ ┃ ┃ ┃ ␣ ⍽ ┃ ┃ ┃ ┃ ┃ +// ┃ ctrl ┃ super ┃ alt ┃ ␣ Espace Espace insΓ©cable ⍽ ┃ alt ┃ super ┃ menu ┃ ctrl ┃ +// ┗━━━━━━━┻━━━━━━━┻━━━━━━━┹────────────────────────────────┺━━━━━━━┻━━━━━━━┻━━━━━━━┻━━━━━━━┛ + +// Notice the specific Caps_Lock layer: +// β”Œβ”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”²β”β”β”β”β”β”β”β”β”β”β”“ +// β”‚ * β”‚ 1 β”‚ 2 β”‚ 3 β”‚ 4 β”‚ 5 β”‚ 6 β”‚ 7 β”‚ 8 β”‚ 9 β”‚ 0 β”‚ + β”‚ % ┃ ┃ +// β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ ┃ ⌫ ┃ +// ┒━━━━━┷━━┱──┴──┬──┴──┬──┴──┬──┴──┬──┴──┬──┴──┬──┴──┬──┴──┬──┴──┬──┴──┬──┴──┬──┺━━┳━━━━━━━┫ +// ┃ ┃ β”‚ < β”‚ > β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ ┃ ┃ +// ┃ β†Ή ┃ β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ ┃ ┃ +// ┣━━━━━━━━┻┱────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┺┓ ⏎ ┃ +// ┃ ┃ β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ ┃ ┃ +// ┃ ⇬ ┃ β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ ┃ ┃ +// ┣━━━━━━┳━━┹──┬──┴──┬──┴──┬──┴──┬──┴──┬──┴──┬──┴──┬──┴──┬──┴──┬──┴──┬──┴──┲━━┷━━━━━┻━━━━━━┫ +// ┃ ┃ / β”‚ - β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ ┃ ┃ +// ┃ ⇧ ┃ β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ ┃ ⇧ ┃ +// ┣━━━━━━┻┳━━━━┷━━┳━━┷━━━━┱┴─────┴─────┴─────┴─────┴─────┴─┲━━━┷━━━┳━┷━━━━━╋━━━━━━━┳━━━━━━━┫ +// ┃ ┃ ┃ ┃ ␣ ⍽ ┃ ┃ ┃ ┃ ┃ +// ┃ ctrl ┃ super ┃ alt ┃ ␣ Espace Espace insΓ©cable ⍽ ┃ alt ┃ super ┃ menu ┃ ctrl ┃ +// ┗━━━━━━━┻━━━━━━━┻━━━━━━━┹────────────────────────────────┺━━━━━━━┻━━━━━━━┻━━━━━━━┻━━━━━━━┛ -// Keymap Dvorak pour le FranΓ§ais -// par Josselin Mouette . - -partial alphanumeric_keys +partial alphanumeric_keys modifier_keys xkb_symbols "dvorak" { + name[Group1]="France - Dvorak"; - name[Group1]= "France - (Legacy) Dvorak"; - - key { [ oe, OE, ae, AE ] }; + // First row + key { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ underscore, asterisk ] }; + key { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ equal, 1 ] }; + key { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ slash, 2, plusminus ] }; + key { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ minus, 3, onequarter ] }; + key { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ egrave, 4, onehalf ] }; + key { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ backslash, 5, threequarters ] }; + key { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ dead_circumflex, 6 ] }; + key { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ parenleft, 7 ] }; + key { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ ISO_Level3_Latch, 8, grave ] }; + key { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ parenright, 9 ] }; + key { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ quotedbl, 0 ] }; + key { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ bracketleft, plus ] }; + key { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ bracketright, percent ] }; + + // Second row + key { [ colon, question, ae, AE ] }; + key { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ apostrophe, less, dollar ] }; + key { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ eacute, greater, Eacute ] }; + key { [ g, G, EuroSign ] }; + key { [ period, exclam, degree ] }; + key { [ h, H ] }; + key { [ v, V ] }; + key { [ c, C, ccedilla, Ccedilla ] }; + key { [ m, M, mu ] }; + key { [ k, K ] }; + key { [ z, Z ] }; + key { [ dead_diaeresis, ampersand ] }; + + // Third row + key { [ o, O, ograve, Ograve ] }; + key { [ a, A, agrave, Agrave ] }; + key { [ u, U, ugrave, Ugrave ] }; + key { [ e, E, egrave, Egrave ] }; + key { [ b, B ] }; + key { [ f, F ] }; + key { [ s, S, guillemotleft ] }; + key { [ t, T ] }; + key { [ n, N, guillemotright ] }; + key { [ d, D ] }; + key { [ w, W ] }; + key { [ asciitilde, numbersign ] }; + + // Fourth row + key { type[group1] = "FOUR_LEVEL_PLUS_LOCK", [ agrave, ccedilla, Agrave, Ccedilla, slash ] }; + key { type[group1] = "FOUR_LEVEL_PLUS_LOCK", [ semicolon, bar, oe, OE, minus ] }; + key { [ q, Q, braceleft ] }; + key { [ comma, at, braceright ] }; + key { [ i, I, igrave, Igrave ] }; + key { [ y, Y, sterling ] }; + key { [ x, X ] }; + key { [ r, R, masculine ] }; + key { [ l, L ] }; + key { [ p, P, section ] }; + key { [ j, J ] }; - key { [ slash, 1, ampersand, onesuperior ] }; - key { [ plus, 2, asciitilde, twosuperior ] }; - key { [ minus, 3, numbersign, threesuperior ] }; - key { [ asterisk, 4, less, guillemotleft ] }; - key { [ equal, 5, greater, guillemotright ] }; - key { [ backslash, 6, at, notsign ] }; - key { [ parenleft, 7, dead_circumflex, multiply ] }; - key { [ grave, 8, dead_grave, division ] }; - key { [ parenright, 9, asciicircum, plusminus ] }; - key { [ quotedbl, 0, dead_diaeresis, dead_diaeresis ] }; - key { [bracketleft, braceleft, bar, degree ] }; - key { [bracketright, braceright, percent, percent ] }; - - key { [ colon, question, question, questiondown ] }; - key { [ agrave, Agrave, aring, Aring ] }; - key { [ eacute, Eacute, EuroSign, cent ] }; - key { [ g, G, oslash, Ooblique ] }; - key { [ period, exclam, periodcentered, exclamdown ] }; - key { [ h, H, eth, ETH ] }; - key { [ v, V ] }; - key { [ c, C, copyright, registered ] }; - key { [ m, M, mu, mu ] }; - key { [ k, K, dollar, dollar ] }; - key { [ egrave, Egrave, sterling, sterling ] }; - key { [ z, Z, yen, yen ] }; - - key { [ o, O, ocircumflex, Ocircumflex ] }; - key { [ a, A, acircumflex, Acircumflex ] }; - key { [ u, U, ucircumflex, Ucircumflex ] }; - key { [ e, E, ecircumflex, Ecircumflex ] }; - key { [ b, B, ssharp, ssharp ] }; - key { [ f, F ] }; - key { [ s, S ] }; - key { [ t, T, thorn, THORN ] }; - key { [ n, N, ntilde, Ntilde ] }; - key { [ d, D, section, section ] }; - key { [ w, W, paragraph, paragraph ] }; - key { [ ugrave, Ugrave, masculine, ordfeminine ] }; - - key { [ apostrophe, underscore, dead_acute, macron ] }; - key { [ q, Q, guillemotleft, guillemotleft ] }; - key { [ comma, semicolon, guillemotright, guillemotright ] }; - key { [ i, I, icircumflex, Icircumflex ] }; - key { [ y, Y, ydiaeresis, Ydiaeresis ] }; - key { [ x, X, ediaeresis, Ediaeresis ] }; - key { [ r, R, udiaeresis, Udiaeresis ] }; - key { [ l, L, adiaeresis, Adiaeresis ] }; - key { [ p, P, odiaeresis, Odiaeresis ] }; - key { [ j, J, idiaeresis, Idiaeresis ] }; - - key { [ space, space, nobreakspace, nobreakspace ] }; - key { [ ccedilla, Ccedilla ] }; - - include "level3(ralt_switch)" + key { [ space, space, nobreakspace, nobreakspace ] }; }; // Marc.Shapiro@inria.fr 19-sep-1998 --- xkeyboard-config-1.3.orig/symbols/ua +++ xkeyboard-config-1.3/symbols/ua @@ -1,4 +1,4 @@ -// $XKeyboardConfig: xkeyboard-config/symbols/ua,v 1.11 2008-05-27 23:07:42 svu Exp $ +// $XKeyboardConfig$ // based on // ukrainian standard keyboard --- xkeyboard-config-1.3.orig/symbols/nbsp +++ xkeyboard-config-1.3/symbols/nbsp @@ -1,4 +1,4 @@ -// $XKeyboardConfig: xkeyboard-config/symbols/nbsp,v 1.4 2008-04-22 19:54:11 svu Exp $ +// $XKeyboardConfig$ // // Let space provide nobreakspace for the desired level. --- xkeyboard-config-1.3.orig/symbols/shift +++ xkeyboard-config-1.3/symbols/shift @@ -1,4 +1,4 @@ -// $XKeyboardConfig: xkeyboard-config/symbols/shift,v 1.1 2007-09-26 23:43:29 svu Exp $ +// $XKeyboardConfig$ partial modifier_keys xkb_symbols "breaks_caps" { --- xkeyboard-config-1.3.orig/symbols/th +++ xkeyboard-config-1.3/symbols/th @@ -1,4 +1,4 @@ -// $XKeyboardConfig: xkeyboard-config/symbols/th,v 1.8 2008-01-24 23:21:07 svu Exp $ +// $XKeyboardConfig$ // based on a keyboard map from an 'xkb/symbols/th' file // --- xkeyboard-config-1.3.orig/symbols/ctrl +++ xkeyboard-config-1.3/symbols/ctrl @@ -1,4 +1,4 @@ -// $XKeyboardConfig: xkeyboard-config/symbols/ctrl,v 1.3 2005/12/30 01:56:21 svu Exp $ +// $XKeyboardConfig$ // $XFree86: xc/programs/xkbcomp/symbols/ctrl,v 3.2 2003/10/24 20:38:20 tsi Exp $ // --- xkeyboard-config-1.3.orig/symbols/jp +++ xkeyboard-config-1.3/symbols/jp @@ -1,4 +1,4 @@ -// $XKeyboardConfig: xkeyboard-config/symbols/jp,v 1.17 2008-02-28 18:35:36 svu Exp $ +// $XKeyboardConfig$ // based on: // symbols for a Japanese 106 keyboard(by tsuka@kawalab.dnj.ynu.ac.jp) --- xkeyboard-config-1.3.orig/symbols/it +++ xkeyboard-config-1.3/symbols/it @@ -1,4 +1,4 @@ -// $XKeyboardConfig: xkeyboard-config/symbols/it,v 1.14 2008-04-12 00:24:52 svu Exp $ +// $XKeyboardConfig$ // based on a keyboard map from an 'xkb/symbols/it' file // 17 May 2003 Modified by Sebastiano Vigna (vigna@dsi.unimi.it) --- xkeyboard-config-1.3.orig/symbols/mn +++ xkeyboard-config-1.3/symbols/mn @@ -1,4 +1,4 @@ -// $XKeyboardConfig: xkeyboard-config/symbols/mn,v 1.5 2008-01-30 21:33:45 svu Exp $ +// $XKeyboardConfig$ // based on: // Mongolian standard keyboard --- xkeyboard-config-1.3.orig/symbols/by +++ xkeyboard-config-1.3/symbols/by @@ -1,4 +1,4 @@ -// $XKeyboardConfig: xkeyboard-config/symbols/by,v 1.8 2005/10/04 18:10:39 svu Exp $ +// $XKeyboardConfig$ // based on // belarusian standard keyboard --- xkeyboard-config-1.3.orig/symbols/capslock +++ xkeyboard-config-1.3/symbols/capslock @@ -1,4 +1,4 @@ -// $XKeyboardConfig: xkeyboard-config/symbols/capslock,v 1.4 2007-12-27 22:47:04 svu Exp $ +// $XKeyboardConfig$ default partial hidden modifier_keys xkb_symbols "capslock" { --- xkeyboard-config-1.3.orig/symbols/extractGroupNames.sh +++ xkeyboard-config-1.3/symbols/extractGroupNames.sh @@ -0,0 +1,3 @@ +#!/bin/sh + +grep 'name\[Group1\]' * | sed 's/[[:space:]]*name\[Group1\].*=[[:space:]]*//;s/;[[:space:]]*$//' | sort --- xkeyboard-config-1.3.orig/symbols/kz +++ xkeyboard-config-1.3/symbols/kz @@ -1,4 +1,4 @@ -// $XKeyboardConfig: xkeyboard-config/symbols/kz,v 1.5 2008-01-24 23:21:06 svu Exp $ +// $XKeyboardConfig$ // Based on http://www.sci.kz/~sairan/keyboard/kzkbd.html // Baurzhan Ismagulov --- xkeyboard-config-1.3.orig/symbols/in +++ xkeyboard-config-1.3/symbols/in @@ -1,4 +1,4 @@ -// $XKeyboardConfig: xkeyboard-config/symbols/in,v 1.20 2008-02-28 13:28:07 svu Exp $ +// $XKeyboardConfig$ // This layout includes all Indian layouts, including: // - Bengali @@ -1022,15 +1022,15 @@ // Mainly unvoiced consonants key { [ U0A2A, U0A2B ] }; - key { [ U0A30, U0A30 ] }; + key { [ U0A30, U0A5C ] }; key { [ U0A15, U0A16 ] }; key { [ U0A24, U0A25 ] }; key { [ U0A1A, U0A1B ] }; key { [ U0A1F, U0A20 ] }; key { [ U005C, U007C ] }; - key { [ z, Z ] }; - key { [ U0A02, U0A70 ] }; + key { [ z, U0A01 ] }; + key { [ U0A02, U0A70, U0A71 ] }; key { [ U0A2E, U0A23 ] }; key { [ U0A28, U0A28 ] }; key { [ U0A35, U0A35 ] }; --- xkeyboard-config-1.3.orig/symbols/gb +++ xkeyboard-config-1.3/symbols/gb @@ -1,4 +1,4 @@ -// $XKeyboardConfig: xkeyboard-config/symbols/gb,v 1.12 2008-04-01 21:23:40 svu Exp $ +// $XKeyboardConfig$ // based on a keyboard map from an 'xkb/symbols/gb' file // @@ -85,22 +85,36 @@ // Dvorak (UK) keymap (by odaen) allowing the usage of -// the £ and ? key and swapping the @ and " keys. +// the Β£ and ? key and swapping the @ and " keys. partial alphanumeric_keys xkb_symbols "dvorak" { - include "us(dvorak)" + include "us(dvorak-intl)" name[Group1]="United Kingdom - Dvorak"; key { [ numbersign, asciitilde ] }; key { [ 2, quotedbl, twosuperior, NoSymbol ] }; key { [ 3, sterling, threesuperior, NoSymbol ] }; - key { [ 4, dollar, EuroSign, NoSymbol ] }; key { [ backslash, bar ] }; key { [ apostrophe, at ] }; }; +// Dvorak letter positions, but punctuation all in the normal UK positions. +partial alphanumeric_keys +xkb_symbols "dvorakukp" { + include "gb(dvorak)" + + name[Group1]="United Kingdom - Dvorak (UK Punctuation)"; + + key { [ minus, underscore ] }; + key { [ equal, plus ] }; + key { [ bracketleft, braceleft ] }; + key { [ bracketright, braceright ] }; + key { [ slash, question ] }; + key { [apostrophe, at, dead_circumflex, dead_caron] }; +}; + // Copied from macintosh_vndr/gb partial alphanumeric_keys xkb_symbols "mac" { --- xkeyboard-config-1.3.orig/symbols/ch +++ xkeyboard-config-1.3/symbols/ch @@ -1,4 +1,4 @@ -// $XKeyboardConfig: xkeyboard-config/symbols/ch,v 1.12 2007/07/15 22:12:12 svu Exp $ +// $XKeyboardConfig$ // $Xorg: ch,v 1.3 2000/08/17 19:54:42 cpqbld Exp $ // $XFree86: xc/programs/xkbcomp/symbols/ch,v 3.6 2002/11/25 14:05:06 eich Exp $ --- xkeyboard-config-1.3.orig/symbols/gr +++ xkeyboard-config-1.3/symbols/gr @@ -1,4 +1,4 @@ -// $XKeyboardConfig: xkeyboard-config/symbols/gr,v 1.14 2008-01-21 21:37:36 svu Exp $ +// $XKeyboardConfig$ // Hellenic keyboard map for X.org // --- xkeyboard-config-1.3.orig/symbols/za +++ xkeyboard-config-1.3/symbols/za @@ -1,4 +1,4 @@ -// $XKeyboardConfig: xkeyboard-config/symbols/za,v 1.2 2006/10/11 19:32:35 svu Exp $ +// $XKeyboardConfig$ // // based on the Latvian and GB keyboard maps --- xkeyboard-config-1.3.orig/symbols/es +++ xkeyboard-config-1.3/symbols/es @@ -1,4 +1,4 @@ -// $XKeyboardConfig: xkeyboard-config/symbols/es,v 1.18 2008-04-23 18:12:14 svu Exp $ +// $XKeyboardConfig$ // based on a keyboard // Modified for a real Spanish Keyboard by Jon Tombs --- xkeyboard-config-1.3.orig/symbols/be +++ xkeyboard-config-1.3/symbols/be @@ -1,4 +1,4 @@ -// $XKeyboardConfig: xkeyboard-config/symbols/be,v 1.8 2007/07/16 08:27:03 svu Exp $ +// $XKeyboardConfig$ // based on a keyboard map from an 'xkb/symbols/be' file // --- xkeyboard-config-1.3.orig/symbols/nl +++ xkeyboard-config-1.3/symbols/nl @@ -1,4 +1,4 @@ -// $XKeyboardConfig: xkeyboard-config/symbols/nl,v 1.11 2007/07/11 23:17:19 svu Exp $ +// $XKeyboardConfig$ // Basic layout based on converted file, from keytable file to xkb/symbols/ file // with mk_xkb by root@linux.chanae.stben.be Tue Sep 30 00:53:29 MET DST 1997 --- xkeyboard-config-1.3.orig/symbols/sy +++ xkeyboard-config-1.3/symbols/sy @@ -1,4 +1,4 @@ -// $XKeyboardConfig: xkeyboard-config/symbols/sy,v 1.2 2006/05/04 21:52:51 svu Exp $ +// $XKeyboardConfig$ // // $XFree86: xc/programs/xkbcomp/symbols/syr,v 1.1 2002/11/22 03:06:50 dawes Exp $ --- xkeyboard-config-1.3.orig/symbols/compose +++ xkeyboard-config-1.3/symbols/compose @@ -1,4 +1,4 @@ -// $XKeyboardConfig: xkeyboard-config/symbols/compose,v 1.7 2008-03-28 22:33:12 svu Exp $ +// $XKeyboardConfig$ // $XFree86: xc/programs/xkbcomp/symbols/compose,v 1.1 2001/08/17 16:31:25 dawes Exp $ --- xkeyboard-config-1.3.orig/symbols/bd +++ xkeyboard-config-1.3/symbols/bd @@ -1,4 +1,4 @@ -// $XKeyboardConfig: xkeyboard-config/symbols/bd,v 1.4 2006/01/15 15:01:13 svu Exp $ +// $XKeyboardConfig$ // // XKB symbol :: National Bangla/Bengali Standard Keyboard Layout for Bangladesh // Ref: http://www.bcc.net.bd/keyboard/bsti_kb_specification.pdf --- xkeyboard-config-1.3.orig/symbols/pt +++ xkeyboard-config-1.3/symbols/pt @@ -1,4 +1,4 @@ -// $XKeyboardConfig: xkeyboard-config/symbols/pt,v 1.11 2007-10-18 20:46:09 svu Exp $ +// $XKeyboardConfig$ // based on a keyboard map from an 'xkb/symbols/pt' file // @@ -221,4 +221,4 @@ key { [ scircumflex, Scircumflex, ccedilla, Ccedilla ] }; key { [ gcircumflex, Gcircumflex, q, Q ] }; -}; \ No newline at end of file +}; --- xkeyboard-config-1.3.orig/symbols/pk +++ xkeyboard-config-1.3/symbols/pk @@ -1,4 +1,4 @@ -// $XKeyboardConfig: xkeyboard-config/symbols/pk,v 1.6 2008-01-24 23:21:06 svu Exp $ +// $XKeyboardConfig$ // Urdu keymap // Developed by: --- xkeyboard-config-1.3.orig/symbols/ie +++ xkeyboard-config-1.3/symbols/ie @@ -1,4 +1,4 @@ -// $XKeyboardConfig: xkeyboard-config/symbols/ie,v 1.7 2005/08/02 23:07:51 svu Exp $ +// $XKeyboardConfig$ // $XFree86: xc/programs/xkbcomp/symbols/ie,v 1.3 2002/12/31 02:07:04 dawes Exp $ --- xkeyboard-config-1.3.orig/symbols/no +++ xkeyboard-config-1.3/symbols/no @@ -1,7 +1,7 @@ // based on a keyboard map from an 'xkb/symbols/no' file // -// $XKeyboardConfig: xkeyboard-config/symbols/no,v 1.13 2007/07/15 22:12:12 svu Exp $ +// $XKeyboardConfig$ // $XFree86: xc/programs/xkbcomp/symbols/no,v 1.3 2002/12/19 01:07:56 dawes Exp $ partial default alphanumeric_keys @@ -107,7 +107,7 @@ // keyboard and a Norwegian Northern Sami keyboard (with // dead key support) according to the spec on // http://www.hum.uit.no/a/trond/se-lat9-no-keys.html -// Written by Bψrre Gaup +// Written by BΓΈrre Gaup // // $XFree86: xc/programs/xkbcomp/symbols/sapmi,v 1.2 2002/11/22 04:03:28 dawes Exp $ --- xkeyboard-config-1.3.orig/symbols/al +++ xkeyboard-config-1.3/symbols/al @@ -1,4 +1,4 @@ -// $XKeyboardConfig: xkeyboard-config/symbols/al,v 1.5 2004/12/22 21:51:19 svu Exp $ +// $XKeyboardConfig$ // based on // albanian keyboard layout --- xkeyboard-config-1.3.orig/symbols/is +++ xkeyboard-config-1.3/symbols/is @@ -1,4 +1,4 @@ -// $XKeyboardConfig: xkeyboard-config/symbols/is,v 1.8 2006/10/01 21:35:25 svu Exp $ +// $XKeyboardConfig$ // based on // XKB keyboard by Hrafnkell Eiriksson - hkelle@rhi.hi.is @@ -165,3 +165,35 @@ include "level3(ralt_switch)" }; +// This is a modified version of the English Dvorak layout that allows +// you to type all Icelandic letters under X. It's not a full attempt at +// nationalizing the layout as e.g. the Norwegian, Swedish and French +// layouts which modify the primary keys of the basic Dvorak layout +// extensively. + +// Rather it's a simple modification of 5 keys of the US Dvorak layout, +// it adds Germanic/Icelandic style quotation marks (β€žβ€œ), eth (ðÐ), ae +// (æÆ), endash and emdash (–—) and thorn (þÞ). These keys aren't used in +// the US version making this IS version a superset of it. + +// Maybe someone else will make a "full" attempt at an Icelandic layout +// but I was mostly interested in continuing to type English comfortably +// as a primary function while being able to type the full Icelandic +// alphabet as a secondary function. +// -- Γ†var ArnfjΓΆrΓ° Bjarmason + +// Icelandic Dvorak +partial alphanumeric_keys +xkb_symbols "dvorak" { + name[Group1]= "Iceland - Dvorak"; + + include "us(dvorak)" + + key { [ slash, question, U201e, U201c ] }; + key { [ d, D, eth, ETH ] }; + key { [ s, S, ae, AE ] }; + key { [ minus, underscore, endash, emdash ] }; + key { [ z, Z, thorn, Thorn ] }; + + include "level3(ralt_switch)" +}; --- xkeyboard-config-1.3.orig/symbols/ad +++ xkeyboard-config-1.3/symbols/ad @@ -1,4 +1,4 @@ -// $XKeyboardConfig: xkeyboard-config/symbols/ad,v 1.1 2006/01/06 23:53:21 svu Exp $ +// $XKeyboardConfig$ // // Catalan Keyboard, as manufactured by Large Format Computing, Inc. --- xkeyboard-config-1.3.orig/symbols/fi +++ xkeyboard-config-1.3/symbols/fi @@ -1,6 +1,6 @@ // based on a keyboard map from an 'xkb/symbols/fi' file // -// $XKeyboardConfig: xkeyboard-config/symbols/fi,v 1.21 2008-05-27 22:08:14 svu Exp $ +// $XKeyboardConfig$ // $XFree86: xc/programs/xkbcomp/symbols/fi,v 1.9 2003/01/29 17:17:31 dawes Exp $ // Troy Korjuslommi, --- xkeyboard-config-1.3.orig/symbols/ru +++ xkeyboard-config-1.3/symbols/ru @@ -1,4 +1,4 @@ -// $XKeyboardConfig: xkeyboard-config/symbols/ru,v 1.23 2008-05-27 22:51:58 svu Exp $ +// $XKeyboardConfig$ // based on // russian standard keyboard @@ -187,7 +187,7 @@ partial alphanumeric_keys xkb_symbols "tt" { - include "ru(common)" + include "ru(winkeys)" name[Group1]= "Russia - Tatar"; key.type[group1]="FOUR_LEVEL"; @@ -222,7 +222,7 @@ partial alphanumeric_keys xkb_symbols "os_winkeys" { - include "ru(common)" + include "ru(winkeys)" name[Group1]= "Russia - Ossetian, Winkeys"; @@ -233,7 +233,7 @@ partial alphanumeric_keys xkb_symbols "cv" { - include "ru(common)" + include "ru(winkeys)" name[Group1]= "Russia - Chuvash"; @@ -253,7 +253,7 @@ partial alphanumeric_keys xkb_symbols "udm" { - include "ru(common)" + include "ru(winkeys)" name[Group1]= "Russia - Udmurt"; @@ -306,7 +306,7 @@ partial alphanumeric_keys xkb_symbols "kom" { - include "ru(common)" + include "ru(winkeys)" name[Group1]= "Russia - Komi"; @@ -323,3 +323,45 @@ include "level3(ralt_switch)" }; +// Yakut language layout +// 2008/04/23 Yakov Aleksandrov +// 2008/04/23 Anatoliy Zhozhikov +// 2008/04/23 Aleksandr Varlamov +partial alphanumeric_keys +xkb_symbols "sah" { + + include "ru(winkeys)" + + name[Group1]= "Russia - Yakut"; + + key.type[group1]="FOUR_LEVEL_ALPHABETIC"; + + key { [ Cyrillic_io, Cyrillic_IO, + U04EB, U04EA ] }; + key { [ Cyrillic_shorti, Cyrillic_SHORTI, + U048B, U048A ] }; + key { [ Cyrillic_u, Cyrillic_U, + Cyrillic_u_straight, Cyrillic_U_straight ] }; + key { [ Cyrillic_ka, Cyrillic_KA, + U04C4, U04C3 ] }; + key { [ Cyrillic_en, Cyrillic_EN, + U04A5, U04A4 ] }; + key { [ Cyrillic_ghe, Cyrillic_GHE, + U0495, U0494 ] }; + key { [ Cyrillic_ze, Cyrillic_ZE, + U04E1, U04E0 ] }; + key { [ Cyrillic_ha, Cyrillic_HA, + Cyrillic_shha, Cyrillic_SHHA ] }; + key { [ Cyrillic_o, Cyrillic_O, + Cyrillic_o_bar, Cyrillic_O_bar ] }; + key { [ Cyrillic_zhe, Cyrillic_ZHE, + U0461, U0460 ] }; + key { [ Cyrillic_che, Cyrillic_CHE, + Cyrillic_u_macron, Cyrillic_U_macron ] }; + key { [ Cyrillic_em, Cyrillic_EM, + U04C8, U04C7 ] }; + key { [ Cyrillic_i, Cyrillic_I, + Cyrillic_i_macron, Cyrillic_I_macron ] }; + + include "level3(ralt_switch)" +}; --- xkeyboard-config-1.3.orig/symbols/cd +++ xkeyboard-config-1.3/symbols/cd @@ -1,4 +1,4 @@ -// $XKeyboardConfig: xkeyboard-config/symbols/cd,v 1.5 2007/07/23 22:11:52 svu Exp $ +// $XKeyboardConfig$ // based on us_intl keyboard map file and a Sinhala keyboard map // version 0.3 --- xkeyboard-config-1.3.orig/symbols/de +++ xkeyboard-config-1.3/symbols/de @@ -1,7 +1,7 @@ // based on a keyboard map from an 'xkb/symbols/de' file // -// $XKeyboardConfig: xkeyboard-config/symbols/de,v 1.18 2007-10-07 21:20:08 svu Exp $ +// $XKeyboardConfig$ // $XFree86: xc/programs/xkbcomp/symbols/de,v 1.6 2003/09/08 13:12:51 pascal Exp $ default --- xkeyboard-config-1.3.orig/symbols/kr +++ xkeyboard-config-1.3/symbols/kr @@ -1,4 +1,4 @@ -// $XKeyboardConfig: xkeyboard-config/symbols/kr,v 1.4 2006/10/11 19:32:35 svu Exp $ +// $XKeyboardConfig$ // default alphanumeric_keys --- xkeyboard-config-1.3.orig/symbols/latin +++ xkeyboard-config-1.3/symbols/latin @@ -1,4 +1,4 @@ -// $XKeyboardConfig: xkeyboard-config/symbols/latin,v 1.4 2006/10/09 21:37:13 svu Exp $ +// $XKeyboardConfig$ // Common Latin alphabet layout // --- xkeyboard-config-1.3.orig/symbols/mm +++ xkeyboard-config-1.3/symbols/mm @@ -1,4 +1,4 @@ -// $XKeyboardConfig: xkeyboard-config/symbols/mm,v 1.5 2004/12/22 21:51:19 svu Exp $ +// $XKeyboardConfig$ // based on a keyboard map from an 'xkb/symbols/mm' file --- xkeyboard-config-1.3.orig/symbols/hr +++ xkeyboard-config-1.3/symbols/hr @@ -1,4 +1,4 @@ -// $XKeyboardConfig: xkeyboard-config/symbols/hr,v 1.17 2007-10-04 21:49:26 svu Exp $ +// $XKeyboardConfig$ // default partial alphanumeric_keys --- xkeyboard-config-1.3.orig/symbols/cs +++ xkeyboard-config-1.3/symbols/cs @@ -0,0 +1,261 @@ +// Bosnian, Croatian, Serbian and Slovenian XKB keyboard mapping +// (derived from "Danube" D.2) +// +// Danube D.2 from 2003-05-12 is available at http://srpski.org/dunav/ +// +// Original authors: +// Danilo Segan (Π”Π°Π½ΠΈΠ»ΠΎ Π¨Π΅Π³Π°Π½) +// Chusslove Illich (Часлав Π˜Π»ΠΈΡ›) +// +// Danilo Segan : +// - Modified for inclusion in XFree86 +// - Further modifications on 2005-08-18 to support Bosnian, Croatian +// and Slovenian in xkeyboard-config +// +// $XKeyboardConfig: xkeyboard-config/symbols/cs,v 1.7 2007/07/15 22:12:12 svu Exp $ + +default partial alphanumeric_keys +xkb_symbols "basic" { + + name[Group1]= "Serbia and Montenegro"; + + include "cs(level3)" + include "cs(common)" + include "cs(cyralpha)" + include "level3(ralt_switch)" +}; + + +partial alphanumeric_keys +xkb_symbols "latin" { + + name[Group1]= "Serbia and Montenegro - Latin"; + + include "latin(type3)" + include "cs(latalpha)" + include "cs(level3)" + include "cs(common)" + include "level3(ralt_switch)" +}; + + +partial alphanumeric_keys +xkb_symbols "yz" { + // Cyrillic_zhe and Cyrillic_ze swapped. + + name[Group1]= "Serbia and Montenegro - Z and ZHE swapped"; + + include "cs(basic)" + + key { [ Cyrillic_zhe, Cyrillic_ZHE, any,any ] }; // y + key { [ Cyrillic_ze, Cyrillic_ZE, any,any ] }; // z +}; + +partial hidden alphanumeric_keys +xkb_symbols "common" { + // "Common" keys: keys which are same for both latin and cyrillic keyboards + + key.type[Group1] = "FOUR_LEVEL"; + + key { [ quoteleft, asciitilde, any,any ] }; // + key { [ 1, exclam, any,any ] }; // + key { [ 2, quotedbl, any,any ] }; // + key { [ 3, numbersign, any,any ] }; // + key { [ 4, dollar, any,any ] }; // + key { [ 5, percent, any,any ] }; // + key { [ 6, ampersand, any,any ] }; // + key { [ 7, slash, any,any ] }; // + key { [ 8, parenleft, any,any ] }; // + key { [ 9, parenright, any,any ] }; // + key { [ 0, equal, any,any ] }; // + key { [ apostrophe, question, any,any ] }; // + key { [ plus, asterisk, any,any ] }; // + + key { [ comma, semicolon, any,any ] }; // + key { [ period, colon, any,any ] }; // + key { [ minus, underscore, any,any ] }; // + + include "kpdl(comma)" +}; + +partial hidden alphanumeric_keys +xkb_symbols "cyralpha" { + + key.type[Group1] = "FOUR_LEVEL_ALPHABETIC"; + + key { [ Cyrillic_lje, Cyrillic_LJE, any,any ] }; // q + key { [ Cyrillic_nje, Cyrillic_NJE, any,any ] }; // w + key { [ Cyrillic_ie, Cyrillic_IE, any,any ] }; // e + key { [ Cyrillic_er, Cyrillic_ER, any,any ] }; // r + key { [ Cyrillic_te, Cyrillic_TE, any,any ] }; // t + key { [ Cyrillic_ze, Cyrillic_ZE, any,any ] }; // y + key { [ Cyrillic_u, Cyrillic_U, any,any ] }; // u + key { [ Cyrillic_i, Cyrillic_I, any,any ] }; // i + key { [ Cyrillic_o, Cyrillic_O, any,any ] }; // o + key { [ Cyrillic_pe, Cyrillic_PE, any,any ] }; // p + key { [ Cyrillic_sha, Cyrillic_SHA, any,any ] }; // [ { + key { [ Serbian_dje, Serbian_DJE, any,any ] }; // ] } + + key { [ Cyrillic_a, Cyrillic_A, any,any ] }; // a + key { [ Cyrillic_es, Cyrillic_ES, any,any ] }; // s + key { [ Cyrillic_de, Cyrillic_DE, any,any ] }; // d + key { [ Cyrillic_ef, Cyrillic_EF, any,any ] }; // f + key { [ Cyrillic_ghe, Cyrillic_GHE, any,any ] }; // g + key { [ Cyrillic_ha, Cyrillic_HA, any,any ] }; // h + key { [ Cyrillic_je, Cyrillic_JE, any,any ] }; // j + key { [ Cyrillic_ka, Cyrillic_KA, any,any ] }; // k + key { [ Cyrillic_el, Cyrillic_EL, any,any ] }; // l + key { [ Cyrillic_che, Cyrillic_CHE, any,any ] }; // ; : + key { [ Serbian_tshe, Serbian_TSHE, any,any ] }; // ' " + key { [ Cyrillic_zhe, Cyrillic_ZHE, any,any ] }; // \ | + + key { [ Cyrillic_zhe, Cyrillic_ZHE, any,any ] }; // z + key { [ Cyrillic_dzhe, Cyrillic_DZHE, any,any ] }; // x + key { [ Cyrillic_tse, Cyrillic_TSE, any,any ] }; // c + key { [ Cyrillic_ve, Cyrillic_VE, any,any ] }; // v + key { [ Cyrillic_be, Cyrillic_BE, any,any ] }; // b + key { [ Cyrillic_en, Cyrillic_EN, any,any ] }; // n + key { [ Cyrillic_em, Cyrillic_EM, any,any ] }; // m +}; + + +partial hidden alphanumeric_keys +xkb_symbols "latalpha" { + + key.type[Group1] = "FOUR_LEVEL_ALPHABETIC"; + + key { [ scaron, Scaron, any,any ] }; // + key { [ dstroke, Dstroke, any,any ] }; // + + key { [ ccaron, Ccaron, any,any ] }; // + key { [ cacute, Cacute, any,any ] }; // + key { [ zcaron, Zcaron, any,any ] }; // + +}; + +partial hidden alphanumeric_keys +xkb_symbols "twoletter" { + // These are letters which are written in latin transcription with two-characters. + + key { type[Group1] = "SEPARATE_CAPS_AND_SHIFT_ALPHABETIC", + [ U1C9, U1C8, any, U1C7 ] }; // q + key { type[Group1] = "SEPARATE_CAPS_AND_SHIFT_ALPHABETIC", + [ U1CC, U1CB, any, U1CA ] }; // w + key { type[Group1] = "SEPARATE_CAPS_AND_SHIFT_ALPHABETIC", + [ U1C6, U1C5, any, U1C4 ] }; // x + + // Also replace letter Y with Zcaron, since Y is of no use any longer + key { [ zcaron, Zcaron, any,any ] }; // +}; + +partial hidden alphanumeric_keys +xkb_symbols "level3" { + key { [ any,any, notsign, notsign ] }; // ` ~ + key { [ any,any, dead_tilde, asciitilde ] }; // 1 ! + key { [ any,any, dead_caron, caron ] }; // 2 @ + key { [ any,any, dead_circumflex, asciicircum ] }; // 3 # + key { [ any,any, dead_breve, breve ] }; // 4 $ + key { [ any,any, dead_abovering, degree ] }; // 5 % + key { [ any,any, dead_ogonek, ogonek ] }; // 6 ^ + key { [ any,any, dead_grave, grave ] }; // 7 & + key { [ any,any, dead_abovedot, abovedot ] }; // 8 * + key { [ any,any, dead_acute, apostrophe ] }; // 9 ( + key { [ any,any, dead_doubleacute, doubleacute ] }; // 0 ) + key { [ any,any, dead_diaeresis, diaeresis ] }; // - _ + key { [ any,any, dead_cedilla, cedilla ] }; // = + + + key { [ any,any, backslash, Greek_OMEGA ] }; // q + key { [ any,any, bar, Lstroke ] }; // w + key { [ any,any, EuroSign, EuroSign ] }; // e + key { [ any,any, paragraph, registered ] }; // r + key { [ any,any, tslash, Tslash ] }; // t // ALPHABETIC + key { [ any,any, leftarrow, yen ] }; // y + key { [ any,any, downarrow, uparrow ] }; // u + key { [ any,any, rightarrow, idotless ] }; // i + key { [ any,any, oslash, Ooblique ] }; // o // ALPHABETIC + key { [ any,any, thorn, THORN ] }; // p // ALPHABETIC + key { [ any,any, division, dead_abovering ] }; // [ + key { [ any,any, multiply, dead_macron ] }; // ] + + key { [ any,any, ae, AE ] }; // a // ALPHABETIC + key { [ any,any, doublelowquotemark, guillemotright ] }; // s + key { [ any,any, leftdoublequotemark, guillemotleft ] }; // d + key { [ any,any, bracketleft, ordfeminine ] }; // f + key { [ any,any, bracketright, ENG ] }; // g + key { [ any,any, hstroke, Hstroke ] }; // h // ALPHABETIC + key { [ any,any, NoSymbol, NoSymbol ] }; // j + key { [ any,any, lstroke, ampersand ] }; // k + key { [ any,any, lstroke, Lstroke ] }; // l + key { [ any,any, dead_acute, dead_doubleacute ] }; // ; + key { [ any,any, ssharp, dead_caron ] }; // ' + key { [ any,any, currency, dead_breve ] }; // \ + + key { [ any,any, leftsinglequotemark, guillemotright ] }; // z + key { [ any,any, rightsinglequotemark,guillemotleft ] }; // x + key { [ any,any, cent, copyright ] }; // c + key { [ any,any, at, grave ] }; // v + key { [ any,any, braceleft, apostrophe ] }; // b + key { [ any,any, braceright, braceright ] }; // n + key { [ any,any, asciicircum, masculine ] }; // m + key { [ any,any, less, multiply ] }; // , < + key { [ any,any, greater, division ] }; // . > + key { [ any,any, emdash, endash ] }; // / ? + +}; + +partial alphanumeric_keys +xkb_symbols "latinunicode" { + // This mapping supports the Unicode characters 0x1c4-0x1cc (dz, lj, and nj + // as single character). You get the title form with AltGr+Shift. + + name[Group1]= "Serbia and Montenegro - Latin Unicode"; + + include "cs(latin)" + include "cs(twoletter)" +}; + +partial alphanumeric_keys +xkb_symbols "latinyz" { + // For those who insist on using "english-position" Z and Y. + + name[Group1]= "Serbia and Montenegro - Latin qwerty"; + + include "cs(latin)" + + key { [ y, Y, any,any ] }; // y + key { [ z, Z, any,any ] }; // z +}; + +partial alphanumeric_keys +xkb_symbols "latinunicodeyz" { + // Unicode, ZHE and Z swapped. + + name[Group1]= "Serbia and Montenegro - Latin Unicode qwerty"; + + include "cs(latinunicode)" + + key { [ zcaron, Zcaron, any,any ] }; // y + key { [ z, Z, any,any ] }; // z +}; + +xkb_symbols "alternatequotes" { + // Another acceptable Β»pair of quotesΒ« for Serbian + + name[Group1]= "Serbia and Montenegro - With guillemets"; + + include "cs(basic)" + + key { [ any,any, guillemotright, NoSymbol ] }; // s + key { [ any,any, guillemotleft, NoSymbol ] }; // d +}; + +xkb_symbols "latinalternatequotes" { + // Another acceptable Β»pair of quotesΒ« for Serbian + + name[Group1]= "Serbia and Montenegro - Latin with guillemets"; + + include "cs(latin)" + + key { [ any,any, guillemotright, NoSymbol ] }; // s + key { [ any,any, guillemotleft, NoSymbol ] }; // d +}; --- xkeyboard-config-1.3.orig/symbols/cn +++ xkeyboard-config-1.3/symbols/cn @@ -1,4 +1,4 @@ -// $XKeyboardConfig: xkeyboard-config/symbols/cn,v 1.1 2007/08/22 21:52:47 uid2570 Exp $ +// $XKeyboardConfig$ // // --- xkeyboard-config-1.3.orig/symbols/kg +++ xkeyboard-config-1.3/symbols/kg @@ -1,4 +1,4 @@ -// $XKeyboardConfig: xkeyboard-config/symbols/kg,v 1.3 2004/12/22 22:55:55 svu Exp $ +// $XKeyboardConfig$ // based on // russian standard keyboard --- xkeyboard-config-1.3.orig/symbols/dk +++ xkeyboard-config-1.3/symbols/dk @@ -1,7 +1,7 @@ // based on a keyboard map from an 'xkb/symbols/dk' file // -// $XKeyboardConfig: xkeyboard-config/symbols/dk,v 1.11 2007-10-18 20:56:51 svu Exp $ +// $XKeyboardConfig$ // $XFree86: xc/programs/xkbcomp/symbols/dk,v 1.3 2002/12/19 01:07:56 dawes Exp $ partial default alphanumeric_keys --- xkeyboard-config-1.3.orig/symbols/az +++ xkeyboard-config-1.3/symbols/az @@ -1,4 +1,4 @@ -// $XKeyboardConfig: xkeyboard-config/symbols/az,v 1.5 2005/01/16 02:18:20 svu Exp $ +// $XKeyboardConfig$ // based on: // symbols definition for a very simple Azerbaidjani keyboard layout. --- xkeyboard-config-1.3.orig/symbols/macintosh_vndr/ch +++ xkeyboard-config-1.3/symbols/macintosh_vndr/ch @@ -1,4 +1,4 @@ -// $XKeyboardConfig: xkeyboard-config/symbols/macintosh_vndr/ch,v 1.7 2007/07/15 22:12:12 svu Exp $ +// $XKeyboardConfig$ // // 03.01.2003 // Andreas Tobler --- xkeyboard-config-1.3.orig/symbols/macintosh_vndr/is +++ xkeyboard-config-1.3/symbols/macintosh_vndr/is @@ -1,4 +1,4 @@ -// $XKeyboardConfig: xkeyboard-config/symbols/macintosh_vndr/is,v 1.4 2006/09/17 20:03:34 svu Exp $ +// $XKeyboardConfig$ // // This file describes the differences between a Macintosh US Extended // keymap and an Icelandic keyboard layout in the style of Mac OS and Mac OS X --- xkeyboard-config-1.3.orig/patches/series +++ xkeyboard-config-1.3/patches/series @@ -0,0 +1 @@ +100_abnt2.diff --- xkeyboard-config-1.3.orig/patches/100_abnt2.diff +++ xkeyboard-config-1.3/patches/100_abnt2.diff @@ -0,0 +1,39 @@ +Index: xkb-data/keycodes/evdev +=================================================================== +--- xkb-data.orig/keycodes/evdev 2008-09-15 17:39:25.000000000 +0300 ++++ xkb-data/keycodes/evdev 2008-09-16 10:21:36.000000000 +0300 +@@ -147,14 +147,14 @@ + + = 93; // Hankaku/Zenkakau toggle + = 101; // Hiragana/Katakana toggle +- = 211; // backslash/underscore ++ = 97; // backslash/underscore + = 100; // Henkan + = 102; // Muhenkan + = 132; // Yen + = 98; // Katakana + = 99; // Hiragana + = 103; // KPJPComma +- = 97; // Romaji ++ // = 97; // Romaji + + // Keys that are generated on Korean keyboards + +@@ -235,7 +235,7 @@ + = 208; // #define KEY_PLAYCD 200 + = 209; // #define KEY_PAUSECD 201 + = 210; // #define KEY_PROG3 202 +- // = 211; // #define KEY_PROG4 203 conflicts with AB11 ++ = 211; // #define KEY_PROG4 203 + = 213; // #define KEY_SUSPEND 205 + = 214; // #define KEY_CLOSE 206 + = 215; // #define KEY_PLAY 207 +@@ -304,6 +304,8 @@ + // For japanese 106 keyboard. + xkb_keycodes "jp106" { + include "evdev(evdev)" ++ = 49; ++ = 51; + }; + + // For brazilian ABNT2 keyboard. --- xkeyboard-config-1.3.orig/keycodes/xfree86 +++ xkeyboard-config-1.3/keycodes/xfree86 @@ -416,8 +416,8 @@ = 134; }; -// IBM ThinkPad 60 series -xkb_keycodes "thinkpad60" { +// IBM ThinkPad Z60m/Z60t/Z61m/Z61t +xkb_keycodes "thinkpadz60" { include "xfree86(xfree86)" = 227; }; --- xkeyboard-config-1.3.orig/keycodes/evdev +++ xkeyboard-config-1.3/keycodes/evdev @@ -300,3 +300,19 @@ alias = ; }; + +// For japanese 106 keyboard. +xkb_keycodes "jp106" { + include "evdev(evdev)" +}; + +// For brazilian ABNT2 keyboard. +xkb_keycodes "abnt2" { + include "evdev(evdev)" +}; + +// PC98 +xkb_keycodes "pc98" { + include "evdev(evdev)" +}; + --- xkeyboard-config-1.3.orig/keycodes/Makefile.am +++ xkeyboard-config-1.3/keycodes/Makefile.am @@ -17,4 +17,6 @@ xfree98 \ README +dir_data = $(dist_keycodes_DATA) + include $(top_srcdir)/xkbrules.am --- xkeyboard-config-1.3.orig/tests/testModels.pl +++ xkeyboard-config-1.3/tests/testModels.pl @@ -0,0 +1,15 @@ +#!/usr/bin/env perl + +use strict; +use warnings; +use xkbTestFunc; + +xkbTestFunc::backupXkbSettings(); + +xkbTestFunc::dumpXkbSettingsBackup(); + +xkbTestFunc::testLevel1( "model", 1 ); + +xkbTestFunc::restoreXkbSettings(); + +print "Done!\n"; --- xkeyboard-config-1.3.orig/tests/testOptions.pl +++ xkeyboard-config-1.3/tests/testOptions.pl @@ -0,0 +1,15 @@ +#!/usr/bin/env perl + +use strict; +use warnings; +use xkbTestFunc; + +xkbTestFunc::backupXkbSettings(); + +xkbTestFunc::dumpXkbSettingsBackup(); + +xkbTestFunc::testLevel2( "group", "option", 4, ":", "", 0, 0, 1 ); + +xkbTestFunc::restoreXkbSettings(); + +print "Done!\n"; --- xkeyboard-config-1.3.orig/tests/listCI2.xsl +++ xkeyboard-config-1.3/tests/listCI2.xsl @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + + + --- xkeyboard-config-1.3.orig/tests/listCIs.xsl +++ xkeyboard-config-1.3/tests/listCIs.xsl @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + --- xkeyboard-config-1.3.orig/tests/testLayouts.pl +++ xkeyboard-config-1.3/tests/testLayouts.pl @@ -0,0 +1,17 @@ +#!/usr/bin/env perl + +use strict; +use warnings; +use xkbTestFunc; + +xkbTestFunc::backupXkbSettings(); + +xkbTestFunc::dumpXkbSettingsBackup(); + +xkbTestFunc::testLevel2( "layout", "variant", 2, "(", ")", 1, 1, 0 ); + +sleep 2; + +xkbTestFunc::restoreXkbSettings(); + +print "Done!\n"; --- xkeyboard-config-1.3.orig/tests/genLists4Comparizon.sh +++ xkeyboard-config-1.3/tests/genLists4Comparizon.sh @@ -0,0 +1,43 @@ +#!/bin/sh + +# +# This script compares the group names which "have to be", according to the descriptions in base.xml - +# and actually existing in the symbol files. Some differences are ok (like extra double quotes or +# extra escaping character) - but all the rest should be in sync. +# + +ROOT="`dirname $0`/.." +F1=reg2ll.lst +F2=gn2ll.lst + +xsltproc $ROOT/xslt/reg2ll.xsl $ROOT/rules/base.xml | sort | uniq > $F1 + +for i in $ROOT/symbols/*; do + if [ -f $i ]; then + id="`basename $i`" + export id + gawk 'BEGIN{ + FS = "\""; + id = ENVIRON["id"]; + isDefault = 0; +} +/.*default.*/{ + isDefault = 1; +} +/xkb_symbols/{ + variant = $2; +}/^[[:space:]]*name\[Group1\][[:space:]]*=/{ + if (isDefault == 1) + { + printf "%s:\"%s\"\n",id,$2; + isDefault=0; + } else + { + name=$2; + printf "%s(%s):\"%s\"\n", id, variant, name; + } +}' $i + fi +done | sort | uniq > $F2 + +diff $F1 $F2 --- xkeyboard-config-1.3.orig/tests/xkbTestFunc.pm +++ xkeyboard-config-1.3/tests/xkbTestFunc.pm @@ -0,0 +1,164 @@ +package xkbTestFunc; + +use strict; +use warnings; + +our $VERSION='1.00'; + +our $origXkbRules; +our $origXkbModel; +our $origXkbLayouts; +our $origXkbOptions; +our $origXkbVariants; + +sub backupXkbSettings +{ + ( $origXkbRules, $origXkbModel, $origXkbLayouts, $origXkbVariants, $origXkbOptions ) = getXkbSettings(); +} + +sub getXkbSettings +{ + my ( $xkbRules, $xkbModel, $xkbLayouts, $xkbVariants, $xkbOptions ); + + open (XPROP, "xprop -root |") or die "Could not start xprop"; + PROP: while () + { + if (/_XKB_RULES_NAMES\(STRING\) = \"(.*)\", \"(.*)\", \"(.*)\", \"(.*)\", \"(.*)\"/) + { + ( $xkbRules, $xkbModel, $xkbLayouts, $xkbVariants, $xkbOptions ) = + ( $1, $2, $3, $4, $5 ) ; + last PROP; + } + } + close XPROP; + + return ( $xkbRules, $xkbModel, $xkbLayouts, $xkbVariants, $xkbOptions ); +} + +sub setXkbSettings +{ + my ( $xkbRules, $xkbModel, $xkbLayouts, $xkbVariants, $xkbOptions ) = @_; + ( system ( "setxkbmap", "-synch", + "-rules", $xkbRules, + "-model", $xkbModel, + "-layout", $xkbLayouts, + "-variant", $xkbVariants, + "-option", $xkbOptions ) == 0 ) or die "Could not set xkb configuration"; + sleep 1; +} + +sub restoreXkbSettings +{ + setXkbSettings( $origXkbRules, $origXkbModel, $origXkbLayouts, $origXkbVariants, $origXkbOptions ); +} + +sub defaultXkbSettings +{ + return ( "base", "pc105", "us", "", "" ); +} + +sub dumpXkbSettings +{ + my ( $xkbRules, $xkbModel, $xkbLayouts, $xkbVariants, $xkbOptions ) = @_; + print "rules: [$xkbRules]\n" ; + print "model: [$xkbModel]\n" ; + print "layouts: [$xkbLayouts]\n" ; + print "variants: [$xkbVariants]\n" ; + print "options: [$xkbOptions]\n" ; +} + +sub dumpXkbSettingsBackup +{ + dumpXkbSettings( $origXkbRules, $origXkbModel, $origXkbLayouts, $origXkbVariants, $origXkbOptions ); +} + +sub testLevel1 +{ + my ( $type, $idx ) = @_; + + open ( XSLTPROC, "xsltproc --stringparam type $type listCIs.xsl ../rules/base.xml.in |" ) or + die ( "Could not start xsltproc" ); + while () + { + chomp(); + if (/(\S+)/) + { + my $paramValue=$1; + print "--- setting $type: [$paramValue]\n"; + my @params = defaultXkbSettings(); + $params[$idx] = $paramValue; + dumpXkbSettings ( @params ); + setXkbSettings ( @params ); + #print "--- dump:\n"; + #dumpXkbSettings( getXkbSettings() ); + } + } + close XSLTPROC; +} + +sub testLevel2 +{ + my ( $type, $subtype, $idx, $delim1, $delim2, $ifCheckLevel1, $ifAddLevel1, $ifResetToDefault ) = @_; + + open ( XSLTPROC, "xsltproc --stringparam type $type listCIs.xsl ../rules/base.xml.in |" ) or + die ( "Could not start xsltproc" ); + while () + { + chomp(); + if (/(\S+)/) + { + my $paramValue=$1; + print "--- scanning $type: [$paramValue]\n"; + + if ( $ifCheckLevel1 ) + { + my @params = defaultXkbSettings(); + if ( $ifResetToDefault ) + { + setXkbSettings ( @params ); + } + $params[$idx] = "$paramValue"; + dumpXkbSettings ( @params ); + setXkbSettings ( @params ); + #print "--- dump:\n"; + #dumpXkbSettings( getXkbSettings() ); + } + + open ( XSLTPROC2, "xsltproc --stringparam type $subtype --stringparam parentId $paramValue listCI2.xsl ../rules/base.xml.in |" ) or + die ( "Could not start xsltproc" ); + while () + { + chomp(); + if (/(\S+)/) + { + my $paramValue2=$1; + print " --- $subtype: [$paramValue2]\n"; + my @params = defaultXkbSettings(); + if ( $ifResetToDefault ) + { + setXkbSettings ( @params ); + } + if ( $ifAddLevel1 ) + { + $params[$idx] = "$paramValue$delim1$paramValue2$delim2"; + } + else + { + $params[$idx] = "$paramValue2"; + } + dumpXkbSettings ( @params ); + setXkbSettings ( @params ); + #print "--- dump:\n"; + #dumpXkbSettings( getXkbSettings() ); + } + } + close XSLTPROC2; + } + } + close XSLTPROC; +} + +1; +__END__ + +No docs yet --- xkeyboard-config-1.3.orig/tests/ruby/xkbparser.rb +++ xkeyboard-config-1.3/tests/ruby/xkbparser.rb @@ -0,0 +1,185 @@ +# +# $Id$ +# +# Commont parsing classes for symbols/inet +# The parsing is simplified, based on regex - it is NOT a real parser for very +# complex XKB format +# + +require "utils.rb" + +class Symbols < Hash + + # + # Constructor + # + def initialize + @includedSyms = Array.new + end + + # Write-only property, parent list of symbols definitions + def symbols_list=(symbolsList) + @symbolsList = symbolsList + end + + # Whether this set of symbols is hidden or not + def hidden? + @hidden + end + + def hidden=(h) + @hidden = h + end + + # + # Add "dependency" - the symbols referenced using the "include" statement. + # + def add_included(other) + @includedSyms.push(other) + end + + alias get_original [] + alias keys_original keys + + # + # Get the symbol, trying first own definitions, then walking through all + # dependenies + # + def [](symName) + own = self.get_original(symName) + if own.nil? + @includedSyms.find_all do | symsName | + syms = @symbolsList[symsName] + his = syms[symName] + if !his.nil? + own = his + break + end + end + end + own + end + + # + # All keys - including the ones specified in the included sections + # + def keys() + @includedSyms.inject(keys_original) do | rv, symsName | + syms = @symbolsList[symsName] + rv | syms.keys + end + end + + # Size of all keys + def length() + keys().length() + end + + # + # Size - takes into account overlapping key definitions + # + def size() + keys.size() + end + + # + # Create a hash including all elements of this hash which are not in the + # other hash, use symbols + and * for marking the elements which existed in + # the original hash (+ if not existed) + # + def -(other) + diff = self.class.new + self.find_all do | key, value | + existing = other[key] + if existing != value + diff[key] = [ value, existing.nil? ? '+' : '' ] + end + end + diff + end + + + def to_s + s = "{\n" + # First output included syms + @includedSyms.find_all do | symsName | + s += " include \"inet(#{symsName})\"\n" + end + # Then - own definitions + self.find_all do | key, value | + s += " key #{key} { [ #{value} ] };\n" + end + s + "}"; + end + +end + +class SymbolsList < Hash + + # + # Add new xkb_symbols + # + def add_symbols (symbolsName, hidden) + newSyms = Symbols.new + newSyms.symbols_list = self + newSyms.hidden = hidden + self[symbolsName] = newSyms + end + + def to_s + s = "// Autogenerated\n\n" + self.find_all do | symbols, mapping | + s += "partial alphanumeric_keys\nxkb_symbols \"#{symbols}\" #{mapping};\n\n" + end + s + end + + def match_symbols(new_symbols,limit) + matching = Hash.new + find_all do | symbols, mapping | + diff = new_symbols - mapping + if diff.size <= limit + matching[symbols] = diff + end + end + matching + end + + def merge() + everything = NonuniqueCountingHash.new + find_all do | symsName, syms | + syms.find_all do | symName, keycode | + everything[symName] = keycode + end + end + everything + end + +end + +class Parser + + def parse (fileName) + allSyms = SymbolsList.new; + currentSyms = nil + hidden = false + File.open(fileName) do | file | + file.each_line do | line | + line.scan(/xkb_symbols\s+"(\w+)"/) do | symsName | + currentSyms = allSyms.add_symbols(symsName[0], hidden) + end + line.scan(/^\s*key\s*<(\w+)>\s*\{\s*\[\s*(\w+)/) do | keycode, keysym | + currentSyms[keycode] = keysym + end + line.scan(/^partial\s+(hidden\s+)?alphanumeric_keys/) do | h | + hidden = !h[0].nil? + end + line.scan(/^\s*include\s+"inet\((\w+)\)"/) do | otherPart | + currentSyms.add_included(otherPart[0]) + end + end + end + allSyms + end + +end --- xkeyboard-config-1.3.orig/tests/ruby/README +++ xkeyboard-config-1.3/tests/ruby/README @@ -0,0 +1,3 @@ +This is just some stuff to play with symbols/inet file, trying to analize it. +Only maintainers might be interested. It is written in Ruby - but it will +never be actually used in xkeyboard-config distribution. --- xkeyboard-config-1.3.orig/tests/ruby/find_match.rb +++ xkeyboard-config-1.3/tests/ruby/find_match.rb @@ -0,0 +1,42 @@ +#!/usr/bin/ruby +# +# $Id$ +# The script finds best matching xkb_symbols in symbols/in +# +# Parameters: $0 - the name of the file with new xkb_symbols +# $1 - max number of non-matching mappings (0 by default) +# + +require "xkbparser.rb" + +baseDir = "../.." + +symbolsDir = "#{baseDir}/symbols" +#symbolsDir = "." + +parser = Parser.new + +allSyms = parser.parse("#{symbolsDir}/inet") + +newSyms = parser.parse(ARGV[0]) +limit = ARGV[1].to_i + +newSyms.find_all do | key, value | + + if value.hidden? + next + end + + puts "Existing xkb_symbols matching #{key}: " + + sorted = allSyms.match_symbols(value,limit).sort_by do | symsName, diff | + sprintf "%03d_%s", diff.size, symsName + end + + sorted.find_all do | symsName, diff | + puts " #{symsName}, up to #{allSyms[symsName].size} keys (difference #{diff.size})-> #{diff}" + end + +end + + --- xkeyboard-config-1.3.orig/tests/ruby/find_fragments.rb +++ xkeyboard-config-1.3/tests/ruby/find_fragments.rb @@ -0,0 +1,52 @@ +#!/usr/bin/ruby +# +# $Id$ +# The script finds the fragments +# + +require "xkbparser.rb" + +baseDir = "../.." + +symbolsDir = "#{baseDir}/symbols" +#symbolsDir = "." + +parser = Parser.new + +allSyms = parser.parse("#{symbolsDir}/inet") + +everything = allSyms.merge + +everything.filter(1) + +#numCombinations = 1 + +#puts "everything:" + +#everything.find_all do | symName, keycodes | +#puts "#{symName}, #{keycodes.length} mappings -> " +# keycodes.find_all do | keycode, counter | +# puts " #{keycode} -> #{counter} occurences" +# end +# numCombinations *= (keycodes.length + 1) +#end + +#puts "Total mappings: #{everything.length}/#{everything.full_length()}, #{numCombinations} combinations" +# + +numCombinations = 0 +allSyms.find_all do | symsName, symbols | + puts "n: #{symsName}" + + # Counting only symbols which used more than once + numDupSymbols = symbols.keys.inject(0) do | rv, keycode | + c = everything.cardinality(keycode, symbols[keycode]) + puts "#{keycode} -> #{symbols[keycode]}, #{c}" + (c > 0) ? rv : rv + 1 + end + + numCombinations += (1 << numDupSymbols) + puts "l: #{symbols.length} d: #{numDupSymbols} c: #{numCombinations}" +end + +puts "numCombinations: #{numCombinations}" --- xkeyboard-config-1.3.orig/tests/ruby/utils.rb +++ xkeyboard-config-1.3/tests/ruby/utils.rb @@ -0,0 +1,64 @@ +# +# $Id$ +# +# Commont classes +# + +# +# The hash containing non-unique mappings +# It can have a->b and a->c together +# Also, for every mapping it counts the number of times this mapping was set +# +class NonuniqueCountingHash < Hash + + alias get_original [] + alias put_original []= + + def []=(key, value) + own = self.get_original(key) + hash = get_original(key) + if hash.nil? + put_original(key, hash = Hash.new) + end + if hash.has_key?(value) + hash[value] += 1 + else + hash[value] = 1 + end + end + + # + # Number of all mappings (a->b and a->c counted as 2 mappings) + # + def full_length() + values.inject(0) do | rv, hash | + rv + hash.length + end + end + + def cardinality(key1, key2) + if has_key?(key1) + hash = get_original(key1) + if hash.has_key?(key2) + hash[key2] + else + 0 + end + else + 0 + end + end + + def filter(limit) + find_all do | key, hash | + hash.find_all do | key1, counter | + if (counter <= limit) + hash.delete(key1) + end + end + if hash.empty? + delete(key) + end + end + end +end --- xkeyboard-config-1.3.orig/tests/mxkbledpanel/mxkbledpanel.c +++ xkeyboard-config-1.3/tests/mxkbledpanel/mxkbledpanel.c @@ -0,0 +1,605 @@ +#include +#include +#include +#include +#include +#include +#include +#include + +Display *theDisplay; +XtAppContext appContext; +int xkbEventBase; +Widget topLevel; +Widget leds[XkbNumIndicators]; +Atom ledAtoms[XkbNumIndicators]; +XmString ledNames[XkbNumIndicators]; +XkbDescPtr xkb_desc; + +void valueChangedProc(Widget,XtPointer,XmToggleButtonCallbackStruct *); +XtCallbackRec valueChangedCB[2]={(XtCallbackProc)valueChangedProc,NULL}; + +/************************************************************************/ +/* */ +/* Application Resources */ +/* */ +/************************************************************************/ +#define YES 1 +#define NO 0 +#define DONT_CARE -1 + +typedef struct +{ + int wanted; + int wantAutomatic; + int wantExplicit; + int wantNamed; + int wantReal; + int wantVirtual; + int useUnion; +} OptionsRec; + +OptionsRec options; + +#define Offset(field) XtOffsetOf(OptionsRec,field) +XtResource resources[] = +{ + {"wanted", "Wanted", XtRInt, sizeof(int), + Offset(wanted), XtRImmediate, (XtPointer) DONT_CARE }, + {"wantAutomatic", "WantAutomatic", XtRInt, sizeof(int), + Offset(wantAutomatic), XtRImmediate, (XtPointer) DONT_CARE}, + {"wantExplicit", "WantExplicit", XtRInt, sizeof(int), + Offset(wantExplicit), XtRImmediate, (XtPointer) DONT_CARE}, + {"wantNamed", "WantNamed", XtRInt, sizeof(int), + Offset(wantNamed), XtRImmediate, (XtPointer) DONT_CARE}, + {"wantReal", "WantReal", XtRInt, sizeof(int), + Offset(wantReal), XtRImmediate, (XtPointer) DONT_CARE}, + {"wantVirtual", "WantVirtual", XtRInt, sizeof(int), + Offset(wantVirtual), XtRImmediate, (XtPointer) DONT_CARE}, + {"useUnion", "UseUnion", XtRInt, sizeof(int), + Offset(useUnion), XtRImmediate, (XtPointer) YES}, + NULL +}; +#undef Offset + +String fallbackResources[] = +{ + "*mainWindow.width: 100", + "*mainWindow.height: 50", + NULL +}; + +XrmOptionDescRec optionDesc[] = +{ + {"-watch", "*wanted", XrmoptionSepArg, (XtPointer) "0"}, + {"-automatic", "*wantAutomatic", XrmoptionNoArg, (XtPointer) "0"}, + {"+automatic", "*wantAutomatic", XrmoptionNoArg, (XtPointer) "1"}, + {"-explicit", "*wantExplicit", XrmoptionNoArg, (XtPointer) "0"}, + {"+explicit", "*wantExplicit", XrmoptionNoArg, (XtPointer) "1"}, + {"-named", "*wantNamed", XrmoptionNoArg, (XtPointer) "0"}, + {"+named", "*wantNamed", XrmoptionNoArg, (XtPointer) "1"}, + {"-real", "*wantReal", XrmoptionNoArg, (XtPointer) "0"}, + {"+real", "*wantReal", XrmoptionNoArg, (XtPointer) "1"}, + {"-virtual", "*wantVirtual", XrmoptionNoArg, (XtPointer) "0"}, + {"+virtual", "*wantVirtual", XrmoptionNoArg, (XtPointer) "1"}, + {"-intersection", "*useUnion", XrmoptionNoArg, (XtPointer) "0"}, + {"-union", "*useUnion", XrmoptionNoArg, (XtPointer) "1"} +}; + +/************************************************************************/ +/* */ +/* usage */ +/* */ +/************************************************************************/ +void usage(char *program) +{ + printf("Usage: %s \n",program); + printf("Legal options include the usual X toolkit options plus:\n"); + printf(" -help Print this message\n"); + printf(" -indpy Name of display to watch\n"); + printf(" -watch Mask of LEDs to watch\n"); + printf(" [-+]automatic (Don't) watch automatic LEDs\n"); + printf(" [-+]explicit (Don't) watch explicit LEDs\n"); + printf(" [-+]named (Don't) watch named LEDs\n"); + printf(" [-+]real (Don't) watch real LEDs\n"); + printf(" [-+]virtual (Don't) watch virtual LEDs\n"); + printf(" -intersection Watch only LEDs in all desired sets\n"); + printf(" -union Watch LEDs in any desired sets\n"); + printf("The default set of LEDs is -intersection +named +virtual\n"); + return; +} +/************************************************************************/ +/* */ +/* XkbEventHandler */ +/* */ +/* DESCRIPTION: */ +/* */ +/* Handles events generated by the Xkb server extension. */ +/* */ +/************************************************************************/ +Boolean XkbEventHandler(XEvent *event) +{ + XkbEvent *xkbEv = (XkbEvent *) event; + + if (xkbEv->any.xkb_type==XkbIndicatorStateNotify) { + register int i; + register unsigned bit; + for (i=0,bit=1;iindicators.changed&bit)&&(leds[i])) + { + if (xkbEv->indicators.state&bit) + XmToggleButtonSetState(leds[i],True,False); + else + XmToggleButtonSetState(leds[i],False,False); + } + } + else if (xkbEv->any.xkb_type==XkbIndicatorMapNotify) { + unsigned change= xkbEv->indicators.changed; + + if (XkbGetIndicatorMap(theDisplay,change,xkb_desc)!=Success) + fprintf(stderr,"Couldn't get changed indicator maps\n"); + } + + return True; + +} /* XkbEventHandler */ + +/************************************************************************/ +/* */ +/* InitXkb */ +/* */ +/************************************************************************/ +Boolean InitXkb(Display *theDisplay) +{ + int i,opcode,errorBase,major,minor; + XkbDescPtr xkb; + unsigned int bit; + unsigned int real,virtual,named,explicit,automatic; + char *name; + + if (!XkbQueryExtension(theDisplay, + &opcode, + &xkbEventBase, + &errorBase, + &major, + &minor)) + return False; + + if (!XkbUseExtension(theDisplay,&major,&minor)) + return False; + + XkbSelectEvents(theDisplay, + XkbUseCoreKbd, + XkbIndicatorStateNotifyMask|XkbIndicatorMapNotifyMask, + XkbIndicatorStateNotifyMask|XkbIndicatorMapNotifyMask); + + XtSetEventDispatcher(theDisplay, + xkbEventBase+XkbEventCode, + XkbEventHandler); + + xkb=XkbGetMap(theDisplay,0,XkbUseCoreKbd); + real=virtual=named=explicit=automatic=0; + + if (!xkb) + { + fprintf(stderr,"Couldn't get keymap\n"); + return False; + } + if (XkbGetIndicatorMap(theDisplay,XkbAllIndicatorsMask,xkb)!=Success) + { + fprintf(stderr,"Couldn't read indicator map\n"); + XkbFreeKeyboard(xkb,XkbAllComponentsMask,True); + return False; + } + real=virtual=named=explicit=automatic=0; + + if (XkbGetNames(theDisplay,XkbIndicatorNamesMask,xkb)!=Success) + { + fprintf(stderr,"Couldn't read indicator names\n"); + XkbFreeKeyboard(xkb,XkbAllComponentsMask,True); + return False; + } + real=virtual=named=explicit=automatic=0; + + for (i=0,bit=1;iindicators->maps[i]; + name = NULL; + if (xkb->names->indicators[i]!=None) + { + named|= bit; + name = XGetAtomName(theDisplay,xkb->names->indicators[i]); + } + if (name != NULL) + { + ledAtoms[i] = xkb->names->indicators[i]; + ledNames[i] = XmStringCreate(name,XmSTRING_DEFAULT_CHARSET); + } + else + { + char temp[12]; + sprintf(temp,"led%d\0",i+1); + ledAtoms[i] = None; + ledNames[i] = XmStringCreate(temp,XmSTRING_DEFAULT_CHARSET); + } + if (xkb->indicators->phys_indicators&bit) + real|= bit; + if ((((map->which_groups!=0)&&(map->groups!=0))|| + ((map->which_mods!=0)&& + ((map->mods.real_mods!=0)||(map->mods.vmods!=0)))|| + (map->ctrls!=0))&& + ((map->flags&XkbIM_NoAutomatic)==0)) { + automatic|= bit; + } + else explicit|= bit; + } + + virtual = ~real; + + if (options.useUnion) + { + if ((options.wantReal==NO) || (options.wantReal==DONT_CARE)) + real = 0; + if ((options.wantVirtual==NO) || (options.wantVirtual==DONT_CARE)) + virtual = 0; + if ((options.wantNamed==NO) || (options.wantNamed==DONT_CARE)) + named = 0; + if ((options.wantAutomatic==NO) || (options.wantAutomatic==DONT_CARE)) + automatic = 0; + if ((options.wantExplicit==NO) || (options.wantExplicit==DONT_CARE)) + explicit = 0; + + options.wanted |= real|virtual|named|automatic|explicit; + } + else + { + if (options.wanted == DONT_CARE) + options.wanted = ~0; + + if (options.wantReal==NO) + real = ~real; + else if (options.wantReal==DONT_CARE) + real = ~0; + + if (options.wantVirtual==NO) + virtual = ~virtual; + else if (options.wantVirtual==DONT_CARE) + virtual = ~0; + + if (options.wantNamed==NO) + named = ~named; + else if (options.wantNamed==DONT_CARE) + named = ~0; + + if (options.wantAutomatic==NO) + automatic = ~automatic; + else if (options.wantAutomatic==DONT_CARE) + automatic = ~0; + + if (options.wantExplicit==NO) + explicit = ~explicit; + else if (options.wantExplicit==DONT_CARE) + explicit = ~0; + + options.wanted &= real&virtual&named&automatic&explicit; + } + + XkbFreeKeyboard(xkb,XkbAllComponentsMask,True); + return True; + +} /* InitXkb */ + +/************************************************************************/ +/* */ +/* valueChangedProc - called when a toggle button is pressed. */ +/* */ +/************************************************************************/ +void valueChangedProc(Widget w, + XtPointer clientData, + XmToggleButtonCallbackStruct *callbackData) +{ + int led = (int) clientData; + XkbDescPtr xkb; + + xkb = XkbGetMap(theDisplay,0,XkbUseCoreKbd); + if (!xkb) + { + fprintf(stderr,"XkbGetMap failed\n"); + return; + } + + if (XkbGetIndicatorMap(theDisplay,XkbAllIndicatorsMask,xkb)!=Success) + { + fprintf(stderr,"GetIndicatorMap failed\n"); + XkbFreeKeyboard(xkb,XkbAllComponentsMask,True); + return; + } + + /* The 'flags' field tells whether this indicator is automatic + * (XkbIM_NoExplicit - 0x80), explicit (XkbIM_NoAutomatic - 0x40), + * or neither (both - 0xC0). + * + * If NoAutomatic is set, the server ignores the rest of the + * fields in the indicator map (i.e. it disables automatic control + * of the LED). If NoExplicit is set, the server prevents clients + * from explicitly changing the value of the LED (using the core + * protocol *or* XKB). If NoAutomatic *and* NoExplicit are set, + * the LED cannot be changed (unless you change the map first). + * If neither NoAutomatic nor NoExplicit are set, the server will + * change the LED according to the indicator map, but clients can + * override that (until the next automatic change) using the core + * protocol or XKB. + */ + switch (xkb->indicators->maps[led].flags & + (XkbIM_NoExplicit|XkbIM_NoAutomatic)) + { + case XkbIM_NoExplicit|XkbIM_NoAutomatic: + { + XmToggleButtonSetState(w,!callbackData->set,FALSE); + XkbFreeKeyboard(xkb,XkbAllComponentsMask,True); + return; + } + + case XkbIM_NoAutomatic: + { + if (ledAtoms[led] != None) + XkbSetNamedIndicator(theDisplay,XkbUseCoreKbd, + ledAtoms[led],callbackData->set, + FALSE,NULL); + else + { + XKeyboardControl xkc; + xkc.led= led; + if (callbackData->set) + xkc.led_mode= LedModeOn; + else xkc.led_mode= LedModeOff; + XChangeKeyboardControl(theDisplay,KBLed|KBLedMode,&xkc); + XSync(theDisplay,0); + } + + XkbFreeKeyboard(xkb,XkbAllComponentsMask,True); + return; + } + + case XkbIM_NoExplicit: + break; + } + + /* The 'ctrls' field tells what controls tell this indicator to + * to turn on: RepeatKeys (0x1), SlowKeys (0x2), BounceKeys (0x4), + * StickyKeys (0x8), MouseKeys (0x10), AccessXKeys (0x20), + * TimeOut (0x40), Feedback (0x80), ToggleKeys (0x100), + * Overlay1 (0x200), Overlay2 (0x400), GroupsWrap (0x800), + * InternalMods (0x1000), IgnoreLockMods (0x2000), + * PerKeyRepeat (0x3000), or ControlsEnabled (0x4000) + */ + if (xkb->indicators->maps[led].ctrls) + { + unsigned long which = xkb->indicators->maps[led].ctrls; + + XkbGetControls(theDisplay,XkbAllControlsMask,xkb); + if (callbackData->set) + xkb->ctrls->enabled_ctrls |= which; + else + xkb->ctrls->enabled_ctrls &= ~which; + XkbSetControls(theDisplay,which|XkbControlsEnabledMask,xkb); + } + + /* The 'which_groups' field tells when this indicator turns on + * for the 'groups' field: base (0x1), latched (0x2), locked (0x4), + * or effective (0x8). + */ + if (xkb->indicators->maps[led].groups) + { + int i; + unsigned int group = 1; + + /* Turning on a group indicator is kind of tricky. For + * now, we will just Latch or Lock the first group we find + * if that is what this indicator does. Otherwise, we're + * just going to punt and get out of here. + */ + if (callbackData->set) + { + for (i = XkbNumKbdGroups-1; i >= 0; i--) + if ((1 << i) & + xkb->indicators->maps[led].groups) + group = i; + if (xkb->indicators->maps[led].which_groups & + (XkbIM_UseLocked | XkbIM_UseEffective)) + XkbLockGroup(theDisplay,XkbUseCoreKbd,group); + else if (xkb->indicators->maps[led].which_groups&XkbIM_UseLatched) + XkbLatchGroup(theDisplay,XkbUseCoreKbd,group); + else + { + XmToggleButtonSetState(w,!callbackData->set,FALSE); + XkbFreeKeyboard(xkb,XkbAllComponentsMask,True); + return; + } + } + /* Turning off a group indicator will mean that we just + * Lock the first group that this indicator doesn't watch. + */ + else + { + for (i = XkbNumKbdGroups-1; i >= 0; i--) + if (!((1 << i) & + xkb->indicators->maps[led].groups)) + group = i; + XkbLockGroup(theDisplay,XkbUseCoreKbd,group); + } + } + + /* The 'which_mods' field tells when this indicator turns on + * for the modifiers: base (0x1), latched (0x2), locked (0x4), + * or effective (0x8). + * + * The 'real_mods' field tells whether this turns on when one of + * the real X modifiers is set: Shift (0x1), Lock (0x2), Control (0x4), + * Mod1 (0x8), Mod2 (0x10), Mod3 (0x20), Mod4 (0x40), or Mod5 (0x80). + * + * The 'virtual_mods' field tells whether this turns on when one of + * the virtual modifiers is set. + * + * The 'mask' field tells what real X modifiers the virtual_modifiers + * map to? + */ + if (xkb->indicators->maps[led].mods.real_mods || + xkb->indicators->maps[led].mods.mask) + { + XkbStateRec state; + unsigned int affect,mods; + + affect = (xkb->indicators->maps[led].mods.real_mods | + xkb->indicators->maps[led].mods.mask); + + if (callbackData->set) + mods = affect; + else + mods = 0; + + if (xkb->indicators->maps[led].which_mods & + (XkbIM_UseLocked | XkbIM_UseEffective)) + XkbLockModifiers(theDisplay,XkbUseCoreKbd,affect,mods); + else if (xkb->indicators->maps[led].which_mods & + XkbIM_UseLatched) + XkbLatchModifiers(theDisplay,XkbUseCoreKbd,affect,mods); + else + { + XmToggleButtonSetState(w,!callbackData->set,FALSE); + XkbFreeKeyboard(xkb,XkbAllComponentsMask,True); + return; + } + } + + XkbFreeKeyboard(xkb,XkbAllComponentsMask,True); + +} /* valueChangedProc */ + +/************************************************************************/ +/* */ +/* InitializeUI */ +/* */ +/************************************************************************/ +void InitializeUI(Widget topLevel) +{ + Arg argList[3]; + char buf[256]; + int i; + unsigned int bit,n; + Widget mainWindow,rowColumn; + XmString tempString; + + mainWindow = (Widget) XmCreateMainWindow(topLevel,"mainWindow",NULL,0); + XtManageChild(mainWindow); + rowColumn = (Widget) XmCreateRowColumn(mainWindow,"rowColumn",NULL,0); + XtManageChild(rowColumn); + + XkbGetIndicatorState(theDisplay,XkbUseCoreKbd,&n); + for (i=0,bit=1;i 1) + { + usage(argv[0]); + exit(0); + } + + /* Defaults + */ + if ((options.wanted == DONT_CARE) && + (options.wantReal == DONT_CARE) && + (options.wantVirtual == DONT_CARE) && + (options.wantNamed == DONT_CARE) && + (options.wantAutomatic == DONT_CARE) && + (options.wantExplicit == DONT_CARE) && + (options.useUnion == YES)) + { + options.wanted = 0; + options.wantReal = YES; + options.wantNamed = YES; + options.wantAutomatic = YES; + } + + /********************************************************************/ + /* */ + /* See if the server has XKB. */ + /* */ + /********************************************************************/ + theDisplay = XtDisplay(topLevel); + if (!InitXkb(theDisplay)) + { + fprintf(stderr,"Could not initialize XKB extension.\n"); + exit(0); + } + + if (options.wanted == 0) + { + fprintf(stderr,"No LED's were selected.\n\n"); + usage(argv[0]); + exit(0); + } + + /********************************************************************/ + /* */ + /* Set up the UI and go. */ + /* */ + /********************************************************************/ + XtRealizeWidget(topLevel); + InitializeUI(topLevel); + XtAppMainLoop(appContext); + + /* NOT REACHED */ + exit(0L); +} --- xkeyboard-config-1.3.orig/tests/mxkbledpanel/Imakefile +++ xkeyboard-config-1.3/tests/mxkbledpanel/Imakefile @@ -0,0 +1,8 @@ +LOCAL_LIBRARIES1 = -lXm + SRCS1 = mxkbledpanel.c + OBJS1 = mxkbledpanel.o + +PROGRAMS=mxkbledpanel + +ComplexProgramTarget_1(mxkbledpanel,$(LOCAL_LIBRARIES1),) + --- xkeyboard-config-1.3.orig/rules/base.m_s.part +++ xkeyboard-config-1.3/rules/base.m_s.part @@ -26,3 +26,4 @@ logiciink = +inet(logicink) $maclaptop = +inet(apple)+level3(enter_switch) $macs = +inet(apple) + thinkpadz60 = +inet(thinkpad60) --- xkeyboard-config-1.3.orig/rules/sun +++ xkeyboard-config-1.3/rules/sun @@ -0,0 +1,55 @@ +// $XFree86: xc/programs/xkbcomp/rules/sun,v 3.1 2000/05/18 23:21:43 dawes Exp $ + +! model = keycodes geometry + type4 = sun(type4) sun(type4) + type5 = sun(type5) sun + type5_euro = sun(type5_euro) sun(type5euro) + type5_unix = sun(type5) sun(type5unix) + type6 = sun(type6) sun(type5) + type6_euro = sun(type6_euro) sun(type5) + type6_unix = sun(type6) sun(type5unix) + type6_usb = sun(type6_usb) sun(type5) + type6_unix_usb = sun(type6_usb) sun(type5unix) + +! model layout = symbols + type4 us = sun_vndr/us(sun4) + type5 us = sun_vndr/us(sun5) + type5_unix us = sun_vndr/us(sun5) + type6 us = sun_vndr/us(sun6) + type6_unix us = sun_vndr/us(sun6) + type6_usb us = sun_vndr/us(sun6) + type6_unix_usb us = sun_vndr/us(sun6) + type4 en_US = sun_vndr/us(sun4)+iso9995-3(basic) + type5 en_US = sun_vndr/us(sun5)+iso9995-3(basic) + type5_unix en_US = sun_vndr/us(sun5)+iso9995-3(basic) + type6 en_US = sun_vndr/us(sun6)+iso9995-3(basic) + type6_unix en_US = sun_vndr/us(sun6)+iso9995-3(basic) + type6_usb en_US = sun_vndr/us(sun6)+iso9995-3(basic) + type6_unix_usb en_US = sun_vndr/us(sun6)+iso9995-3(basic) + type4 * = sun_vndr/us(sun4)+%l%(v) + type5 * = sun_vndr/us(sun5)+%l%(v) + type5_euro * = sun_vndr/us(sun5)+%l%(v) + type6 * = sun_vndr/us(sun6)+%l%(v) + type6_unix * = sun_vndr/us(sun6)+%l%(v) + type6_usb * = sun_vndr/us(sun6)+%l%(v) + type6_unix_usb * = sun_vndr/us(sun6)+%l%(v) + type6_euro * = sun_vndr/us(sun6)+%l%(v) + +! model layout = compat types + * * = complete complete + +! option = symbols + grp:switch = +group(switch) + grp:toggle = +group(toggle) + grp:shift_toggle = +group(shifts_toggle) + grp:ctrl_shift_toggle = +group(ctrl_shift_toggle) + grp:ctrl_alt_toggle = +group(ctrl_alt_toggle) + grp:caps_toggle = +group(caps_toggle) + ctrl:nocaps = +ctrl(nocaps) + ctrl:swapcaps = +ctrl(swapcaps) + ctrl:ctrl_ac = +ctrl(ctrl_ac) + ctrl:ctrl_aa = +ctrl(ctrl_aa) + keypad:overlay = +keypad(overlay) + keypad:overlay1 = +keypad(overlay) + keypad:overlay2 = +keypad(overlay) + lock:shift = +capslock(shiftlock) --- xkeyboard-config-1.3.orig/rules/base.lst +++ xkeyboard-config-1.3/rules/base.lst @@ -48,7 +48,7 @@ dell Dell dellsk8125 Dell SK-8125 dellsk8135 Dell SK-8135 - dellusbmm Dell USB Multimedia Keybard + dellusbmm Dell USB Multimedia Keyboard inspiron Dell Laptop/notebook Inspiron 6xxx/8xxx precision_m Dell Laptop/notebook Precision M series dexxa Dexxa Wireless Desktop Keyboard @@ -82,7 +82,9 @@ rapidaccess2a IBM Rapid Access II (alternate option) thinkpad IBM ThinkPad 560Z/600/600E/A22E thinkpadintl IBM ThinkPad 560Z/600/600E/A22E, Intl - thinkpad60 IBM ThinkPad R60/T60/Z60m/Z60t/R61/T61/Z61m/Z61t + thinkpad60 IBM ThinkPad R60/T60/R61/T61 + thinkpadz60 IBM ThinkPad Z60m/Z60t/Z61m/Z61t + ibm_spacesaver IBM Space Saver logiaccess Logitech Access Keyboard logiclx300 Logitech Cordless Desktop LX-300 logii350 Logitech Internet 350 Keyboard @@ -109,6 +111,7 @@ mx1998 Memorex MX1998 mx2500 Memorex MX2500 EZ-Access Keyboard mx2750 Memorex MX2750 + microsoft7000 Microsoft Natural Wireless Ergonomic Keyboard 7000 microsoftinet Microsoft Internet Keyboard microsoftpro Microsoft Natural Keyboard Pro / Microsoft Internet Keyboard Pro microsoftprousb Microsoft Natural Keyboard Pro USB / Microsoft Internet Keyboard Pro @@ -243,6 +246,7 @@ braille Braille ! variant + chr us: Cherokee euro us: With EuroSign on 5 intl us: International (with dead keys) alt-intl us: Alternative international (former us_intl) @@ -302,7 +306,6 @@ unicodeus ba: US keyboard with Bosnian digraphs us ba: US keyboard with Bosnian letters nodeadkeys br: Eliminate dead keys - thinkpad br: Thinkpad dvorak br: Dvorak nativo br: Nativo nativo-us br: Nativo for USA keyboards @@ -322,6 +325,7 @@ multi-2gr ca: Multilingual, second part ike ca: Inuktitut shs ca: Secwepemctsin + kut ca: Ktunaxa tib cn: Tibetan tib_asciinum cn: Tibetan (with ASCII numerals) alternatequotes hr: Use guillemets for quotes @@ -368,7 +372,7 @@ latin9_sundeadkeys fr: (Legacy) Alternative, Sun dead keys bepo fr: Bepo, ergonomic, Dvorak way bepo_latin9 fr: Bepo, ergonomic, Dvorak way, latin-9 only - dvorak fr: (Legacy) Dvorak + dvorak fr: Dvorak mac fr: Macintosh geo fr: Georgian AZERTY Tskapo generic gh: Multilingual @@ -416,6 +420,7 @@ Sundeadkeys is: Sun dead keys nodeadkeys is: Eliminate dead keys mac is: Macintosh + dvorak is: Dvorak lyx il: lyx phonetic il: Phonetic biblical il: Biblical Hebrew (Tiro) @@ -480,6 +485,7 @@ cv_latin ru: Chuvash Latin udm ru: Udmurt kom ru: Komi + sah ru: Yakut yz rs: Z and ZHE swapped latin rs: Latin latinunicode rs: Latin Unicode @@ -539,7 +545,9 @@ homophonic ua: Homophonic intl gb: International (with dead keys) dvorak gb: Dvorak + dvorakukp gb: Dvorak (UK Punctuation) mac gb: Macintosh + colemak gb: Colemak latin uz: Latin kr104 kr: 101/104 key Compatible CloGaelach ie: CloGaelach @@ -582,6 +590,7 @@ grp:rshift_toggle Right Shift key changes layout. grp:lctrl_toggle Left Ctrl key changes layout. grp:rctrl_toggle Right Ctrl key changes layout. + grp:sclk_toggle ScrollLock key changes group. lv3 Third level choosers lv3:switch Press Right Ctrl to choose 3rd level. lv3:menu_switch Press Menu key to choose 3rd level. @@ -593,6 +602,7 @@ lv3:ralt_switch Press Right Alt key to choose 3rd level. lv3:ralt_switch_multikey Press Right Alt key to choose 3rd level, Shift+Right Alt key is Multi_Key. lv3:ralt_alt Right Alt key never chooses 3rd level. + lv3:enter_switch Press Enter key on keypad to choose 3rd level. ctrl Ctrl key position ctrl:nocaps Make CapsLock an additional Ctrl. ctrl:swapcaps Swap Ctrl and CapsLock. @@ -605,11 +615,13 @@ grp_led:scroll ScrollLock LED shows alternative layout. keypad Numeric keypad layout selection keypad:legacy Legacy keypad + keypad:comma Force standard comma keypad keypad:oss Keypad with unicode additions (arrows and math operators) keypad:future Keypad with unicode additions (arrows and math operators). Math operators on default level. keypad:legacy_wang Legacy Wang 724 keypad keypad:oss_wang Wang 724 keypad with unicode additions (arrows and math operators) keypad:future_wang Wang 724 keypad with unicode additions (arrows and math operators). Math operators on default level. + keypad:phone_hex ATM/phone-style hexadecimal keypad kpdl Numeric keypad delete key behaviour kpdl:dot Legacy key with dot kpdl:comma Legacy key with comma --- xkeyboard-config-1.3.orig/rules/evdev.lst +++ xkeyboard-config-1.3/rules/evdev.lst @@ -0,0 +1,682 @@ +! model + pc101 Generic 101-key PC + pc102 Generic 102-key (Intl) PC + pc104 Generic 104-key PC + pc105 Generic 105-key (Intl) PC + dell101 Dell 101-key PC + latitude Dell Latitude series laptop + dellm65 Dell Precision M65 + everex Everex STEPnote + flexpro Keytronic FlexPro + microsoft Microsoft Natural + omnikey101 Northgate OmniKey 101 + winbook Winbook Model XP5 + jp106 Japanese 106-key + pc98 PC-98xx Series + a4techKB21 A4Tech KB-21 + a4techKBS8 A4Tech KBS-8 + a4_rfkb23 A4Tech Wireless Desktop RFKB-23 + abnt2 Brazilian ABNT2 + airkey Acer AirKey V + acpi ACPI Standard + azonaRF2300 Azona RF2300 wireless Internet Keyboard + scorpius Advance Scorpius KI + brother Brother Internet Keyboard + btc5113rf BTC 5113RF Multimedia + btc5126t BTC 5126T + btc6301urf BTC 6301URF + btc9000 BTC 9000 + btc9000a BTC 9000A + btc9001ah BTC 9001AH + btc5090 BTC 5090 + btc9019u BTC 9019U + cherryblue Cherry Blue Line CyBo@rd + cherryblueb Cherry CyMotion Master XPress + cherrybluea Cherry Blue Line CyBo@rd (alternate option) + cherrycyboard Cherry CyBo@rd USB-Hub + chicony Chicony Internet Keyboard + chicony0108 Chicony KU-0108 + chicony9885 Chicony KB-9885 + compaqeak8 Compaq Easy Access Keyboard + compaqik7 Compaq Internet Keyboard (7 keys) + compaqik13 Compaq Internet Keyboard (13 keys) + compaqik18 Compaq Internet Keyboard (18 keys) + cymotionlinux Cherry CyMotion Master Linux + armada Laptop/notebook Compaq (eg. Armada) Laptop Keyboard + presario Laptop/notebook Compaq (eg. Presario) Internet Keyboard + ipaq Compaq iPaq Keyboard + dell Dell + dellsk8125 Dell SK-8125 + dellsk8135 Dell SK-8135 + dellusbmm Dell USB Multimedia Keyboard + inspiron Dell Laptop/notebook Inspiron 6xxx/8xxx + precision_m Dell Laptop/notebook Precision M series + dexxa Dexxa Wireless Desktop Keyboard + diamond Diamond 9801 / 9802 series + dtk2000 DTK2000 + ennyah_dkb1008 Ennyah DKB-1008 + fscaa1667g Fujitsu-Siemens Computers AMILO A1667G laptop + genius Genius Comfy KB-16M / Genius MM Keyboard KWD-910 + geniuscomfy Genius Comfy KB-12e + geniuscomfy2 Genius Comfy KB-21e-Scroll + geniuskb19e Genius KB-19e NB + gyration Gyration + logitech_base Logitech Generic Keyboard + logitech_g15 Logitech G15 extra keys via G15daemon + hpi6 Hewlett-Packard Internet Keyboard + hp2501 Hewlett-Packard SK-2501 Multimedia Keyboard + hp2505 Hewlett-Packard SK-2505 Internet Keyboard + hpxe3gc Hewlett-Packard Omnibook XE3 GC + hpxe3gf Hewlett-Packard Omnibook XE3 GF + hpxt1000 Hewlett-Packard Omnibook XT1000 + hpzt11xx Hewlett-Packard Pavilion ZT11xx + hp500fa Hewlett-Packard Omnibook 500 FA + hp5xx Hewlett-Packard Omnibook 5xx + hp5181 Hewlett-Packard Internet Keyboard 5181 + hp5185 Hewlett-Packard Internet Keyboard 5185 + hpnx9020 Hewlett-Packard nx9020 + hp6000 Hewlett-Packard Omnibook 6000/6100 + honeywell_euroboard Honeywell Euroboard + rapidaccess IBM Rapid Access + rapidaccess2 IBM Rapid Access II + rapidaccess2a IBM Rapid Access II (alternate option) + thinkpad IBM ThinkPad 560Z/600/600E/A22E + thinkpadintl IBM ThinkPad 560Z/600/600E/A22E, Intl + thinkpad60 IBM ThinkPad R60/T60/R61/T61 + thinkpadz60 IBM ThinkPad Z60m/Z60t/Z61m/Z61t + ibm_spacesaver IBM Space Saver + logiaccess Logitech Access Keyboard + logiclx300 Logitech Cordless Desktop LX-300 + logii350 Logitech Internet 350 Keyboard + logimel Logitech Media Elite Keyboard + logicd Logitech Cordless Desktop + logicd_it Logitech Cordless Desktop iTouch + logicd_nav Logitech Cordless Desktop Navigator + logicd_opt Logitech Cordless Desktop Optical + logicda Logitech Cordless Desktop (alternate option) + logicdpa2 Logitech Cordless Desktop Pro (alternate option2) + logicfn Logitech Cordless Freedom/Desktop Navigator + logicdn Logitech Cordless Desktop Navigator + logiitc Logitech iTouch Cordless Keyboard (model Y-RB6) + logiik Logitech Internet Keyboard + itouch Logitech iTouch + logicink Logitech Internet Navigator Keyboard + logiex110 Logitech Cordless Desktop EX110 + logiinkse Logitech iTouch Internet Navigator Keyboard SE + logiinkseusb Logitech iTouch Internet Navigator Keyboard SE (USB) + logiultrax Logitech Ultra-X Keyboard + logiultraxc Logitech Ultra-X Cordless Media Desktop Keyboard + logidinovo Logitech diNovo Keyboard + logidinovoedge Logitech diNovo Edge Keyboard + mx1998 Memorex MX1998 + mx2500 Memorex MX2500 EZ-Access Keyboard + mx2750 Memorex MX2750 + microsoft7000 Microsoft Natural Wireless Ergonomic Keyboard 7000 + microsoftinet Microsoft Internet Keyboard + microsoftpro Microsoft Natural Keyboard Pro / Microsoft Internet Keyboard Pro + microsoftprousb Microsoft Natural Keyboard Pro USB / Microsoft Internet Keyboard Pro + microsoftprooem Microsoft Natural Keyboard Pro OEM + vsonku306 ViewSonic KU-306 Internet Keyboard + microsoftprose Microsoft Internet Keyboard Pro, Swedish + microsoftoffice Microsoft Office Keyboard + microsoftmult Microsoft Wireless Multimedia Keyboard 1.0A + microsoftelite Microsoft Natural Keyboard Elite + oretec Ortek MCK-800 MM/Internet keyboard + propeller Propeller Voyager (KTEZ-1000) + qtronix QTronix Scorpius 98N+ + samsung4500 Samsung SDM 4500P + samsung4510 Samsung SDM 4510P + sk1300 SK-1300 + sk2500 SK-2500 + sk6200 SK-6200 + sk7100 SK-7100 + sp_inet Super Power Multimedia Keyboard + sven SVEN Ergonomic 2500 + symplon Symplon PaceBook (tablet PC) + toshiba_s3000 Toshiba Satellite S3000 + trust Trust Wireless Keyboard Classic + trustda Trust Direct Access Keyboard + yahoo Yahoo! Internet Keyboard + macbook78 MacBook/MacBook Pro + macbook79 MacBook/MacBook Pro (Intl) + macintosh Macintosh + macintosh_old Macintosh Old + macintosh_hhk Happy Hacking Keyboard for Mac + acer_c300 Acer C300 + acer_ferrari4k Acer Ferrari 4000 + acer_laptop Acer Laptop + asus_laptop Asus Laptop + apple Apple + apple_laptop Apple Laptop + silvercrest SILVERCREST Multimedia Wireless Keyboard + emachines Laptop/notebook eMachines m68xx + kr106 Korean 106-key + evdev Evdev-managed keyboard + benqx BenQ X-Touch + benqx730 BenQ X-Touch 730 + benqx800 BenQ X-Touch 800 + hhk Happy Hacking Keyboard + classmate Classmate PC + olpc OLPC + sun6 Sun Type 5/6 + +! layout + us USA + ad Andorra + af Afghanistan + ara Arabic + al Albania + am Armenia + az Azerbaijan + by Belarus + be Belgium + bd Bangladesh + in India + ba Bosnia and Herzegovina + br Brazil + bg Bulgaria + ma Morocco + mm Myanmar + ca Canada + cd Congo, Democratic Republic of the + cn China + hr Croatia + cz Czechia + dk Denmark + nl Netherlands + bt Bhutan + ee Estonia + ir Iran + iq Iraq + fo Faroe Islands + fi Finland + fr France + gh Ghana + gn Guinea + ge Georgia + de Germany + gr Greece + hu Hungary + is Iceland + il Israel + it Italy + jp Japan + kg Kyrgyzstan + kh Cambodia + kz Kazakhstan + la Laos + latam Latin American + lt Lithuania + lv Latvia + mao Maori + me Montenegro + mk Macedonia + mt Malta + mn Mongolia + no Norway + pl Poland + pt Portugal + ro Romania + ru Russia + rs Serbia + si Slovenia + sk Slovakia + es Spain + se Sweden + ch Switzerland + sy Syria + tj Tajikistan + lk Sri Lanka + th Thailand + tr Turkey + ua Ukraine + gb United Kingdom + uz Uzbekistan + vn Vietnam + kr Korea, Republic of + nec_vndr/jp Japan (PC-98xx Series) + ie Ireland + pk Pakistan + mv Maldives + za South Africa + epo Esperanto + np Nepal + ng Nigeria + et Ethiopia + braille Braille + +! variant + chr us: Cherokee + euro us: With EuroSign on 5 + intl us: International (with dead keys) + alt-intl us: Alternative international (former us_intl) + colemak us: Colemak + dvorak us: Dvorak + dvorak-intl us: Dvorak international + dvorak-l us: Left handed Dvorak + dvorak-r us: Right handed Dvorak + dvorak-classic us: Classic Dvorak + dvp us: Programmer Dvorak + rus us: Russian phonetic + mac us: Macintosh + altgr-intl us: International (AltGr dead keys) + olpc2 us: Group toggle on multiply/divide key + ps af: Pashto + uz af: Southern Uzbek + olpc-ps af: OLPC Pashto + olpc-fa af: OLPC Dari + olpc-uz af: OLPC Southern Uzbek + azerty ara: azerty + azerty_digits ara: azerty/digits + digits ara: digits + qwerty ara: qwerty + qwerty_digits ara: qwerty/digits + buckwalter ara: Buckwalter + phonetic am: Phonetic + phonetic-alt am: Alternative Phonetic + eastern am: Eastern + western am: Western + eastern-alt am: Alternative Eastern + cyrillic az: Cyrillic + winkeys by: Winkeys + latin by: Latin + iso-alternate be: ISO Alternate + nodeadkeys be: Eliminate dead keys + sundeadkeys be: Sun dead keys + wang be: Wang model 724 azerty + probhat bd: Probhat + ben in: Bengali + ben_probhat in: Bengali Probhat + guj in: Gujarati + guru in: Gurmukhi + jhelum in: Gurmukhi Jhelum + kan in: Kannada + mal in: Malayalam + mal_lalitha in: Malayalam Lalitha + ori in: Oriya + tam_unicode in: Tamil Unicode + tam_TAB in: Tamil TAB Typewriter + tam_TSCII in: Tamil TSCII Typewriter + tam in: Tamil + tel in: Telugu + urd in: Urdu + bolnagri in: Hindi Bolnagri + alternatequotes ba: Use guillemets for quotes + unicode ba: Use Bosnian digraphs + unicodeus ba: US keyboard with Bosnian digraphs + us ba: US keyboard with Bosnian letters + nodeadkeys br: Eliminate dead keys + dvorak br: Dvorak + nativo br: Nativo + nativo-us br: Nativo for USA keyboards + nativo-epo br: Nativo for Esperanto + phonetic bg: Phonetic + french ma: French + tifinagh ma: Tifinagh + tifinagh-alt ma: Tifinagh Alternative + tifinagh-alt-phonetic ma: Tifinagh Alternative Phonetic + tifinagh-extended ma: Tifinagh Extended + tifinagh-phonetic ma: Tifinagh Phonetic + tifinagh-extended-phonetic ma: Tifinagh Extended Phonetic + fr-dvorak ca: French Dvorak + fr-legacy ca: French (legacy) + multix ca: Multilingual + multi ca: Multilingual, first part + multi-2gr ca: Multilingual, second part + ike ca: Inuktitut + shs ca: Secwepemctsin + kut ca: Ktunaxa + tib cn: Tibetan + tib_asciinum cn: Tibetan (with ASCII numerals) + alternatequotes hr: Use guillemets for quotes + unicode hr: Use Croatian digraphs + unicodeus hr: US keyboard with Croatian digraphs + us hr: US keyboard with Croatian letters + bksl cz: With <\|> key + qwerty cz: qwerty + qwerty_bksl cz: qwerty, extended Backslash + nodeadkeys dk: Eliminate dead keys + mac dk: Macintosh + mac_nodeadkeys dk: Macintosh, eliminate dead keys + dvorak dk: Dvorak + sundeadkeys nl: Sun dead keys + mac nl: Macintosh + std nl: Standard + nodeadkeys ee: Eliminate dead keys + dvorak ee: Dvorak + us ee: US keyboard with Estonian letters + pro ir: Pro + keypad ir: Keypad + pro_keypad ir: Pro Keypad + ku ir: Kurdish, Latin Q + ku_f ir: Kurdish, (F) + ku_alt ir: Kurdish, Latin Alt-Q + ku_ara ir: Kurdish, Arabic-Latin + ku iq: Kurdish, Latin Q + ku_f iq: Kurdish, (F) + ku_alt iq: Kurdish, Latin Alt-Q + ku_ara iq: Kurdish, Arabic-Latin + nodeadkeys fo: Eliminate dead keys + nodeadkeys fi: Eliminate dead keys + smi fi: Northern Saami + classic fi: Classic + mac fi: Macintosh + nodeadkeys fr: Eliminate dead keys + sundeadkeys fr: Sun dead keys + oss fr: Alternative + oss_latin9 fr: Alternative, latin-9 only + oss_nodeadkeys fr: Alternative, eliminate dead keys + oss_sundeadkeys fr: Alternative, Sun dead keys + latin9 fr: (Legacy) Alternative + latin9_nodeadkeys fr: (Legacy) Alternative, eliminate dead keys + latin9_sundeadkeys fr: (Legacy) Alternative, Sun dead keys + bepo fr: Bepo, ergonomic, Dvorak way + bepo_latin9 fr: Bepo, ergonomic, Dvorak way, latin-9 only + dvorak fr: Dvorak + mac fr: Macintosh + geo fr: Georgian AZERTY Tskapo + generic gh: Multilingual + akan gh: Akan + ewe gh: Ewe + fula gh: Fula + ga gh: Ga + hausa gh: Hausa + ergonomic ge: Ergonomic + mess ge: MESS + ru ge: Russian + os ge: Ossetian + deadacute de: Dead acute + deadgraveacute de: Dead grave acute + nodeadkeys de: Eliminate dead keys + ro de: Romanian keyboard with German letters + ro_nodeadkeys de: Romanian keyboard with German letters, eliminate dead keys + dvorak de: Dvorak + sundeadkeys de: Sun dead keys + neo de: Neostyle + mac de: Macintosh + mac_nodeadkeys de: Macintosh, eliminate dead keys + extended gr: Extended + nodeadkeys gr: Eliminate dead keys + polytonic gr: Polytonic + standard hu: Standard + nodeadkeys hu: Eliminate dead keys + qwerty hu: qwerty + 101_qwertz_comma_dead hu: 101/qwertz/comma/Dead keys + 101_qwertz_comma_nodead hu: 101/qwertz/comma/Eliminate dead keys + 101_qwertz_dot_dead hu: 101/qwertz/dot/Dead keys + 101_qwertz_dot_nodead hu: 101/qwertz/dot/Eliminate dead keys + 101_qwerty_comma_dead hu: 101/qwerty/comma/Dead keys + 101_qwerty_comma_nodead hu: 101/qwerty/comma/Eliminate dead keys + 101_qwerty_dot_dead hu: 101/qwerty/dot/Dead keys + 101_qwerty_dot_nodead hu: 101/qwerty/dot/Eliminate dead keys + 102_qwertz_comma_dead hu: 102/qwertz/comma/Dead keys + 102_qwertz_comma_nodead hu: 102/qwertz/comma/Eliminate dead keys + 102_qwertz_dot_dead hu: 102/qwertz/dot/Dead keys + 102_qwertz_dot_nodead hu: 102/qwertz/dot/Eliminate dead keys + 102_qwerty_comma_dead hu: 102/qwerty/comma/Dead keys + 102_qwerty_comma_nodead hu: 102/qwerty/comma/Eliminate dead keys + 102_qwerty_dot_dead hu: 102/qwerty/dot/Dead keys + 102_qwerty_dot_nodead hu: 102/qwerty/dot/Eliminate dead keys + Sundeadkeys is: Sun dead keys + nodeadkeys is: Eliminate dead keys + mac is: Macintosh + dvorak is: Dvorak + lyx il: lyx + phonetic il: Phonetic + biblical il: Biblical Hebrew (Tiro) + nodeadkeys it: Eliminate dead keys + mac it: Macintosh + geo it: Georgian + kana jp: Kana + OADG109A jp: OADG 109A + ruskaz kz: Russian with Kazakh + kazrus kz: Kazakh with Russian + nodeadkeys latam: Eliminate dead keys + sundeadkeys latam: Sun dead keys + std lt: Standard + us lt: US keyboard with Lithuanian letters + ibm lt: IBM (LST 1205-92) + lekp lt: LEKP + lekpa lt: LEKPa + balticplus lt: Baltic+ + apostrophe lv: Apostrophe (') variant + tilde lv: Tilde (~) variant + fkey lv: F-letter (F) variant + cyrillic me: Cyrillic + cyrillicyz me: Cyrillic, Z and ZHE swapped + latinunicode me: Latin unicode + latinyz me: Latin qwerty + latinunicodeyz me: Latin unicode qwerty + cyrillicalternatequotes me: Cyrillic with guillemets + latinalternatequotes me: Latin with guillemets + nodeadkeys mk: Eliminate dead keys + us mt: Maltese keyboard with US layout + nodeadkeys no: Eliminate dead keys + dvorak no: Dvorak + smi no: Northern Saami + smi_nodeadkeys no: Northern Saami, eliminate dead keys + mac no: Macintosh + mac_nodeadkeys no: Macintosh, eliminate dead keys + qwertz pl: qwertz + dvorak pl: Dvorak + dvorak_quotes pl: Dvorak, Polish quotes on quotemark key + dvorak_altquotes pl: Dvorak, Polish quotes on key "1/!" + csb pl: Kashubian + ru_phonetic_dvorak pl: Russian phonetic Dvorak + nodeadkeys pt: Eliminate dead keys + sundeadkeys pt: Sun dead keys + mac pt: Macintosh + mac_nodeadkeys pt: Macintosh, eliminate dead keys + mac_sundeadkeys pt: Macintosh, Sun dead keys + nativo pt: Nativo + nativo-us pt: Nativo for USA keyboards + nativo-epo pt: Nativo for Esperanto + cedilla ro: Cedilla + std ro: Standard + std_cedilla ro: Standard (Cedilla) + winkeys ro: Winkeys + phonetic ru: Phonetic + typewriter ru: Typewriter + legacy ru: Legacy + tt ru: Tatar + os_legacy ru: Ossetian, legacy + os_winkeys ru: Ossetian, Winkeys + cv ru: Chuvash + cv_latin ru: Chuvash Latin + udm ru: Udmurt + kom ru: Komi + sah ru: Yakut + yz rs: Z and ZHE swapped + latin rs: Latin + latinunicode rs: Latin Unicode + latinyz rs: Latin qwerty + latinunicodeyz rs: Latin Unicode qwerty + alternatequotes rs: With guillemets + latinalternatequotes rs: Latin with guillemets + alternatequotes si: Use guillemets for quotes + unicode si: Use Slovenian digraphs + unicodeus si: US keyboard with Slovenian digraphs + us si: US keyboard with Slovenian letters + bksl sk: Extended Backslash + qwerty sk: qwerty + qwerty_bksl sk: qwerty, extended Backslash + nodeadkeys es: Eliminate dead keys + sundeadkeys es: Sun dead keys + dvorak es: Dvorak + ast es: Asturian variant with bottom-dot H and bottom-dot L + cat es: Catalan variant with middle-dot L + mac es: Macintosh + nodeadkeys se: Eliminate dead keys + dvorak se: Dvorak + rus se: Russian phonetic + rus_nodeadkeys se: Russian phonetic, eliminate dead keys + smi se: Northern Saami + mac se: Macintosh + svdvorak se: Svdvorak + de_nodeadkeys ch: German, eliminate dead keys + de_sundeadkeys ch: German, Sun dead keys + fr ch: French + fr_nodeadkeys ch: French, eliminate dead keys + fr_sundeadkeys ch: French, Sun dead keys + fr_mac ch: French (Macintosh) + de_mac ch: German (Macintosh) + syc sy: Syriac + syc_phonetic sy: Syriac phonetic + ku sy: Kurdish, Latin Q + ku_f sy: Kurdish, (F) + ku_alt sy: Kurdish, Latin Alt-Q + tam_unicode lk: Tamil Unicode + tam_TAB lk: Tamil TAB Typewriter + tis th: TIS-820.2538 + pat th: Pattachote + f tr: (F) + alt tr: Alt-Q + sundeadkeys tr: Sun dead keys + ku tr: Kurdish, Latin Q + ku_f tr: Kurdish, (F) + ku_alt tr: Kurdish, Latin Alt-Q + intl tr: International (with dead keys) + phonetic ua: Phonetic + typewriter ua: Typewriter + winkeys ua: Winkeys + unicode ua: Unicode + rstu ua: Standard RSTU + rstu_ru ua: Standard RSTU on Russian layout + homophonic ua: Homophonic + intl gb: International (with dead keys) + dvorak gb: Dvorak + dvorakukp gb: Dvorak (UK Punctuation) + mac gb: Macintosh + colemak gb: Colemak + latin uz: Latin + kr104 kr: 101/104 key Compatible + CloGaelach ie: CloGaelach + UnicodeExpert ie: UnicodeExpert + ogam ie: Ogham + ogam_is434 ie: Ogham IS434 + ara pk: Arabic + legacy epo: displaced semicolon and quote (obsolete) + igbo ng: Igbo + yoruba ng: Yoruba + hausa ng: Hausa + left_hand braille: Left hand + right_hand braille: Right hand + +! option + grp Layout switching + grp:switch R-Alt switches layout while pressed. + grp:lswitch Left Alt key switches layout while pressed. + grp:lwin_switch Left Win-key switches layout while pressed. + grp:rwin_switch Right Win-key switches layout while pressed. + grp:win_switch Both Win-keys switch layout while pressed. + grp:rctrl_switch Right Ctrl key switches layout while pressed. + grp:toggle Right Alt key changes layout. + grp:lalt_toggle Left Alt key changes layout. + grp:caps_toggle CapsLock key changes layout. + grp:shift_caps_toggle Shift+CapsLock changes layout. + grp:shift_caps_switch CapsLock switch to first layout, Shift+CapsLock switch to last layout. + grp:alt_caps_toggle Alt+CapsLock changes layout. + grp:shifts_toggle Both Shift keys together change layout. + grp:alts_toggle Both Alt keys together change layout. + grp:ctrls_toggle Both Ctrl keys together change layout. + grp:ctrl_shift_toggle Ctrl+Shift change layout. + grp:lctrl_lshift_toggle LCtrl+LShift change layout. + grp:ctrl_alt_toggle Alt+Ctrl change layout. + grp:alt_shift_toggle Alt+Shift change layout. + grp:menu_toggle Menu key changes layout. + grp:lwin_toggle Left Win-key changes layout. + grp:rwin_toggle Right Win-key changes layout. + grp:lshift_toggle Left Shift key changes layout. + grp:rshift_toggle Right Shift key changes layout. + grp:lctrl_toggle Left Ctrl key changes layout. + grp:rctrl_toggle Right Ctrl key changes layout. + grp:sclk_toggle ScrollLock key changes group. + lv3 Third level choosers + lv3:switch Press Right Ctrl to choose 3rd level. + lv3:menu_switch Press Menu key to choose 3rd level. + lv3:win_switch Press any of Win-keys to choose 3rd level. + lv3:lwin_switch Press Left Win-key to choose 3rd level. + lv3:rwin_switch Press Right Win-key to choose 3rd level. + lv3:alt_switch Press any of Alt keys to choose 3rd level. + lv3:lalt_switch Press Left Alt key to choose 3rd level. + lv3:ralt_switch Press Right Alt key to choose 3rd level. + lv3:ralt_switch_multikey Press Right Alt key to choose 3rd level, Shift+Right Alt key is Multi_Key. + lv3:ralt_alt Right Alt key never chooses 3rd level. + lv3:enter_switch Press Enter key on keypad to choose 3rd level. + ctrl Ctrl key position + ctrl:nocaps Make CapsLock an additional Ctrl. + ctrl:swapcaps Swap Ctrl and CapsLock. + ctrl:ctrl_ac Ctrl key at left of 'A' + ctrl:ctrl_aa Ctrl key at bottom left + ctrl:ctrl_ra Right Ctrl key works as Right Alt. + grp_led Use keyboard LED to show alternative layout. + grp_led:num NumLock LED shows alternative layout. + grp_led:caps CapsLock LED shows alternative layout. + grp_led:scroll ScrollLock LED shows alternative layout. + keypad Numeric keypad layout selection + keypad:legacy Legacy keypad + keypad:comma Force standard comma keypad + keypad:oss Keypad with unicode additions (arrows and math operators) + keypad:future Keypad with unicode additions (arrows and math operators). Math operators on default level. + keypad:legacy_wang Legacy Wang 724 keypad + keypad:oss_wang Wang 724 keypad with unicode additions (arrows and math operators) + keypad:future_wang Wang 724 keypad with unicode additions (arrows and math operators). Math operators on default level. + keypad:phone_hex ATM/phone-style hexadecimal keypad + kpdl Numeric keypad delete key behaviour + kpdl:dot Legacy key with dot + kpdl:comma Legacy key with comma + kpdl:dotoss Four-level key with dot + kpdl:commaoss Four-level key with comma + kpdl:momayyezoss Four-level key with momayyez + kpdl:kposs Four-level key with abstract separators + caps CapsLock key behavior + caps:internal CapsLock uses internal capitalization. Shift "pauses" CapsLock. + caps:internal_nocancel CapsLock uses internal capitalization. Shift doesn't affect CapsLock. + caps:shift CapsLock acts as Shift with locking. Shift "pauses" CapsLock. + caps:shift_nocancel CapsLock acts as Shift with locking. Shift doesn't affect CapsLock. + caps:shift_lock CapsLock just locks the Shift modifier. + caps:capslock CapsLock toggles normal capitalization of alphabetic characters. + caps:swapescape Swap ESC and CapsLock. + caps:shiftlock CapsLock toggles Shift so all keys are affected. + altwin Alt/Win key behavior + altwin:menu Add the standard behavior to Menu key. + altwin:meta_alt Alt and Meta are on the Alt keys. + altwin:ctrl_win Control is mapped to the Win-keys (and the usual Ctrl keys). + altwin:meta_win Meta is mapped to the Win-keys. + altwin:left_meta_win Meta is mapped to the left Win-key. + altwin:super_win Super is mapped to the Win-keys. + altwin:hyper_win Hyper is mapped to the Win-keys. + altwin:alt_super_win Alt is mapped to the right Win-key and Super to Menu. + altwin:swap_lalt_lwin Left Alt is swapped with left Win-key. + Compose key Compose key position + compose:ralt Right Alt is Compose. + compose:lwin Left Win-key is Compose. + compose:rwin Right Win-key is Compose. + compose:menu Menu is Compose. + compose:rctrl Right Ctrl is Compose. + compose:caps Caps Lock is Compose. + compose:102 Less-than/Greater-than is Compose. + compat Miscellaneous compatibility options + numpad:pc Default numeric keypad keys. + numpad:mac Numeric keypad keys work as with Mac. + numpad:microsoft Shift with numeric keypad keys works as in MS Windows. + srvrkeys:none Special keys (Ctrl+Alt+<key>) handled in a server. + apple:badmap Swap keycodes of two keys when Mac keyboards are misdetected by kernel. + shift:breaks_caps Shift cancels CapsLock. + eurosign Adding the EuroSign to certain keys + eurosign:e Add the EuroSign to the E key. + eurosign:2 Add the EuroSign to the 2 key. + eurosign:4 Add the EuroSign to the 4 key. + eurosign:5 Add the EuroSign to the 5 key. + nbsp Using space key to input non-breakable space character + nbsp:none Space key outputs usual space at any level. + nbsp:level2 Space key outputs non-breakable space character at second level. + nbsp:level3 Space key outputs non-breakable space character at third level. + nbsp:level3s Space key outputs non-breakable space character at third level, nothing at fourth level. + nbsp:level3n Space key outputs non-breakable space character at third level, thin non-breakable space character at fourth level + nbsp:level4 Space key outputs non-breakable space character at fourth level. + nbsp:level4n Space key outputs non-breakable space character at fourth level, thin non-breakable space character at sixth level + nbsp:level4nl Space key outputs non-breakable space character at fourth level, thin non-breakable space character at sixth level (via Ctrl+Shift + japan Japanese keyboard options + japan:kana_lock Kana Lock key is locking + japan:nicola_f_bs NICOLA-F style Backspace --- xkeyboard-config-1.3.orig/rules/base.xml +++ xkeyboard-config-1.3/rules/base.xml @@ -0,0 +1,4688 @@ + + + + + + + pc101 + Generic 101-key PC + Generic + + + + + pc102 + Generic 102-key (Intl) PC + Generic + + + + + pc104 + Generic 104-key PC + Generic + + + + + pc105 + Generic 105-key (Intl) PC + Generic + + + + + dell101 + Dell 101-key PC + Dell + + + + + latitude + Dell Latitude series laptop + Dell + + + + + dellm65 + Dell Precision M65 + Dell + + + + + everex + Everex STEPnote + Everex + + + + + flexpro + Keytronic FlexPro + Keytronic + + + + + microsoft + Microsoft Natural + Microsoft Inc. + + + + + omnikey101 + Northgate OmniKey 101 + Northgate + + + + + winbook + Winbook Model XP5 + Generic + + + + + jp106 + Japanese 106-key + Generic + + + + + pc98 + PC-98xx Series + Generic + + + + + a4techKB21 + A4Tech KB-21 + A4Tech + + + + + a4techKBS8 + A4Tech KBS-8 + A4Tech + + + + + a4_rfkb23 + A4Tech Wireless Desktop RFKB-23 + A4Tech + + + + + abnt2 + Brazilian ABNT2 + Generic + + + + + airkey + Acer AirKey V + Acer + + + + + acpi + ACPI Standard + Generic + + + + + azonaRF2300 + Azona RF2300 wireless Internet Keyboard + Azona + + + + + scorpius + Advance Scorpius KI + Scorpius + + + + + brother + Brother Internet Keyboard + Brother + + + + + btc5113rf + BTC 5113RF Multimedia + BTC + + + + + btc5126t + BTC 5126T + BTC + + + + + btc6301urf + BTC 6301URF + BTC + + + + + btc9000 + BTC 9000 + BTC + + + + + btc9000a + BTC 9000A + BTC + + + + + btc9001ah + BTC 9001AH + BTC + + + + + btc5090 + BTC 5090 + BTC + + + + + btc9019u + BTC 9019U + BTC + + + + + cherryblue + Cherry Blue Line CyBo@rd + + + + + cherryblueb + Cherry CyMotion Master XPress + Cherry + + + + + cherrybluea + Cherry Blue Line CyBo@rd (alternate option) + Cherry + + + + + cherrycyboard + Cherry CyBo@rd USB-Hub + Cherry + + + + + chicony + Chicony Internet Keyboard + Chicony + + + + + chicony0108 + Chicony KU-0108 + Chicony + + + + + chicony9885 + Chicony KB-9885 + Chicony + + + + + compaqeak8 + Compaq Easy Access Keyboard + Compaq + + + + + compaqik7 + Compaq Internet Keyboard (7 keys) + Compaq + + + + + compaqik13 + Compaq Internet Keyboard (13 keys) + Compaq + + + + + compaqik18 + Compaq Internet Keyboard (18 keys) + Compaq + + + + + cymotionlinux + Cherry CyMotion Master Linux + Cherry + + + + + armada + Laptop/notebook Compaq (eg. Armada) Laptop Keyboard + Compaq + + + + + presario + Laptop/notebook Compaq (eg. Presario) Internet Keyboard + Compaq + + + + + ipaq + Compaq iPaq Keyboard + Compaq + + + + + dell + Dell + Dell + + + + + dellsk8125 + Dell SK-8125 + Dell + + + + + dellsk8135 + Dell SK-8135 + Dell + + + + + dellusbmm + Dell USB Multimedia Keyboard + Dell + + + + + inspiron + Dell Laptop/notebook Inspiron 6xxx/8xxx + Dell + + + + + precision_m + Dell Laptop/notebook Precision M series + Dell + + + + + dexxa + Dexxa Wireless Desktop Keyboard + Dexxa + + + + + diamond + Diamond 9801 / 9802 series + Diamond + + + + + dtk2000 + DTK2000 + + + + + ennyah_dkb1008 + Ennyah DKB-1008 + Ennyah + + + + + fscaa1667g + Fujitsu-Siemens Computers AMILO A1667G laptop + Fujitsu-Siemens + + + + + genius + Genius Comfy KB-16M / Genius MM Keyboard KWD-910 + Genius + + + + + geniuscomfy + Genius Comfy KB-12e + Genius + + + + + geniuscomfy2 + Genius Comfy KB-21e-Scroll + Genius + + + + + geniuskb19e + Genius KB-19e NB + Genius + + + + + gyration + Gyration + Gyration + + + + + logitech_base + Logitech Generic Keyboard + Logitech + + + + + logitech_g15 + Logitech G15 extra keys via G15daemon + Logitech + + + + + hpi6 + Hewlett-Packard Internet Keyboard + Hewlett-Packard + + + + + hp2501 + Hewlett-Packard SK-2501 Multimedia Keyboard + Hewlett-Packard + + + + + hp2505 + Hewlett-Packard SK-2505 Internet Keyboard + Hewlett-Packard + + + + + hpxe3gc + Hewlett-Packard Omnibook XE3 GC + Hewlett-Packard + + + + + hpxe3gf + Hewlett-Packard Omnibook XE3 GF + Hewlett-Packard + + + + + hpxt1000 + Hewlett-Packard Omnibook XT1000 + Hewlett-Packard + + + + + hpzt11xx + Hewlett-Packard Pavilion ZT11xx + Hewlett-Packard + + + + + hp500fa + Hewlett-Packard Omnibook 500 FA + Hewlett-Packard + + + + + hp5xx + Hewlett-Packard Omnibook 5xx + Hewlett-Packard + + + + + hp5181 + Hewlett-Packard Internet Keyboard 5181 + Hewlett-Packard + + + + + hp5185 + Hewlett-Packard Internet Keyboard 5185 + Hewlett-Packard + + + + + hpnx9020 + Hewlett-Packard nx9020 + Hewlett-Packard + + + + + hp6000 + Hewlett-Packard Omnibook 6000/6100 + Hewlett-Packard + + + + + honeywell_euroboard + Honeywell Euroboard + Hewlett-Packard + + + + + rapidaccess + IBM Rapid Access + IBM + + + + + rapidaccess2 + IBM Rapid Access II + IBM + + + + + rapidaccess2a + IBM Rapid Access II (alternate option) + IBM + + + + + thinkpad + IBM ThinkPad 560Z/600/600E/A22E + IBM + + + + + thinkpadintl + IBM ThinkPad 560Z/600/600E/A22E, Intl + IBM + + + + + thinkpad60 + IBM ThinkPad R60/T60/R61/T61 + IBM + + + + + thinkpadz60 + IBM ThinkPad Z60m/Z60t/Z61m/Z61t + IBM + + + + + ibm_spacesaver + IBM Space Saver + IBM + + + + + logiaccess + Logitech Access Keyboard + Logitech + + + + + logiclx300 + Logitech Cordless Desktop LX-300 + Logitech + + + + + logii350 + Logitech Internet 350 Keyboard + Logitech + + + + + logimel + Logitech Media Elite Keyboard + Logitech + + + + + logicd + Logitech Cordless Desktop + Logitech + + + + + logicd_it + Logitech Cordless Desktop iTouch + Logitech + + + + + logicd_nav + Logitech Cordless Desktop Navigator + Logitech + + + + + logicd_opt + Logitech Cordless Desktop Optical + Logitech + + + + + logicda + Logitech Cordless Desktop (alternate option) + Logitech + + + + + logicdpa2 + Logitech Cordless Desktop Pro (alternate option2) + Logitech + + + + + logicfn + Logitech Cordless Freedom/Desktop Navigator + Logitech + + + + + logicdn + Logitech Cordless Desktop Navigator + Logitech + + + + + logiitc + Logitech iTouch Cordless Keyboard (model Y-RB6) + Logitech + + + + + logiik + Logitech Internet Keyboard + Logitech + + + + + itouch + Logitech iTouch + Logitech + + + + + logicink + Logitech Internet Navigator Keyboard + Logitech + + + + + logiex110 + Logitech Cordless Desktop EX110 + Logitech + + + + + logiinkse + Logitech iTouch Internet Navigator Keyboard SE + Logitech + + + + + logiinkseusb + Logitech iTouch Internet Navigator Keyboard SE (USB) + Logitech + + + + + logiultrax + Logitech Ultra-X Keyboard + Logitech + + + + + logiultraxc + Logitech Ultra-X Cordless Media Desktop Keyboard + Logitech + + + + + logidinovo + Logitech diNovo Keyboard + Logitech + + + + + logidinovoedge + Logitech diNovo Edge Keyboard + Logitech + + + + + mx1998 + Memorex MX1998 + Memorex + + + + + mx2500 + Memorex MX2500 EZ-Access Keyboard + Memorex + + + + + mx2750 + Memorex MX2750 + Memorex + + + + + microsoft7000 + Microsoft Natural Wireless Ergonomic Keyboard 7000 + Microsoft Inc. + + + + + microsoftinet + Microsoft Internet Keyboard + Microsoft Inc. + + + + + microsoftpro + Microsoft Natural Keyboard Pro / Microsoft Internet Keyboard Pro + Microsoft Inc. + + + + + microsoftprousb + Microsoft Natural Keyboard Pro USB / Microsoft Internet Keyboard Pro + Microsoft Inc. + + + + + microsoftprooem + Microsoft Natural Keyboard Pro OEM + Microsoft Inc. + + + + + vsonku306 + ViewSonic KU-306 Internet Keyboard + ViewSonic + + + + + microsoftprose + Microsoft Internet Keyboard Pro, Swedish + Microsoft Inc. + + + + + microsoftoffice + Microsoft Office Keyboard + Microsoft Inc. + + + + + microsoftmult + Microsoft Wireless Multimedia Keyboard 1.0A + Microsoft Inc. + + + + + microsoftelite + Microsoft Natural Keyboard Elite + Microsoft Inc. + + + + + oretec + Ortek MCK-800 MM/Internet keyboard + Ortek + + + + + propeller + Propeller Voyager (KTEZ-1000) + KeyTronic + + + + + qtronix + QTronix Scorpius 98N+ + QTronix + + + + + samsung4500 + Samsung SDM 4500P + Samsung + + + + + samsung4510 + Samsung SDM 4510P + Samsung + + + + + sk1300 + SK-1300 + NEC + + + + + sk2500 + SK-2500 + NEC + + + + + sk6200 + SK-6200 + NEC + + + + + sk7100 + SK-7100 + NEC + + + + + sp_inet + Super Power Multimedia Keyboard + Generic + + + + + sven + SVEN Ergonomic 2500 + SVEN + + + + + symplon + Symplon PaceBook (tablet PC) + Symplon + + + + + toshiba_s3000 + Toshiba Satellite S3000 + Toshiba + + + + + trust + Trust Wireless Keyboard Classic + Trust + + + + + trustda + Trust Direct Access Keyboard + Trust + + + + + yahoo + Yahoo! Internet Keyboard + Yahoo! + + + + + macbook78 + MacBook/MacBook Pro + Apple + + + + + macbook79 + MacBook/MacBook Pro (Intl) + Apple + + + + + macintosh + Macintosh + Apple + + + + + macintosh_old + Macintosh Old + Apple + + + + + macintosh_hhk + Happy Hacking Keyboard for Mac + Fujitsu + + + + + acer_c300 + Acer C300 + Acer + + + + + acer_ferrari4k + Acer Ferrari 4000 + Acer + + + + + acer_laptop + Acer Laptop + Acer + + + + + asus_laptop + Asus Laptop + Asus + + + + + apple + Apple + Apple + + + + + apple_laptop + Apple Laptop + Apple + + + + + silvercrest + SILVERCREST Multimedia Wireless Keyboard + Silvercrest + + + + + emachines + Laptop/notebook eMachines m68xx + eMachines + + + + + kr106 + Korean 106-key + Generic + + + + + evdev + Evdev-managed keyboard + Generic + + + + + benqx + BenQ X-Touch + BenQ + + + + + benqx730 + BenQ X-Touch 730 + BenQ + + + + + benqx800 + BenQ X-Touch 800 + BenQ + + + + + hhk + Happy Hacking Keyboard + Fujitsu + + + + + classmate + Classmate PC + Intel + + + + + olpc + OLPC + OLPC + + + + + sun6 + Sun Type 5/6 + Sun Microsystems + + + + + + + us + USA + USA + eng + + + + + chr + Cherokee + chr + + + + + euro + With EuroSign on 5 + + + + + intl + International (with dead keys) + + + + + alt-intl + Alternative international (former us_intl) + + + + + colemak + Colemak + + + + + dvorak + Dvorak + + + + + dvorak-intl + Dvorak international + + + + + dvorak-l + Left handed Dvorak + + + + + dvorak-r + Right handed Dvorak + + + + + dvorak-classic + Classic Dvorak + + + + + dvp + Programmer Dvorak + + + + + rus + Russian phonetic + + + + + mac + Macintosh + + + + + altgr-intl + International (AltGr dead keys) + eng + fra + ger + + + + + olpc2 + Group toggle on multiply/divide key + + + + + + + ad + And + Andorra + cat + + + + + + af + Afg + Afghanistan + + + + + ps + Pashto + pus + + + + + uz + Southern Uzbek + uzb + + + + + olpc-ps + OLPC Pashto + pus + + + + + olpc-fa + OLPC Dari + + + + + + olpc-uz + OLPC Southern Uzbek + uzb + + + + + + + ara + Ara + Arabic + + AE + BH + DZ + EG + EH + JO + KW + LB + LY + MA + MR + OM + PS + QA + SA + SD + SY + TN + YE + + ara + + + + + azerty + azerty + + + + + azerty_digits + azerty/digits + + + + + digits + digits + + + + + qwerty + qwerty + + + + + qwerty_digits + qwerty/digits + + + + + buckwalter + Buckwalter + + + + + + + al + Alb + Albania + alb + + + + + + am + Arm + Armenia + hye + + + + + phonetic + Phonetic + + + + + phonetic-alt + Alternative Phonetic + + + + + eastern + Eastern + + + + + western + Western + + + + + eastern-alt + Alternative Eastern + + + + + + + az + Aze + Azerbaijan + aze + + + + + cyrillic + Cyrillic + + + + + + + by + Blr + Belarus + bel + + + + + winkeys + Winkeys + + + + + latin + Latin + + + + + + + be + Bel + Belgium + ger + fra + + + + + iso-alternate + ISO Alternate + + + + + nodeadkeys + Eliminate dead keys + + + + + sundeadkeys + Sun dead keys + + + + + wang + Wang model 724 azerty + + + + + + + bd + Ban + Bangladesh + ben + + + + + probhat + Probhat + + + + + + + in + Ind + India + + + + + ben + Bengali + ben + + + + + ben_probhat + Bengali Probhat + ben + + + + + guj + Gujarati + guj + + + + + guru + Gurmukhi + pan + + + + + jhelum + Gurmukhi Jhelum + pan + + + + + kan + Kannada + kan + + + + + mal + Malayalam + mal + + + + + mal_lalitha + Malayalam Lalitha + mal + + + + + ori + Oriya + ori + + + + + tam_unicode + Tamil Unicode + tam + + + + + tam_TAB + Tamil TAB Typewriter + tam + + + + + tam_TSCII + Tamil TSCII Typewriter + tam + + + + + tam + Tamil + tam + + + + + tel + Telugu + tel + + + + + urd + Urdu + urd + + + + + bolnagri + Hindi Bolnagri + hin + + + + + + + ba + Bih + Bosnia and Herzegovina + bos + + + + + alternatequotes + Use guillemets for quotes + + + + + unicode + Use Bosnian digraphs + + + + + unicodeus + US keyboard with Bosnian digraphs + + + + + us + US keyboard with Bosnian letters + + + + + + + br + Bra + Brazil + por + + + + + nodeadkeys + Eliminate dead keys + + + + + dvorak + Dvorak + + + + + nativo + Nativo + + + + + nativo-us + Nativo for USA keyboards + + + + + nativo-epo + Nativo for Esperanto + epo + + + + + + + bg + Bgr + Bulgaria + bul + + + + + phonetic + Phonetic + + + + + + + ma + Morocco + + + + + french + French + fra + + + + + tifinagh + Tifinagh + ber + + + + + tifinagh-alt + Tifinagh Alternative + ber + + + + + tifinagh-alt-phonetic + Tifinagh Alternative Phonetic + ber + + + + + tifinagh-extended + Tifinagh Extended + ber + + + + + tifinagh-phonetic + Tifinagh Phonetic + ber + + + + + tifinagh-extended-phonetic + Tifinagh Extended Phonetic + ber + + + + + + + mm + Mmr + Myanmar + mya + + + + + + ca + Can + Canada + fra + + + + + fr-dvorak + French Dvorak + + + + + fr-legacy + French (legacy) + + + + + multix + Multilingual + + + + + multi + Multilingual, first part + + + + + multi-2gr + Multilingual, second part + + + + + ike + Inuktitut + iku + + + + + shs + Secwepemctsin + + + + + + kut + Ktunaxa + + + + + + + cd + DRC + Congo, Democratic Republic of the + fra + + + + + + cn + China + China + chi + + + + + tib + Tibetan + tib + + + + + tib_asciinum + Tibetan (with ASCII numerals) + tib + + + + + + + hr + Hrv + Croatia + scr + + + + + alternatequotes + Use guillemets for quotes + + + + + unicode + Use Croatian digraphs + + + + + unicodeus + US keyboard with Croatian digraphs + + + + + us + US keyboard with Croatian letters + + + + + + + cz + Cze + Czechia + cze + + + + + bksl + With <\|> key + + + + + qwerty + qwerty + + + + + qwerty_bksl + qwerty, extended Backslash + + + + + + + dk + Dan + Denmark + dan + + + + + nodeadkeys + Eliminate dead keys + + + + + mac + Macintosh + + + + + mac_nodeadkeys + Macintosh, eliminate dead keys + + + + + dvorak + Dvorak + + + + + + + nl + Nld + Netherlands + nld + + + + + sundeadkeys + Sun dead keys + + + + + mac + Macintosh + + + + + std + Standard + + + + + + + bt + Bhu + Bhutan + dzo + + + + + ee + Est + Estonia + est + + + + + nodeadkeys + Eliminate dead keys + + + + + dvorak + Dvorak + + + + + us + US keyboard with Estonian letters + + + + + + + ir + Irn + Iran + per + + + + + pro + Pro + + + + + keypad + Keypad + + + + + pro_keypad + Pro Keypad + + + + + ku + Kurdish, Latin Q + kur + + + + + ku_f + Kurdish, (F) + kur + + + + + ku_alt + Kurdish, Latin Alt-Q + kur + + + + + ku_ara + Kurdish, Arabic-Latin + kur + + + + + + + iq + Irq + Iraq + ara + kur + + + + + ku + Kurdish, Latin Q + kur + + + + + ku_f + Kurdish, (F) + kur + + + + + ku_alt + Kurdish, Latin Alt-Q + kur + + + + + ku_ara + Kurdish, Arabic-Latin + kur + + + + + + + fo + Fao + Faroe Islands + fao + + + + + nodeadkeys + Eliminate dead keys + + + + + + + fi + Fin + Finland + fin + + + + + nodeadkeys + Eliminate dead keys + + + + + smi + Northern Saami + smi + + + + + classic + Classic + + + + + mac + Macintosh + + + + + + + fr + Fra + France + fra + + + + + nodeadkeys + Eliminate dead keys + + + + + sundeadkeys + Sun dead keys + + + + + oss + Alternative + + + + + oss_latin9 + Alternative, latin-9 only + + + + + oss_nodeadkeys + Alternative, eliminate dead keys + + + + + oss_sundeadkeys + Alternative, Sun dead keys + + + + + latin9 + (Legacy) Alternative + + + + + latin9_nodeadkeys + (Legacy) Alternative, eliminate dead keys + + + + + latin9_sundeadkeys + (Legacy) Alternative, Sun dead keys + + + + + bepo + Bepo, ergonomic, Dvorak way + + + + + bepo_latin9 + Bepo, ergonomic, Dvorak way, latin-9 only + + + + + dvorak + Dvorak + + + + + mac + Macintosh + + + + + geo + Georgian AZERTY Tskapo + geo + + + + + + + gh + Gha + Ghana + eng + + + + + generic + Multilingual + + + + + akan + Akan + aka + + + + + ewe + Ewe + ewe + + + + + fula + Fula + ful + + + + + ga + Ga + gaa + + + + + hausa + Hausa + hau + + + + + + + gn + Gui + Guinea + fra + + + + + + ge + Geo + Georgia + geo + + + + + ergonomic + Ergonomic + + + + + mess + MESS + + + + + ru + Russian + rus + + + + + os + Ossetian + oss + + + + + + + de + Deu + Germany + ger + + + + + deadacute + Dead acute + + + + + deadgraveacute + Dead grave acute + + + + + nodeadkeys + Eliminate dead keys + + + + + ro + Romanian keyboard with German letters + + + + + ro_nodeadkeys + Romanian keyboard with German letters, eliminate dead keys + + + + + dvorak + Dvorak + + + + + sundeadkeys + Sun dead keys + + + + + neo + Neostyle + + + + + mac + Macintosh + + + + + mac_nodeadkeys + Macintosh, eliminate dead keys + + + + + + + gr + Gre + Greece + gre + + + + + extended + Extended + + + + + nodeadkeys + Eliminate dead keys + + + + + polytonic + Polytonic + + + + + + + hu + Hun + Hungary + hun + + + + + standard + Standard + + + + + nodeadkeys + Eliminate dead keys + + + + + qwerty + qwerty + + + + + + + 101_qwertz_comma_dead + 101/qwertz/comma/Dead keys + + + + + 101_qwertz_comma_nodead + 101/qwertz/comma/Eliminate dead keys + + + + + 101_qwertz_dot_dead + 101/qwertz/dot/Dead keys + + + + + 101_qwertz_dot_nodead + 101/qwertz/dot/Eliminate dead keys + + + + + 101_qwerty_comma_dead + 101/qwerty/comma/Dead keys + + + + + 101_qwerty_comma_nodead + 101/qwerty/comma/Eliminate dead keys + + + + + 101_qwerty_dot_dead + 101/qwerty/dot/Dead keys + + + + + 101_qwerty_dot_nodead + 101/qwerty/dot/Eliminate dead keys + + + + + + + + 102_qwertz_comma_dead + 102/qwertz/comma/Dead keys + + + + + 102_qwertz_comma_nodead + 102/qwertz/comma/Eliminate dead keys + + + + + 102_qwertz_dot_dead + 102/qwertz/dot/Dead keys + + + + + 102_qwertz_dot_nodead + 102/qwertz/dot/Eliminate dead keys + + + + + 102_qwerty_comma_dead + 102/qwerty/comma/Dead keys + + + + + 102_qwerty_comma_nodead + 102/qwerty/comma/Eliminate dead keys + + + + + 102_qwerty_dot_dead + 102/qwerty/dot/Dead keys + + + + + 102_qwerty_dot_nodead + 102/qwerty/dot/Eliminate dead keys + + + + + + + is + Isl + Iceland + ice + + + + + Sundeadkeys + Sun dead keys + + + + + nodeadkeys + Eliminate dead keys + + + + + mac + Macintosh + + + + + dvorak + Dvorak + + + + + + + il + Isr + Israel + heb + + + + + lyx + lyx + + + + + phonetic + Phonetic + + + + + biblical + Biblical Hebrew (Tiro) + + + + + + + it + Ita + Italy + ita + + + + + nodeadkeys + Eliminate dead keys + + + + + mac + Macintosh + + + + + geo + Georgian + geo + + + + + + + jp + Jpn + Japan + jpn + + + + + kana + Kana + + + + + OADG109A + OADG 109A + + + + + + + kg + Kir + Kyrgyzstan + kir + + + + + + kh + Khm + Cambodia + khm + + + + + + kz + Kaz + Kazakhstan + kaz + + + + + ruskaz + Russian with Kazakh + kaz + rus + + + + + kazrus + Kazakh with Russian + kaz + rus + + + + + + + la + Lao + Laos + lao + + + + + + latam + LAm + Latin American + + AR + BO + CL + CO + CR + CU + DO + EC + GT + HN + HT + MX + NI + PA + PE + PR + PY + UY + VE + + spa + + + + + nodeadkeys + Eliminate dead keys + + + + + sundeadkeys + Sun dead keys + + + + + + + lt + Ltu + Lithuania + lit + + + + + std + Standard + + + + + us + US keyboard with Lithuanian letters + + + + + ibm + IBM (LST 1205-92) + + + + + lekp + LEKP + + + + + lekpa + LEKPa + + + + + balticplus + Baltic+ + + + + + + + lv + Lav + Latvia + lav + + + + + apostrophe + Apostrophe (') variant + + + + + tilde + Tilde (~) variant + + + + + fkey + F-letter (F) variant + + + + + + + mao + Mao + Maori + mao + + + + + + me + MNE + Montenegro + srp + + + + + cyrillic + Cyrillic + + + + + cyrillicyz + Cyrillic, Z and ZHE swapped + + + + + latinunicode + Latin unicode + + + + + latinyz + Latin qwerty + + + + + latinunicodeyz + Latin unicode qwerty + + + + + cyrillicalternatequotes + Cyrillic with guillemets + + + + + latinalternatequotes + Latin with guillemets + + + + + + + mk + Mkd + Macedonia + mkd + + + + + nodeadkeys + Eliminate dead keys + + + + + + + mt + Mlt + Malta + mlt + + + + + us + Maltese keyboard with US layout + + + + + + + mn + Mng + Mongolia + mng + + + + + + no + Nor + Norway + nor + + + + + nodeadkeys + Eliminate dead keys + + + + + dvorak + Dvorak + + + + + smi + Northern Saami + sme + + + + + smi_nodeadkeys + Northern Saami, eliminate dead keys + sme + + + + + mac + Macintosh + + + + + mac_nodeadkeys + Macintosh, eliminate dead keys + + + + + + + pl + Pol + Poland + pol + + + + + qwertz + qwertz + + + + + dvorak + Dvorak + + + + + dvorak_quotes + Dvorak, Polish quotes on quotemark key + + + + + dvorak_altquotes + Dvorak, Polish quotes on key "1/!" + + + + + csb + Kashubian + csb + + + + + ru_phonetic_dvorak + Russian phonetic Dvorak + rus + + + + + + + pt + Prt + Portugal + por + + + + + nodeadkeys + Eliminate dead keys + + + + + sundeadkeys + Sun dead keys + + + + + mac + Macintosh + + + + + mac_nodeadkeys + Macintosh, eliminate dead keys + + + + + mac_sundeadkeys + Macintosh, Sun dead keys + + + + + nativo + Nativo + + + + + nativo-us + Nativo for USA keyboards + + + + + nativo-epo + Nativo for Esperanto + epo + + + + + + + ro + Rou + Romania + rum + + + + + cedilla + Cedilla + + + + + std + Standard + + + + + std_cedilla + Standard (Cedilla) + + + + + winkeys + Winkeys + + + + + + + ru + Rus + Russia + rus + + + + + phonetic + Phonetic + + + + + typewriter + Typewriter + + + + + legacy + Legacy + + + + + tt + Tatar + tat + + + + + os_legacy + Ossetian, legacy + oss + + + + + os_winkeys + Ossetian, Winkeys + oss + + + + + cv + Chuvash + chv + + + + + cv_latin + Chuvash Latin + chv + + + + + udm + Udmurt + udm + + + + + kom + Komi + kom + + + + + sah + Yakut + sah + + + + + + + rs + SRB + Serbia + srp + + + + + yz + Z and ZHE swapped + + + + + latin + Latin + + + + + latinunicode + Latin Unicode + + + + + latinyz + Latin qwerty + + + + + latinunicodeyz + Latin Unicode qwerty + + + + + alternatequotes + With guillemets + + + + + latinalternatequotes + Latin with guillemets + + + + + + + si + Svn + Slovenia + slv + + + + + alternatequotes + Use guillemets for quotes + + + + + unicode + Use Slovenian digraphs + + + + + unicodeus + US keyboard with Slovenian digraphs + + + + + us + US keyboard with Slovenian letters + + + + + + + sk + Svk + Slovakia + slo + + + + + bksl + Extended Backslash + + + + + qwerty + qwerty + + + + + qwerty_bksl + qwerty, extended Backslash + + + + + + + es + Esp + Spain + spa + + + + + nodeadkeys + Eliminate dead keys + + + + + sundeadkeys + Sun dead keys + + + + + dvorak + Dvorak + + + + + ast + Asturian variant with bottom-dot H and bottom-dot L + ast + + + + + cat + Catalan variant with middle-dot L + cat + + + + + mac + Macintosh + + + + + + + se + Swe + Sweden + swe + + + + + nodeadkeys + Eliminate dead keys + + + + + dvorak + Dvorak + + + + + rus + Russian phonetic + rus + + + + + rus_nodeadkeys + Russian phonetic, eliminate dead keys + rus + + + + + smi + Northern Saami + sme + + + + + mac + Macintosh + + + + + svdvorak + Svdvorak + + + + + + + ch + Che + Switzerland + ger + gsw + + + + + de_nodeadkeys + German, eliminate dead keys + + + + + de_sundeadkeys + German, Sun dead keys + + + + + fr + French + fra + + + + + fr_nodeadkeys + French, eliminate dead keys + fra + + + + + fr_sundeadkeys + French, Sun dead keys + fra + + + + + fr_mac + French (Macintosh) + fra + + + + + de_mac + German (Macintosh) + + + + + + + sy + Syr + Syria + syr + + + + + syc + Syriac + + + + + syc_phonetic + Syriac phonetic + + + + + ku + Kurdish, Latin Q + kur + + + + + ku_f + Kurdish, (F) + kur + + + + + ku_alt + Kurdish, Latin Alt-Q + kur + + + + + + + tj + Tjk + Tajikistan + tgk + + + + + + lk + SrL + Sri Lanka + sin + + + + + tam_unicode + Tamil Unicode + tam + + + + + tam_TAB + Tamil TAB Typewriter + tam + + + + + + + th + Tha + Thailand + tha + + + + + tis + TIS-820.2538 + + + + + pat + Pattachote + + + + + + + tr + Tur + Turkey + tur + + + + + f + (F) + + + + + alt + Alt-Q + + + + + sundeadkeys + Sun dead keys + + + + + ku + Kurdish, Latin Q + kur + + + + + ku_f + Kurdish, (F) + kur + + + + + ku_alt + Kurdish, Latin Alt-Q + kur + + + + + intl + International (with dead keys) + + + + + + + ua + Ukr + Ukraine + ukr + + + + + phonetic + Phonetic + + + + + typewriter + Typewriter + + + + + winkeys + Winkeys + + + + + unicode + Unicode + + + + + rstu + + Standard RSTU + + + + + rstu_ru + + Standard RSTU on Russian layout + + + + + homophonic + Homophonic + + + + + + + gb + GBr + United Kingdom + eng + + + + + intl + International (with dead keys) + + + + + dvorak + Dvorak + + + + + dvorakukp + Dvorak (UK Punctuation) + + + + + mac + Macintosh + + + + + colemak + Colemak + + + + + + + uz + Uzb + Uzbekistan + uzb + + + + + latin + Latin + + + + + + + vn + Vnm + Vietnam + vie + + + + + + kr + Kor + Korea, Republic of + kor + + + + + kr104 + 101/104 key Compatible + + + + + + + nec_vndr/jp + Jpn + Japan (PC-98xx Series) + JP + jpn + + + + + + ie + Irl + Ireland + eng + + + + + CloGaelach + CloGaelach + gla + + + + + UnicodeExpert + UnicodeExpert + + + + + ogam + Ogham + + + + + + ogam_is434 + Ogham IS434 + + + + + + + + pk + Pak + Pakistan + urd + + + + + ara + Arabic + ara + + + + + + + mv + Mal + Maldives + div + + + + + + za + Zar + South Africa + eng + + + + + epo + Epo + Esperanto + epo + + + + + legacy + displaced semicolon and quote (obsolete) + + + + + + + np + Nep + Nepal + nep + + + + + ng + Nig + Nigeria + eng + + + + + igbo + Igbo + ibo + + + + + yoruba + Yoruba + yor + + + + + hausa + Hausa + hau + + + + + + + et + Eth + Ethiopia + amh + + + + + + braille + Brl + Braille + + + + + left_hand + Left hand + + + + + right_hand + Right hand + + + + + + + + + + grp + Layout switching + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + lv3 + Third level choosers + + + + + + + + + + + + + + + + + ctrl + Ctrl key position + + + + + + + + + + + grp_led + Use keyboard LED to show alternative layout. + + + + + + + + + keypad + Numeric keypad layout selection + + + + + + + + + + + + + + + kpdl + Numeric keypad delete key behaviour + + + + + + + + + + + + caps + CapsLock key behavior + + + + + + + + + + + + + + altwin + Alt/Win key behavior + + + + + + + + + + + + + + + Compose key + Compose key position + + + + + + + + + + + + compat + Miscellaneous compatibility options + + + + + + + + + + + + eurosign + Adding the EuroSign to certain keys + + + + + + + + + + nbsp + Using space key to input non-breakable space character + + + + + + + + + + + + + japan + Japanese keyboard options + + + + + + \ No newline at end of file --- xkeyboard-config-1.3.orig/rules/evdev +++ xkeyboard-config-1.3/rules/evdev @@ -0,0 +1,954 @@ +// DO NOT EDIT THIS FILE - IT WAS AUTOGENERATED BY merge.sh FROM rules/*.part +// $Xorg: xfree86,v 1.3 2000/08/17 19:54:42 cpqbld Exp $ + +// +// Rules for resolving XKB components for use with XFree86 +// Copyright 1996 by Joseph Moss +// +// 2002 Modifier: Ivan Pascal The XFree86 Project +// $XFree86: xc/programs/xkbcomp/rules/xfree86,v 3.79 2004/01/09 00:16:01 dawes Exp $ +// + +// If you want non-latin layouts implicitly include the en_US layout +// uncomment lines below +//! $nonlatin = am ara ben bd bg bt by cs deva ge gh gr guj guru il \ +// in ir iku jp kan kh kr la lao lk mk mm mn mv mal ori pk \ +// ru scc sy syr tel th tj tam ua uz + +// PC models +! $pcmodels = pc101 pc102 pc104 pc105 + +// Microsoft models (using MS geometry) +! $msmodels = microsoft microsoft7000 microsoftpro microsoftprousb microsoftprose + +// PC geometries - they have special geometry but symbols are mostly pc105 +! $pcgeometries = abnt2 latitude jp106 kr106 + +// Layouts that provide further specializations for the OLPC +! $olpclayouts = af am ara br ca es et it kh kz in mn np ru th tr us + +! $macbooks = macbook78 macbook79 +! $maclaptop = ibook powerbook macbook78 macbook79 +! $macs = macintosh macintosh_old ibook powerbook macbook78 macbook79 + +! $macvendorlayouts = ch de dk es fi fr gb is it latam nl no pt se us + +! $azerty = be fr +! $qwertz = al cz de hr hu ro si sk + +! $inetkbds = a4techKB21 a4techKBS8 a4_rfkb23 \ + acer_c300 acer_ferrari4k acer_laptop \ + acpi airkey \ + apple armada asus_laptop azonaRF2300 \ + benqx brother \ + btc5113rf btc5126t btc6301urf btc9000 btc9000a btc9001ah btc5090 btc9019u \ + cherryblue cherrybluea cherryblueb cherrycyboard \ + chicony chicony0108 chicony9885 \ + compaqeak8 compaqik7 compaqik13 compaqik18 \ + cymotionlinux \ + dell dellm65 inspiron precision_m dellusbmm dtk2000 \ + emachines ennyah_dkb1008 evdev fscaa1667g \ + genius geniuscomfy geniuscomfy2 geniuskb19e \ + gyration honeywell_euroboard \ + hp2501 hp2505 hp5xx hp500fa hp5181 hp5185 \ + hpi6 hpxe3gc hpxe3gf hpxe4xxx hpxt1000 hpzt11xx \ + ibm_spacesaver ipaq inspiron intel latitude \ + logiaccess logicda logicink \ + logiex110 logiclx300 \ + logiinkse logiinkseusb logiitc logiik \ + logitech_base itouch logiultrax \ + logitech_g15 \ + logidinovo logidinovoedge \ + microsoft7000 microsoftinet microsoftpro microsoftprousb microsoftprooem microsoftprose \ + microsoftoffice microsoftmult \ + mx1998 mx2500 mx2750 \ + oretec \ + presario propeller \ + qtronix \ + rapidaccess rapidaccess2 rapidaccess2a thinkpad thinkpad60 \ + samsung4500 samsung4510 \ + scorpius silvercrest \ + sk1300 sk2500 sk6200 sk7100 sp_inet \ + sven symplon \ + toshiba_s3000 trust trustda \ + yahoo + +// all layouts with 3rd and 4th groups +! $threelevellayouts = al az \ + be br bt \ + ca ch cs cz \ + de dk \ + ee es \ + fi fo fr \ + gb gr \ + hu \ + ie ir is it \ + kg \ + latam \ + lk lt \ + mn mt \ + nl no \ + pl pt \ + ro \ + se sk \ + tr \ + us \ + vn \ + za + + +! $dvoraklayouts = br ca de ee es fr gb no pl se us + +! model = keycodes + pc98 = evdev(pc98) + abnt2 = evdev(abnt2) + jp106 = evdev(jp106) + * = evdev + +! layout[1] = keycodes + $azerty = +aliases(azerty) + $qwertz = +aliases(qwertz) + * = +aliases(qwerty) + +! layout = keycodes + $azerty = +aliases(azerty) + $qwertz = +aliases(qwertz) + * = +aliases(qwerty) + +! option = keycodes + apple:badmap = +macintosh(badmap) + apple:goodmap = +macintosh(goodmap) + +! model layout = geometry + thinkpad us = thinkpad(us) + +! model = geometry + microsoftelite = microsoft(elite) + $msmodels = microsoft(natural) + dell101 = dell(dell101) + dellm65 = dell(dellm65) + flexpro = keytronic(FlexPro) + hp6000 = hp(omnibook) + omnikey101 = northgate(omnikey101) + $pcmodels = pc(%m) + $pcgeometries = pc(%m) + everex = everex(STEPnote) + thinkpad = thinkpad(intl) + thinkpad60 = thinkpad(60) + thinkpadz60 = thinkpad(60) + winbook = winbook(XP5) + pc98 = nec(pc98) + $macbooks = macintosh(%m) + $macs = macintosh(macintosh) + hhk = hhk(basic) + kinesis = kinesis(model100) + * = pc(pc104) + +! model layout variant = symbols + * ben basic = pc+in(ben) + * ben probhat = pc+in(ben_probhat) + * dev basic = pc+in(deva) + * dvorak $dvoraklayouts = pc+%v(dvorak) + * dvorak basic = pc+us(dvorak) + * dvorak pl_basic = pc+pl(dvorak) + * dvorak pl = pc+pl(dvorak_quotes) + * dvorak pl_altquotes = pc+pl(dvorak_altquotes) + * dzdwi basic = pc+bt(basic) + * fi basic = pc+fi(classic) + * ge azerty_tskapo = pc+fr(geo) + * guj basic = pc+in(guj) + * gur basic = pc+in(guru) + * ie laptop = pc+ie(basic) + * ie CloGaelachLaptop = pc+ie(CloGaelach) + * il si1452 = pc+ie(basic) + * iu basic = pc+ca(ike) + * lo basic = pc+la(basic) + * kan basic = pc+in(kan) + * mal basic = pc+in(mal) + * mal mlplusnum = pc+in(mal) + * ogham basic = pc+ie(ogam) + * ogham laptop = pc+ie(ogam) + * ogham is434 = pc+ie(ogam_is434) + * ogham is434laptop = pc+ie(ogam_is434) + * ori basic = pc+in(ori) + * ro de = pc+ro(winkeys) + * ro us = pc+ro(std) + * ro academic = pc+ro(std) + * ro std_comma = pc+ro(std) + * ro comma = pc+ro(basic) + * ru os = pc+ru(os_legacy) + * sapmi basic = pc+no(smi) + * sapmi nodeadkeys = pc+no(smi_nodeadkeys) + * sapmi sefi = pc+fi(smi) + * sin phonetic-static = pc+in(sin_phonetic) + * syr basic = pc+sy(syc) + * syr phonetic = pc+sy(syc_phonetic) + * tam INSCRIPT = pc+in(tam) + * tam UNI = pc+in(tam_unicode) + * tam TAB = pc+in(tam_TAB) + * tam TSCII = pc+in(tam_TSCII) + * tel basic = pc+in(tel) + * yu basic = pc+srp(latin) + * yu unicode = pc+srp(latinunicode) + * yu yz = pc+srp(latinyz) + * yu unicodeyz = pc+srp(latinunicodeyz) + classmate us intl = pc+us(classmate-intl) + classmate us alt-intl = pc+us(classmate-alt-intl) + classmate us altgr-intl = pc+us(classmate-altgr-intl) + +! model layout = symbols + * ar = pc+ara + * ben = pc+in(ben) + * bs = pc+ba + * cs = pc+rs + * cz_qwerty = pc+cz(qwerty) + * dev = pc+in(deva) + * dvorak = pc+us(dvorak) + * dzdwi = pc+bt + * el = pc+gr + * en_US = pc+latin + * guj = pc+in(guj) + * gur = pc+in(guru) + * iu = pc+ca(ike) + * lo = pc+la + * kan = pc+in(kan) + * mi = pc+mao + * ml = pc+in(mal) + * ogham = pc+ie(ogam) + * ori = pc+ie(ori) + * sapmi = pc+no(smi) + * sr = pc+srp + * syr = pc+sy(syc) + * tel = pc+in(tel) + * tml = pc+in(tam) + * yu = pc+srp + * fr-latin9 = pc+fr(latin9) + * us_intl = pc+us(alt-intl) + * ben(basic) = pc+in(ben) + * ben(probhat) = pc+in(ben_probhat) + * dev(basic) = pc+in(deva) + * dvorak($dvoraklayouts) = pc+%v(dvorak) + * dvorak(basic) = pc+us(dvorak) + * dvorak(pl_basic) = pc+pl(dvorak) + * dvorak(pl) = pc+pl(dvorak_quotes) + * dvorak(pl_altquotes) = pc+pl(dvorak_altquotes) + * dzdwi(basic) = pc+bt(basic) + * fi(basic) = pc+fi(classic) + * ge(azerty_tskapo) = pc+fr(geo) + * guj(basic) = pc+in(guj) + * gur(basic) = pc+in(guru) + * ie(laptop) = pc+ie(basic) + * ie(CloGaelachLaptop) = pc+ie(CloGaelach) + * il(si1452) = pc+ie(basic) + * iu(basic) = pc+ca(ike) + * lo(basic) = pc+la(basic) + * kan(basic) = pc+in(kan) + * mal(basic) = pc+in(mal) + * mal(mlplusnum) = pc+in(mal) + * ogham(basic) = pc+ie(ogam) + * ogham(laptop) = pc+ie(ogam) + * ogham(is434) = pc+ie(ogam_is434) + * ogham(is434laptop) = pc+ie(ogam_is434) + * ori(basic) = pc+in(ori) + * ro(de) = pc+ro(winkeys) + * ro(us) = pc+ro(std) + * ro(academic) = pc+ro(std) + * ro(std_comma) = pc+ro(std) + * ro(comma) = pc+ro(basic) + * ru(os) = pc+ru(os_legacy) + * sapmi(basic) = pc+no(smi) + * sapmi(nodeadkeys) = pc+no(smi_nodeadkeys) + * sapmi(sefi) = pc+fi(smi) + * sin(phonetic-static) = pc+in(sin_phonetic) + * syr(basic) = pc+sy(syc) + * syr(phonetic) = pc+sy(syc_phonetic) + * tam(INSCRIPT) = pc+in(tam) + * tam(UNI) = pc+in(tam_unicode) + * tam(TAB) = pc+in(tam_TAB) + * tam(TSCII) = pc+in(tam_TSCII) + * tel(basic) = pc+in(tel) + * yu(basic) = pc+srp(latin) + * yu(unicode) = pc+srp(latinunicode) + * yu(yz) = pc+srp(latinyz) + * yu(unicodeyz) = pc+srp(latinunicodeyz) + ataritt $nonlatin = xfree68_vndr/ataritt(us)+%l%(v):2 + ataritt * = xfree68_vndr/ataritt(us)+%l%(v) + amiga $nonlatin = xfree68_vndr/amiga(usa1)+%l%(v):2 + amiga * = xfree68_vndr/amiga(usa1)+%l%(v) + classmate us = pc+%l(classmate) + sun4 $nonlatin = latin+sun_vndr/us(sun4)+%l%(v):2 + sun4 * = latin+sun_vndr/us(sun4)+%l%(v) + sun5 $nonlatin = latin+sun_vndr/us(sun5)+%l%(v):2 + sun5 * = latin+sun_vndr/us(sun5)+%l%(v) + sun6 us = sun_vndr/us(type6) + sun6 en_US = sun_vndr/us(type6)+iso9995-3(basic) + sun6 * = sun_vndr/us(type6)+%l%(v) + pc98 nec_vndr/jp = nec_vndr/jp(pc98) + macintosh_old us = macintosh_vndr/us(oldmac) + macintosh_old en_US = macintosh_vndr/us(oldmac) + macintosh_old $macvendorlayouts = macintosh_vndr/us(oldmac)+macintosh_vndr/%l%(v) + macintosh_old $nonlatin = macintosh_vndr/us(oldmac)+%l%(v):2 + macintosh_old * = macintosh_vndr/us(oldmac)+%l%(v) + $macs en_US = pc+macintosh_vndr/us(extended) + $macs $macvendorlayouts = pc+macintosh_vndr/%l%(v) + olpc $olpclayouts = olpc+%l%(m) + olpc * = olpc+%l%(v) + thinkpad br = pc+br(thinkpad) + * $nonlatin = pc+us+%l%(v):2 + * * = pc+%l%(v) + +! model layout[1] = symbols + * ar = pc+ara%(v[1]) + * ben = pc+in(ben)%(v[1]) + * bs = pc+ba%(v[1]) + * cs = pc+rs%(v[1]) + * cz_qwerty = pc+cz(qwerty)%(v[1]) + * dev = pc+in(deva)%(v[1]) + * dvorak = pc+us(dvorak)%(v[1]) + * dzdwi = pc+bt%(v[1]) + * el = pc+gr%(v[1]) + * en_US = pc+latin%(v[1]) + * guj = pc+in(guj)%(v[1]) + * gur = pc+in(guru)%(v[1]) + * iu = pc+ca(ike)%(v[1]) + * lo = pc+la%(v[1]) + * kan = pc+in(kan)%(v[1]) + * mi = pc+mao%(v[1]) + * ml = pc+in(mal)%(v[1]) + * ogham = pc+ie(ogam)%(v[1]) + * ori = pc+ie(ori)%(v[1]) + * sapmi = pc+no(smi)%(v[1]) + * sr = pc+srp%(v[1]) + * syr = pc+sy(syc)%(v[1]) + * tel = pc+in(tel)%(v[1]) + * tml = pc+in(tam)%(v[1]) + * yu = pc+srp%(v[1]) + * fr-latin9 = pc+fr(latin9)%(v[1]) + * us_intl = pc+us(alt-intl)%(v[1]) + * ben(basic) = pc+in(ben) + * ben(probhat) = pc+in(ben_probhat) + * dev(basic) = pc+in(deva) + * dvorak($dvoraklayouts) = pc+%v(dvorak) + * dvorak(basic) = pc+us(dvorak) + * dvorak(pl_basic) = pc+pl(dvorak) + * dvorak(pl) = pc+pl(dvorak_quotes) + * dvorak(pl_altquotes) = pc+pl(dvorak_altquotes) + * dzdwi(basic) = pc+bt(basic) + * fi(basic) = pc+fi(classic) + * ge(azerty_tskapo) = pc+fr(geo) + * guj(basic) = pc+in(guj) + * gur(basic) = pc+in(guru) + * ie(laptop) = pc+ie(basic) + * ie(CloGaelachLaptop) = pc+ie(CloGaelach) + * il(si1452) = pc+ie(basic) + * iu(basic) = pc+ca(ike) + * lo(basic) = pc+la(basic) + * kan(basic) = pc+in(kan) + * mal(basic) = pc+in(mal) + * mal(mlplusnum) = pc+in(mal) + * ogham(basic) = pc+ie(ogam) + * ogham(laptop) = pc+ie(ogam) + * ogham(is434) = pc+ie(ogam_is434) + * ogham(is434laptop) = pc+ie(ogam_is434) + * ori(basic) = pc+in(ori) + * ro(de) = pc+ro(winkeys) + * ro(us) = pc+ro(std) + * ro(academic) = pc+ro(std) + * ro(std_comma) = pc+ro(std) + * ro(comma) = pc+ro(basic) + * ru(os) = pc+ru(os_legacy) + * sapmi(basic) = pc+no(smi) + * sapmi(nodeadkeys) = pc+no(smi_nodeadkeys) + * sapmi(sefi) = pc+fi(smi) + * sin(phonetic-static) = pc+in(sin_phonetic) + * syr(basic) = pc+sy(syc) + * syr(phonetic) = pc+sy(syc_phonetic) + * tam(INSCRIPT) = pc+in(tam) + * tam(UNI) = pc+in(tam_unicode) + * tam(TAB) = pc+in(tam_TAB) + * tam(TSCII) = pc+in(tam_TSCII) + * tel(basic) = pc+in(tel) + * yu(basic) = pc+srp(latin) + * yu(unicode) = pc+srp(latinunicode) + * yu(yz) = pc+srp(latinyz) + * yu(unicodeyz) = pc+srp(latinunicodeyz) + ataritt * = xfree68_vndr/ataritt(us)+%l[1]%(v[1]) + amiga * = xfree68_vndr/amiga(usa1)+%l[1]%(v[1]) + sun4 * = latin+sun_vndr/us(sun4)+%l[1]%(v[1]) + sun5 * = latin+sun_vndr/us(sun5)+%l[1]%(v[1]) + macintosh_old us = macintosh_vndr/us(oldmac) + macintosh_old $macvendorlayouts = macintosh_vndr/us(oldmac)+macintosh_vndr/%l[1]%(v[1]) + macintosh_old * = macintosh_vndr/us(oldmac)+%l[1]%(v[1]) + $macs $macvendorlayouts = pc+macintosh_vndr/%l[1]%(v[1]) + thinkpad br = pc+%l[1](thinkpad) + * * = pc+%l[1]%(v[1]) + +! model layout[1] variant[1] = symbols + * ben basic = pc+in(ben) + * ben probhat = pc+in(ben_probhat) + * dev basic = pc+in(deva) + * dvorak $dvoraklayouts = pc+%v(dvorak) + * dvorak basic = pc+us(dvorak) + * dvorak pl_basic = pc+pl(dvorak) + * dvorak pl = pc+pl(dvorak_quotes) + * dvorak pl_altquotes = pc+pl(dvorak_altquotes) + * dzdwi basic = pc+bt(basic) + * fi basic = pc+fi(classic) + * ge azerty_tskapo = pc+fr(geo) + * guj basic = pc+in(guj) + * gur basic = pc+in(guru) + * ie laptop = pc+ie(basic) + * ie CloGaelachLaptop = pc+ie(CloGaelach) + * il si1452 = pc+ie(basic) + * iu basic = pc+ca(ike) + * lo basic = pc+la(basic) + * kan basic = pc+in(kan) + * mal basic = pc+in(mal) + * mal mlplusnum = pc+in(mal) + * ogham basic = pc+ie(ogam) + * ogham laptop = pc+ie(ogam) + * ogham is434 = pc+ie(ogam_is434) + * ogham is434laptop = pc+ie(ogam_is434) + * ori basic = pc+in(ori) + * ro de = pc+ro(winkeys) + * ro us = pc+ro(std) + * ro academic = pc+ro(std) + * ro std_comma = pc+ro(std) + * ro comma = pc+ro(basic) + * ru os = pc+ru(os_legacy) + * sapmi basic = pc+no(smi) + * sapmi nodeadkeys = pc+no(smi_nodeadkeys) + * sapmi sefi = pc+fi(smi) + * sin phonetic-static = pc+in(sin_phonetic) + * syr basic = pc+sy(syc) + * syr phonetic = pc+sy(syc_phonetic) + * tam INSCRIPT = pc+in(tam) + * tam UNI = pc+in(tam_unicode) + * tam TAB = pc+in(tam_TAB) + * tam TSCII = pc+in(tam_TSCII) + * tel basic = pc+in(tel) + * yu basic = pc+srp(latin) + * yu unicode = pc+srp(latinunicode) + * yu yz = pc+srp(latinyz) + * yu unicodeyz = pc+srp(latinunicodeyz) + +! layout[2] = symbols + ar = +ara%(v[2]):2 + ben = +in(ben)%(v[2]):2 + bs = +ba%(v[2]):2 + cs = +rs%(v[2]):2 + cz_qwerty = +cz(qwerty)%(v[2]):2 + dev = +in(deva)%(v[2]):2 + dvorak = +us(dvorak)%(v[2]):2 + dzdwi = +bt%(v[2]):2 + el = +gr%(v[2]):2 + en_US = +latin%(v[2]):2 + guj = +in(guj)%(v[2]):2 + gur = +in(guru)%(v[2]):2 + iu = +ca(ike)%(v[2]):2 + lo = +la%(v[2]):2 + kan = +in(kan)%(v[2]):2 + mi = +mao%(v[2]):2 + ml = +in(mal)%(v[2]):2 + ogham = +ie(ogam)%(v[2]):2 + ori = +ie(ori)%(v[2]):2 + sapmi = +no(smi)%(v[2]):2 + sr = +srp%(v[2]):2 + syr = +sy(syc)%(v[2]):2 + tel = +in(tel)%(v[2]):2 + tml = +in(tam)%(v[2]):2 + yu = +srp%(v[2]):2 + fr-latin9 = +fr(latin9)%(v[2]):2 + us_intl = +us(alt-intl)%(v[2]):2 + ben(basic) = +in(ben):2 + ben(probhat) = +in(ben_probhat):2 + dev(basic) = +in(deva):2 + dvorak($dvoraklayouts) = +%v(dvorak):2 + dvorak(basic) = +us(dvorak):2 + dvorak(pl_basic) = +pl(dvorak):2 + dvorak(pl) = +pl(dvorak_quotes):2 + dvorak(pl_altquotes) = +pl(dvorak_altquotes):2 + dzdwi(basic) = +bt(basic):2 + fi(basic) = +fi(classic):2 + ge(azerty_tskapo) = +fr(geo):2 + guj(basic) = +in(guj):2 + gur(basic) = +in(guru):2 + ie(laptop) = +ie(basic):2 + ie(CloGaelachLaptop) = +ie(CloGaelach):2 + il(si1452) = +ie(basic):2 + iu(basic) = +ca(ike):2 + lo(basic) = +la(basic):2 + kan(basic) = +in(kan):2 + mal(basic) = +in(mal):2 + mal(mlplusnum) = +in(mal):2 + ogham(basic) = +ie(ogam):2 + ogham(laptop) = +ie(ogam):2 + ogham(is434) = +ie(ogam_is434):2 + ogham(is434laptop) = +ie(ogam_is434):2 + ori(basic) = +in(ori):2 + ro(de) = +ro(winkeys):2 + ro(us) = +ro(std):2 + ro(academic) = +ro(std):2 + ro(std_comma) = +ro(std):2 + ro(comma) = +ro(basic):2 + ru(os) = +ru(os_legacy):2 + sapmi(basic) = +no(smi):2 + sapmi(nodeadkeys) = +no(smi_nodeadkeys):2 + sapmi(sefi) = +fi(smi):2 + sin(phonetic-static) = +in(sin_phonetic):2 + syr(basic) = +sy(syc):2 + syr(phonetic) = +sy(syc_phonetic):2 + tam(INSCRIPT) = +in(tam):2 + tam(UNI) = +in(tam_unicode):2 + tam(TAB) = +in(tam_TAB):2 + tam(TSCII) = +in(tam_TSCII):2 + tel(basic) = +in(tel):2 + yu(basic) = +srp(latin):2 + yu(unicode) = +srp(latinunicode):2 + yu(yz) = +srp(latinyz):2 + yu(unicodeyz) = +srp(latinunicodeyz):2 + * = +%l[2]%(v[2]):2 + +! layout[3] = symbols + ar = +ara%(v[3]):3 + ben = +in(ben)%(v[3]):3 + bs = +ba%(v[3]):3 + cs = +rs%(v[3]):3 + cz_qwerty = +cz(qwerty)%(v[3]):3 + dev = +in(deva)%(v[3]):3 + dvorak = +us(dvorak)%(v[3]):3 + dzdwi = +bt%(v[3]):3 + el = +gr%(v[3]):3 + en_US = +latin%(v[3]):3 + guj = +in(guj)%(v[3]):3 + gur = +in(guru)%(v[3]):3 + iu = +ca(ike)%(v[3]):3 + lo = +la%(v[3]):3 + kan = +in(kan)%(v[3]):3 + mi = +mao%(v[3]):3 + ml = +in(mal)%(v[3]):3 + ogham = +ie(ogam)%(v[3]):3 + ori = +ie(ori)%(v[3]):3 + sapmi = +no(smi)%(v[3]):3 + sr = +srp%(v[3]):3 + syr = +sy(syc)%(v[3]):3 + tel = +in(tel)%(v[3]):3 + tml = +in(tam)%(v[3]):3 + yu = +srp%(v[3]):3 + fr-latin9 = +fr(latin9)%(v[3]):3 + us_intl = +us(alt-intl)%(v[3]):3 + ben(basic) = +in(ben):3 + ben(probhat) = +in(ben_probhat):3 + dev(basic) = +in(deva):3 + dvorak($dvoraklayouts) = +%v(dvorak):3 + dvorak(basic) = +us(dvorak):3 + dvorak(pl_basic) = +pl(dvorak):3 + dvorak(pl) = +pl(dvorak_quotes):3 + dvorak(pl_altquotes) = +pl(dvorak_altquotes):3 + dzdwi(basic) = +bt(basic):3 + fi(basic) = +fi(classic):3 + ge(azerty_tskapo) = +fr(geo):3 + guj(basic) = +in(guj):3 + gur(basic) = +in(guru):3 + ie(laptop) = +ie(basic):3 + ie(CloGaelachLaptop) = +ie(CloGaelach):3 + il(si1452) = +ie(basic):3 + iu(basic) = +ca(ike):3 + lo(basic) = +la(basic):3 + kan(basic) = +in(kan):3 + mal(basic) = +in(mal):3 + mal(mlplusnum) = +in(mal):3 + ogham(basic) = +ie(ogam):3 + ogham(laptop) = +ie(ogam):3 + ogham(is434) = +ie(ogam_is434):3 + ogham(is434laptop) = +ie(ogam_is434):3 + ori(basic) = +in(ori):3 + ro(de) = +ro(winkeys):3 + ro(us) = +ro(std):3 + ro(academic) = +ro(std):3 + ro(std_comma) = +ro(std):3 + ro(comma) = +ro(basic):3 + ru(os) = +ru(os_legacy):3 + sapmi(basic) = +no(smi):3 + sapmi(nodeadkeys) = +no(smi_nodeadkeys):3 + sapmi(sefi) = +fi(smi):3 + sin(phonetic-static) = +in(sin_phonetic):3 + syr(basic) = +sy(syc):3 + syr(phonetic) = +sy(syc_phonetic):3 + tam(INSCRIPT) = +in(tam):3 + tam(UNI) = +in(tam_unicode):3 + tam(TAB) = +in(tam_TAB):3 + tam(TSCII) = +in(tam_TSCII):3 + tel(basic) = +in(tel):3 + yu(basic) = +srp(latin):3 + yu(unicode) = +srp(latinunicode):3 + yu(yz) = +srp(latinyz):3 + yu(unicodeyz) = +srp(latinunicodeyz):3 + * = +%l[3]%(v[3]):3 + +! layout[4] = symbols + ar = +ara%(v[4]):4 + ben = +in(ben)%(v[4]):4 + bs = +ba%(v[4]):4 + cs = +rs%(v[4]):4 + cz_qwerty = +cz(qwerty)%(v[4]):4 + dev = +in(deva)%(v[4]):4 + dvorak = +us(dvorak)%(v[4]):4 + dzdwi = +bt%(v[4]):4 + el = +gr%(v[4]):4 + en_US = +latin%(v[4]):4 + guj = +in(guj)%(v[4]):4 + gur = +in(guru)%(v[4]):4 + iu = +ca(ike)%(v[4]):4 + lo = +la%(v[4]):4 + kan = +in(kan)%(v[4]):4 + mi = +mao%(v[4]):4 + ml = +in(mal)%(v[4]):4 + ogham = +ie(ogam)%(v[4]):4 + ori = +ie(ori)%(v[4]):4 + sapmi = +no(smi)%(v[4]):4 + sr = +srp%(v[4]):4 + syr = +sy(syc)%(v[4]):4 + tel = +in(tel)%(v[4]):4 + tml = +in(tam)%(v[4]):4 + yu = +srp%(v[4]):4 + fr-latin9 = +fr(latin9)%(v[4]):4 + us_intl = +us(alt-intl)%(v[4]):4 + ben(basic) = +in(ben):4 + ben(probhat) = +in(ben_probhat):4 + dev(basic) = +in(deva):4 + dvorak($dvoraklayouts) = +%v(dvorak):4 + dvorak(basic) = +us(dvorak):4 + dvorak(pl_basic) = +pl(dvorak):4 + dvorak(pl) = +pl(dvorak_quotes):4 + dvorak(pl_altquotes) = +pl(dvorak_altquotes):4 + dzdwi(basic) = +bt(basic):4 + fi(basic) = +fi(classic):4 + ge(azerty_tskapo) = +fr(geo):4 + guj(basic) = +in(guj):4 + gur(basic) = +in(guru):4 + ie(laptop) = +ie(basic):4 + ie(CloGaelachLaptop) = +ie(CloGaelach):4 + il(si1452) = +ie(basic):4 + iu(basic) = +ca(ike):4 + lo(basic) = +la(basic):4 + kan(basic) = +in(kan):4 + mal(basic) = +in(mal):4 + mal(mlplusnum) = +in(mal):4 + ogham(basic) = +ie(ogam):4 + ogham(laptop) = +ie(ogam):4 + ogham(is434) = +ie(ogam_is434):4 + ogham(is434laptop) = +ie(ogam_is434):4 + ori(basic) = +in(ori):4 + ro(de) = +ro(winkeys):4 + ro(us) = +ro(std):4 + ro(academic) = +ro(std):4 + ro(std_comma) = +ro(std):4 + ro(comma) = +ro(basic):4 + ru(os) = +ru(os_legacy):4 + sapmi(basic) = +no(smi):4 + sapmi(nodeadkeys) = +no(smi_nodeadkeys):4 + sapmi(sefi) = +fi(smi):4 + sin(phonetic-static) = +in(sin_phonetic):4 + syr(basic) = +sy(syc):4 + syr(phonetic) = +sy(syc_phonetic):4 + tam(INSCRIPT) = +in(tam):4 + tam(UNI) = +in(tam_unicode):4 + tam(TAB) = +in(tam_TAB):4 + tam(TSCII) = +in(tam_TSCII):4 + tel(basic) = +in(tel):4 + yu(basic) = +srp(latin):4 + yu(unicode) = +srp(latinunicode):4 + yu(yz) = +srp(latinyz):4 + yu(unicodeyz) = +srp(latinunicodeyz):4 + * = +%l[4]%(v[4]):4 + +! layout[2] variant[2] = symbols + ben basic = +in(ben):2 + ben probhat = +in(ben_probhat):2 + dev basic = +in(deva):2 + dvorak $dvoraklayouts = +%v(dvorak):2 + dvorak basic = +us(dvorak):2 + dvorak pl_basic = +pl(dvorak):2 + dvorak pl = +pl(dvorak_quotes):2 + dvorak pl_altquotes = +pl(dvorak_altquotes):2 + dzdwi basic = +bt(basic):2 + fi basic = +fi(classic):2 + ge azerty_tskapo = +fr(geo):2 + guj basic = +in(guj):2 + gur basic = +in(guru):2 + ie laptop = +ie(basic):2 + ie CloGaelachLaptop = +ie(CloGaelach):2 + il si1452 = +ie(basic):2 + iu basic = +ca(ike):2 + lo basic = +la(basic):2 + kan basic = +in(kan):2 + mal basic = +in(mal):2 + mal mlplusnum = +in(mal):2 + ogham basic = +ie(ogam):2 + ogham laptop = +ie(ogam):2 + ogham is434 = +ie(ogam_is434):2 + ogham is434laptop = +ie(ogam_is434):2 + ori basic = +in(ori):2 + ro de = +ro(winkeys):2 + ro us = +ro(std):2 + ro academic = +ro(std):2 + ro std_comma = +ro(std):2 + ro comma = +ro(basic):2 + ru os = +ru(os_legacy):2 + sapmi basic = +no(smi):2 + sapmi nodeadkeys = +no(smi_nodeadkeys):2 + sapmi sefi = +fi(smi):2 + sin phonetic-static = +in(sin_phonetic):2 + syr basic = +sy(syc):2 + syr phonetic = +sy(syc_phonetic):2 + tam INSCRIPT = +in(tam):2 + tam UNI = +in(tam_unicode):2 + tam TAB = +in(tam_TAB):2 + tam TSCII = +in(tam_TSCII):2 + tel basic = +in(tel):2 + yu basic = +srp(latin):2 + yu unicode = +srp(latinunicode):2 + yu yz = +srp(latinyz):2 + yu unicodeyz = +srp(latinunicodeyz):2 + +! layout[3] variant[3] = symbols + ben basic = +in(ben):3 + ben probhat = +in(ben_probhat):3 + dev basic = +in(deva):3 + dvorak $dvoraklayouts = +%v(dvorak):3 + dvorak basic = +us(dvorak):3 + dvorak pl_basic = +pl(dvorak):3 + dvorak pl = +pl(dvorak_quotes):3 + dvorak pl_altquotes = +pl(dvorak_altquotes):3 + dzdwi basic = +bt(basic):3 + fi basic = +fi(classic):3 + ge azerty_tskapo = +fr(geo):3 + guj basic = +in(guj):3 + gur basic = +in(guru):3 + ie laptop = +ie(basic):3 + ie CloGaelachLaptop = +ie(CloGaelach):3 + il si1452 = +ie(basic):3 + iu basic = +ca(ike):3 + lo basic = +la(basic):3 + kan basic = +in(kan):3 + mal basic = +in(mal):3 + mal mlplusnum = +in(mal):3 + ogham basic = +ie(ogam):3 + ogham laptop = +ie(ogam):3 + ogham is434 = +ie(ogam_is434):3 + ogham is434laptop = +ie(ogam_is434):3 + ori basic = +in(ori):3 + ro de = +ro(winkeys):3 + ro us = +ro(std):3 + ro academic = +ro(std):3 + ro std_comma = +ro(std):3 + ro comma = +ro(basic):3 + ru os = +ru(os_legacy):3 + sapmi basic = +no(smi):3 + sapmi nodeadkeys = +no(smi_nodeadkeys):3 + sapmi sefi = +fi(smi):3 + sin phonetic-static = +in(sin_phonetic):3 + syr basic = +sy(syc):3 + syr phonetic = +sy(syc_phonetic):3 + tam INSCRIPT = +in(tam):3 + tam UNI = +in(tam_unicode):3 + tam TAB = +in(tam_TAB):3 + tam TSCII = +in(tam_TSCII):3 + tel basic = +in(tel):3 + yu basic = +srp(latin):3 + yu unicode = +srp(latinunicode):3 + yu yz = +srp(latinyz):3 + yu unicodeyz = +srp(latinunicodeyz):3 + +! layout[4] variant[4] = symbols + ben basic = +in(ben):4 + ben probhat = +in(ben_probhat):4 + dev basic = +in(deva):4 + dvorak $dvoraklayouts = +%v(dvorak):4 + dvorak basic = +us(dvorak):4 + dvorak pl_basic = +pl(dvorak):4 + dvorak pl = +pl(dvorak_quotes):4 + dvorak pl_altquotes = +pl(dvorak_altquotes):4 + dzdwi basic = +bt(basic):4 + fi basic = +fi(classic):4 + ge azerty_tskapo = +fr(geo):4 + guj basic = +in(guj):4 + gur basic = +in(guru):4 + ie laptop = +ie(basic):4 + ie CloGaelachLaptop = +ie(CloGaelach):4 + il si1452 = +ie(basic):4 + iu basic = +ca(ike):4 + lo basic = +la(basic):4 + kan basic = +in(kan):4 + mal basic = +in(mal):4 + mal mlplusnum = +in(mal):4 + ogham basic = +ie(ogam):4 + ogham laptop = +ie(ogam):4 + ogham is434 = +ie(ogam_is434):4 + ogham is434laptop = +ie(ogam_is434):4 + ori basic = +in(ori):4 + ro de = +ro(winkeys):4 + ro us = +ro(std):4 + ro academic = +ro(std):4 + ro std_comma = +ro(std):4 + ro comma = +ro(basic):4 + ru os = +ru(os_legacy):4 + sapmi basic = +no(smi):4 + sapmi nodeadkeys = +no(smi_nodeadkeys):4 + sapmi sefi = +fi(smi):4 + sin phonetic-static = +in(sin_phonetic):4 + syr basic = +sy(syc):4 + syr phonetic = +sy(syc_phonetic):4 + tam INSCRIPT = +in(tam):4 + tam UNI = +in(tam_unicode):4 + tam TAB = +in(tam_TAB):4 + tam TSCII = +in(tam_TSCII):4 + tel basic = +in(tel):4 + yu basic = +srp(latin):4 + yu unicode = +srp(latinunicode):4 + yu yz = +srp(latinyz):4 + yu unicodeyz = +srp(latinunicodeyz):4 + +! model = symbols + * = +inet(evdev) + +! model layout = compat + pc98 nec_vndr/jp = pc98(basic) + * jp = complete+japan + olpc * = olpc + * * = complete + +! model layout[1] = compat + * * = complete + +! model = types + $macs = complete+numpad(mac) + * = complete + +! layout option = symbols + $threelevellayouts grp:alts_toggle = +level3(ralt_switch_for_alts_toggle) + +! layout[1] option = symbols + $threelevellayouts grp:alts_toggle = +level3(ralt_switch_for_alts_toggle):1 + +! layout[2] option = symbols + $threelevellayouts grp:alts_toggle = +level3(ralt_switch_for_alts_toggle):2 + +! layout[3] option = symbols + $threelevellayouts grp:alts_toggle = +level3(ralt_switch_for_alts_toggle):3 + +! layout[4] option = symbols + $threelevellayouts grp:alts_toggle = +level3(ralt_switch_for_alts_toggle):4 + +! option = symbols + grp:shift_toggle = +group(shifts_toggle) + altwin:menu = +altwin(menu) + altwin:meta_alt = +altwin(meta_alt) + altwin:ctrl_win = +altwin(ctrl_win) + altwin:meta_win = +altwin(meta_win) + altwin:left_meta_win = +altwin(left_meta_win) + altwin:super_win = +altwin(super_win) + altwin:hyper_win = +altwin(hyper_win) + altwin:alt_super_win = +altwin(alt_super_win) + altwin:swap_lalt_lwin = +altwin(swap_lalt_lwin) + grp:switch = +group(switch) + grp:lswitch = +group(lswitch) + grp:win_switch = +group(win_switch) + grp:lwin_switch = +group(lwin_switch) + grp:rwin_switch = +group(rwin_switch) + grp:toggle = +group(toggle) + grp:shifts_toggle = +group(shifts_toggle) + grp:ctrls_toggle = +group(ctrls_toggle) + grp:alts_toggle = +group(alts_toggle) + grp:ctrl_shift_toggle = +group(ctrl_shift_toggle) + grp:lctrl_lshift_toggle = +group(lctrl_lshift_toggle) + grp:caps_toggle = +group(caps_toggle) + grp:shift_caps_toggle = +group(shift_caps_toggle) + grp:shift_caps_switch = +group(shift_caps_switch) + grp:alt_caps_toggle = +group(alt_caps_toggle) + grp:ctrl_alt_toggle = +group(ctrl_alt_toggle) + grp:alt_shift_toggle = +group(alt_shift_toggle) + grp:menu_toggle = +group(menu_toggle) + grp:lwin_toggle = +group(lwin_toggle) + grp:rwin_toggle = +group(rwin_toggle) + grp:lshift_toggle = +group(lshift_toggle) + grp:rshift_toggle = +group(rshift_toggle) + grp:lctrl_toggle = +group(lctrl_toggle) + grp:rctrl_toggle = +group(rctrl_toggle) + grp:lalt_toggle = +group(lalt_toggle) + grp:sclk_toggle = +group(sclk_toggle) + lv3:switch = +level3(switch) + lv3:ralt_switch = +level3(ralt_switch) + lv3:ralt_switch_multikey = +level3(ralt_switch_multikey) + lv3:ralt_alt = +level3(ralt_alt) + lv3:lalt_switch = +level3(lalt_switch) + lv3:alt_switch = +level3(alt_switch) + lv3:menu_switch = +level3(menu_switch) + lv3:win_switch = +level3(win_switch) + lv3:lwin_switch = +level3(lwin_switch) + lv3:rwin_switch = +level3(rwin_switch) + lv3:enter_switch = +level3(enter_switch) + caps:capslock = +capslock(capslock) + caps:shiftlock = +capslock(shiftlock) + caps:grouplock = +capslock(grouplock) + caps:swapescape = +capslock(swapescape) + ctrl:nocaps = +ctrl(nocaps) + ctrl:swapcaps = +ctrl(swapcaps) + ctrl:ctrl_ac = +ctrl(ctrl_ac) + ctrl:ctrl_aa = +ctrl(ctrl_aa) + ctrl:ctrl_ra = +ctrl(ctrl_ra) + compose:ralt = +compose(ralt) + compose:lwin = +compose(lwin) + compose:rwin = +compose(rwin) + compose:menu = +compose(menu) + compose:rctrl = +compose(rctrl) + compose:caps = +compose(caps) + compose:102 = +compose(102) + srvrkeys:none = +srvr_ctrl(no_srvr_keys) + eurosign:e = +eurosign(e) + eurosign:2 = +eurosign(2) + eurosign:4 = +eurosign(4) + eurosign:5 = +eurosign(5) + keypad:oss = +keypad(oss) + keypad:legacy = +keypad(legacy) + keypad:legacy_wang = +keypad(legacy_wang) + keypad:oss_wang = +keypad(oss_wang) + keypad:future_wang = +keypad(future_wang) + keypad:phone_hex = +keypad(phone_hex) + keypad:comma = +keypad(comma) + nbsp:none = +nbsp(none) + nbsp:level2 = +nbsp(level2) + nbsp:level3 = +nbsp(level3) + nbsp:level3s = +nbsp(level3s) + nbsp:level3n = +nbsp(level3n) + nbsp:level4 = +nbsp(level4) + nbsp:level4n = +nbsp(level4n) + nbsp:level4nl = +nbsp(level4nl) + japan:nicola_f_bs = +jp(nicola_f_bs) + kpdl:dot = +kpdl(dot) + kpdl:comma = +kpdl(comma) + kpdl:dotoss = +kpdl(dotoss) + kpdl:dotoss_latin9 = +kpdl(dotoss_latin9) + kpdl:commaoss = +kpdl(commaoss) + kpdl:momayyezoss = +kpdl(momayyezoss) + kpdl:kposs = +kpdl(kposs) + shift:breaks_caps = +shift(breaks_caps) + + +! option = compat + grp_led:num = +lednum(group_lock) + grp_led:caps = +ledcaps(group_lock) + grp_led:scroll = +ledscroll(group_lock) + grp:caps_toggle = +ledcaps(group_lock) + japan:kana_lock = +japan(kana_lock) + + +! option = types + caps:internal = +caps(internal) + caps:internal_nocancel = +caps(internal_nocancel) + caps:shift = +caps(shift) + caps:shift_nocancel = +caps(shift_nocancel) + numpad:pc = +numpad(pc) + numpad:mac = +numpad(mac) + numpad:microsoft = +numpad(microsoft) --- xkeyboard-config-1.3.orig/rules/sgi +++ xkeyboard-config-1.3/rules/sgi @@ -0,0 +1,73 @@ +// $Xorg: sgi,v 1.3 2000/08/17 19:54:41 cpqbld Exp $ + +! option = symbols + grp:switch = +group(switch) + grp:toggle = +group(toggle) + grp:shift_toggle = +group(shifts_toggle) + grp:ctrl_shift_toggle = +group(ctrl_shift_toggle) + grp:ctrl_alt_toggle = +group(ctrl_alt_toggle) + grp:caps_toggle = +group(caps_toggle) + ctrl:nocaps = +ctrl(nocaps) + ctrl:swapcaps = +ctrl(swapcaps) + ctrl:ctrl_ac = +ctrl(ctrl_ac) + ctrl:ctrl_aa = +ctrl(ctrl_aa) + keypad:overlay = +keypad(overlay) + keypad:overlay1 = +keypad(overlay) + keypad:overlay2 = +keypad(overlay) + lock:shift = +capslock(shiftlock) + pc104:altmeta = +pc104(altmeta) + pc104:compose = +pc104(compose) + +! option = keycodes + lock:shift = +sgi_vndr/indy(shiftLock) + +! option = keycodes compat + keypad:overlay = +sgi_vndr/indy(overlayKeypad) +keypad(overlay) + keypad:overlay1 = +sgi_vndr/indy(overlayKeypad) +keypad(overlay1) + keypad:overlay2 = +sgi_vndr/indy(overlayKeypad) +keypad(overlay2) + +! model layout = keycodes geometry + indy us = sgi_vndr/indy(universal) sgi_vndr/indy(pc101) + indy intl = sgi_vndr/indy(universal) sgi_vndr/indy(pc101) + indy dvorak = sgi_vndr/indy(universal) sgi_vndr/indy(pc101) + indigo us = sgi_vndr/indigo(pc101) sgi_vndr/indigo(pc101) + indigo intl = sgi_vndr/indigo(pc101) sgi_vndr/indigo(pc101) + indigo dvorak = sgi_vndr/indigo(pc101) sgi_vndr/indigo(pc101) + indy jp = sgi_vndr/indy(jp106) sgi_vndr/indy(jp106) + +! model = keycodes geometry + indy = sgi_vndr/indy(universal) sgi_vndr/indy(pc102) + indy101 = sgi_vndr/indy(universal) sgi_vndr/indy(pc101) + indy102 = sgi_vndr/indy(universal) sgi_vndr/indy(pc102) + indy104 = sgi_vndr/indy(universal) microsoft(natural) + indy105 = sgi_vndr/indy(universal) microsoft(natural) + indy106 = sgi_vndr/indy(jp106) sgi_vndr/indy(jp106) + indigo = sgi_vndr/indigo(pc102) sgi_vndr/indigo(pc102) + indigo102 = sgi_vndr/indigo(pc102) sgi_vndr/indigo(pc102) + microsoft = sgi_vndr/indy(universal) microsoft(natural) + kinesis = sgi_vndr/indy(universal) kinesis + dell101 = sgi_vndr/indy(universal) dell(dell101) + flexpro = sgi_vndr/indy(universal) keytronic(FlexPro) + omnikey101 = sgi_vndr/indy(universal) northgate(omnikey101) + pc101 = sgi_vndr/indy(universal) pc(pc101) + pc102 = sgi_vndr/indy(universal) pc(pc102) + jp106 = sgi_vndr/indy(jp106) pc(jp106) + digital101 = sgi_vndr/indy(universal) digital/pc(pc101) + digital102 = sgi_vndr/indy(universal) digital/pc(pc102) + digitalpcxaj = sgi_vndr/indy(jp106) digital/pc(pcxaj) + +! model variant = symbols + * nodeadkeys = us(pc105)+%l%(v) + +! model layout = symbols + * us = us(pc105) + * jp = us(pc101)+sgi_vndr/%l%(v) + * intl = us(pc105) + * en_US = us(pc105) + * * = us(pc105)+%l%(v) + +! layout = compat + jp = complete+japan + +! model layout = compat types + * * = complete complete --- xkeyboard-config-1.3.orig/rules/Makefile.am +++ xkeyboard-config-1.3/rules/Makefile.am @@ -20,46 +20,80 @@ endif -base_parts_no_compat = base.hdr.part base.lists.part \ -HDR base.m_k.part HDR base.l1_k.part HDR base.l_k.part \ +base_parts_no_compat = base.hdr.part base.lists.part \ +HDR base.m_k.part HDR base.l1_k.part HDR base.l_k.part \ HDR base.ml_g.part \ -HDR base.m_g.part HDR base.mlv_s.part HDR base.ml_s.part \ +HDR base.m_g.part HDR base.mlv_s.part HDR base.ml_s.part \ HDR base.ml1_s.part HDR \ -HDR base.l2_s.part HDR base.l3_s.part HDR base.l4_s.part HDR HDR HDR \ -HDR base.m_s.part HDR base.ml_c.part HDR base.ml1_c.part \ +HDR base.l2_s.part HDR base.l3_s.part HDR base.l4_s.part HDR HDR HDR \ +HDR base.m_s.part HDR base.ml_c.part HDR base.ml1_c.part \ HDR base.m_t.part \ HDR base.l1o_s.part HDR base.l2o_s.part HDR base.l3o_s.part HDR base.l4o_s.part \ -HDR base.o_s.part HDR base.o_c.part HDR base.o_t.part +HDR base.o_s.part HDR base.o_c.part HDR base.o_t.part + +evdev_parts_no_compat = base.hdr.part base.lists.part \ +HDR evdev.m_k.part HDR base.l1_k.part HDR base.l_k.part \ +HDR base.ml_g.part \ +HDR base.m_g.part HDR base.mlv_s.part HDR base.ml_s.part \ +HDR base.ml1_s.part HDR \ +HDR base.l2_s.part HDR base.l3_s.part HDR base.l4_s.part HDR HDR HDR \ +HDR evdev.m_s.part HDR base.ml_c.part HDR base.ml1_c.part \ +HDR base.m_t.part \ +HDR base.l1o_s.part HDR base.l2o_s.part HDR base.l3o_s.part HDR base.l4o_s.part \ +HDR base.o_s.part HDR base.o_c.part HDR base.o_t.part if USE_COMPAT_RULES -base_parts = base.hdr.part base.lists.part \ +base_parts = base.hdr.part base.lists.part \ compat/base.lists.part \ -HDR base.m_k.part HDR base.l1_k.part \ -HDR base.l_k.part HDR base.o_k.part \ +HDR base.m_k.part HDR base.l1_k.part \ +HDR base.l_k.part HDR base.o_k.part \ HDR base.ml_g.part \ HDR base.m_g.part \ HDR compat/base.mlv_s.part base.mlv_s.part \ -HDR compat/base.ml_s.part base.ml_s.part \ +HDR compat/base.ml_s.part base.ml_s.part \ HDR compat/base.ml1_s.part base.ml1_s.part \ HDR compat/base.ml1v1_s.part \ -HDR compat/base.l2_s.part base.l2_s.part \ -HDR compat/base.l3_s.part base.l3_s.part \ -HDR compat/base.l4_s.part base.l4_s.part \ +HDR compat/base.l2_s.part base.l2_s.part \ +HDR compat/base.l3_s.part base.l3_s.part \ +HDR compat/base.l4_s.part base.l4_s.part \ HDR compat/base.l2v2_s.part \ HDR compat/base.l3v3_s.part \ HDR compat/base.l4v4_s.part \ -HDR base.m_s.part HDR base.ml_c.part HDR base.ml1_c.part \ +HDR base.m_s.part HDR base.ml_c.part HDR base.ml1_c.part \ +HDR base.m_t.part \ +HDR base.lo_s.part HDR base.l1o_s.part HDR base.l2o_s.part HDR base.l3o_s.part HDR base.l4o_s.part \ +HDR compat/base.o_s.part base.o_s.part \ +HDR base.o_c.part HDR base.o_t.part + +evdev_parts = base.hdr.part base.lists.part \ +compat/base.lists.part \ +HDR evdev.m_k.part HDR base.l1_k.part \ +HDR base.l_k.part HDR base.o_k.part \ +HDR base.ml_g.part \ +HDR base.m_g.part \ +HDR compat/base.mlv_s.part base.mlv_s.part \ +HDR compat/base.ml_s.part base.ml_s.part \ +HDR compat/base.ml1_s.part base.ml1_s.part \ +HDR compat/base.ml1v1_s.part \ +HDR compat/base.l2_s.part base.l2_s.part \ +HDR compat/base.l3_s.part base.l3_s.part \ +HDR compat/base.l4_s.part base.l4_s.part \ +HDR compat/base.l2v2_s.part \ +HDR compat/base.l3v3_s.part \ +HDR compat/base.l4v4_s.part \ +HDR evdev.m_s.part HDR base.ml_c.part HDR base.ml1_c.part \ HDR base.m_t.part \ HDR base.lo_s.part HDR base.l1o_s.part HDR base.l2o_s.part HDR base.l3o_s.part HDR base.l4o_s.part \ HDR compat/base.o_s.part base.o_s.part \ HDR base.o_c.part HDR base.o_t.part else base_parts = $(base_parts_no_compat) +evdev_parts = $(base_parts_no_compat) endif -rules_files = base xfree98 +rules_files = base evdev xfree98 -lst_files = base.lst +lst_files = base.lst evdev.lst %.lst: %.xml perl $(srcdir)/xml2lst.pl < $< > $@ @@ -67,17 +101,26 @@ base: $(base_parts_no_compat) HDR="$(srcdir)/HDR" $(srcdir)/merge.sh $@ $(base_parts) +evdev: $(evdev_parts_no_compat) + HDR="$(srcdir)/HDR" $(srcdir)/merge.sh $@ $(evdev_parts) + all_rules_files = $(rules_files) $(lst_files) \ xkb.dtd README rules_DATA = $(all_rules_files) -xml_in_files = base.xml.in +xml_in_files = base.xml.in evdev.xml.in xml_DATA = $(xml_in_files:.xml.in=.xml) -EXTRA_DIST= $(all_rules_files) $(xml_in_files) $(base_parts) xml2lst.pl merge.sh +evdev.xml.in: base.xml.in + cp $< $@ + +EXTRA_DIST= $(all_rules_files) $(xml_in_files) \ + $(base_parts_no_compat) \ + $(evdev_parts_no_compat) \ + xml2lst.pl merge.sh -DISTCLEANFILES=base.xml base.lst +DISTCLEANFILES=base.xml base.lst evdev.xml evdev.lst rulesdir = $(xkb_base)/rules xmldir = $(rulesdir) --- xkeyboard-config-1.3.orig/rules/base.o_s.part +++ xkeyboard-config-1.3/rules/base.o_s.part @@ -68,6 +68,7 @@ keypad:legacy_wang = +keypad(legacy_wang) keypad:oss_wang = +keypad(oss_wang) keypad:future_wang = +keypad(future_wang) + keypad:phone_hex = +keypad(phone_hex) nbsp:none = +nbsp(none) nbsp:level2 = +nbsp(level2) nbsp:level3 = +nbsp(level3) --- xkeyboard-config-1.3.orig/rules/sun.xml.in +++ xkeyboard-config-1.3/rules/sun.xml.in @@ -0,0 +1,932 @@ + + + + + + + <_name>type4 + <_description>Sun Type 4 + + + + + type5 + <_description>Sun Type 5 + + + + + type5_euro + <_description>Sun Type 5 European + + + + + type5_unix + <_description>Sun Type 5 Unix + + + + + type6 + <_description>Sun Type 6 + + + + + type6_unix + <_description>Sun Type 6 Unix + + + + + type6_euro + <_description>Sun Type 6 with Euro key + + + + + + + be + <_shortDescription>Bel + <_description>Belgian + + + + + iso-alternate + <_description>ISO Alternate + + + + + nodeadkeys + <_description>Eliminate dead keys + + + + + sundeadkeys + <_description>Sun dead keys + + + + + + + bg + <_shortDescription>Bgr + <_description>Bulgarian + + + + + phonetic + <_description>Phonetic + + + + + + + ca + <_shortDescription>Can + <_description>Canadian + + + + + fr + <_description>French + + + + + fr-legacy + <_description>French (legacy) + + + + + multi + <_description>Multilingual + + + + + multi-2gr + <_description>Multilingual, second part + + + + + sundeadkeys + <_description>Sun dead keys + + + + + + + cz + <_shortDescription>Cze + <_description>Czech + + + + + basic + <_description>Basic + + + + + bksl + <_description>bksl + + + + + + + de + <_shortDescription>Deu + <_description>German + + + + + basic + <_description>Basic + + + + + deadacute + <_description>Dead acute + + + + + deadgraveacute + <_description>Dead grave acute + + + + + nodeadkeys + <_description>Eliminate dead keys + + + + + + + de_CH + <_shortDescription>DeuCH + <_description>Swiss German + + + + + basic + <_description>Basic + + + + + deadacute + <_description>Dead acute + + + + + deadgraveacute + <_description>Dead grave acute + + + + + nodeadkeys + <_description>Eliminate dead keys + + + + + + + dvorak + <_shortDescription>Dvo + <_description>Dvorak + + + + + fr + <_description>French + + + + + no + <_description>Norwegian + + + + + pl + <_description>Polish + + + + + pl_altquotes + <_description>Polish with Polish quotes on key "1/!" + + + + + se + <_description>Swedish + + + + + gb + <_description>United Kingdom + + + + + + + dk + <_shortDescription>Dnk + <_description>Danish + + + + + nodeadkeys + <_description>Eliminate dead keys + + + + + + + en_US + <_shortDescription>USA + <_description>U.S. English w/ ISO9995-3 + + + + + nodeadkeys + <_description>Eliminate dead keys + + + + + + + es + <_shortDescription>Esp + <_description>Spanish + + + + + nodeadkeys + <_description>Eliminate dead keys + + + + + sundeadkeys + <_description>Sun dead keys + + + + + + + fi + <_shortDescription>Fin + <_description>Finnish + + + + + basic + <_description>Basic + + + + + + + fr + <_shortDescription>Fra + <_description>French + + + + + nodeadkeys + <_description>Eliminate dead keys + + + + + sundeadkeys + <_description>Sun dead keys + + + + + + + fr_CH + <_shortDescription>FraCH + <_description>Swiss French + + + + + nodeadkeys + <_description>Eliminate dead keys + + + + + sundeadkeys + <_description>Sun dead keys + + + + + + + hu + <_shortDescription>Hun + <_description>Hungarian + + + + + standard + <_description>Standard + + + + + qwerty + <_description>qwerty + + + + + 101_qwertz_comma_dead + <_description>101/qwertz/comma/Dead keys + + + + + 101_qwertz_dot_dead + <_description>101/qwertz/dot/Dead keys + + + + + 101_qwertz_dot_dead + <_description>101/qwertz/dot/Dead keys + + + + + 101_qwertz_dot_nodead + <_description>101/qwertz/dot/Eliminate dead keys + + + + + 101_qwerty_comma_dead + <_description>101/qwerty/comma/Dead keys + + + + + 101_qwerty_comma_nodead + <_description>101/qwerty/comma/Eliminate dead keys + + + + + 101_qwerty_dot_dead + <_description>101/qwerty/dot/Dead keys + + + + + 101_qwerty_dot_nodead + <_description>101/qwerty/dot/Eliminate dead keys + + + + + sundeadkeys + <_description>Sun dead keys + + + + + 102_qwertz_comma_dead + <_description>102/qwertz/comma/Dead keys + + + + + 102_qwertz_comma_nodead + <_description>102/qwertz/comma/Eliminate dead keys + + + + + 102_qwertz_dot_dead + <_description>102/qwertz/dot/Dead keys + + + + + 102_qwertz_dot_nodead + <_description>102/qwertz/dot/Eliminate dead keys + + + + + 102_qwerty_comma_dead + <_description>102/qwerty/comma/Dead keys + + + + + 102_qwerty_comma_nodead + <_description>102/qwerty/comma/Eliminate dead keys + + + + + 102_qwerty_dot_dead + <_description>102/qwerty/dot/Dead keys + + + + + 102_qwerty_dot_nodead + <_description>102/qwerty/dot/Eliminate dead keys + + + + + + + it + <_shortDescription>Ita + <_description>Italian + + + + + nodeadkeys + <_description>Eliminate dead keys + + + + + + + jp + <_shortDescription>Jpn + <_description>Japanese + + + + + + no + <_shortDescription>Nor + <_description>Norwegian + + + + + basic + <_description>Basic + + + + + nodeadkeys + <_description>Eliminate dead keys + + + + + + + pl + <_shortDescription>Pol + <_description>Polish + + + + + + pt + <_shortDescription>Prt + <_description>Portuguese + + + + + nodeadkeys + <_description>Eliminate dead keys + + + + + sundeadkeys + <_description>Sun dead keys + + + + + + + ru + <_shortDescription>Rus + <_description>Russian + + + + + phonetic + <_description>Phonetic + + + + + typewriter + <_description>"Typewriter" + + + + + + + se + <_shortDescription>Swe + <_description>Swedish + + + + + basic + <_description>Basic + + + + + nodeadkeys + <_description>Eliminate dead keys + + + + + + + sk + <_shortDescription>Svk + <_description>Slovak + + + + + basic + <_description>Basic + + + + + bksl + <_description>bksl + + + + + + + us + <_shortDescription>USA + <_description>U.S. English + + + + + intl + <_description>International (with dead keys) + + + + + + + tr + <_shortDescription>Tur + <_description>Turkish + + + + + tr_f + <_description>Turkish (F) + + + + + tr_alt + <_description>Turkish Alt-Q Layout + + + + + + + + + grp + <_description>Group Shift/Lock behavior + + + + + + + + + + + + + + + + + + + + + + lv3 + <_description>Third level choosers + + + + + + + + + + + ctrl + <_description>Control Key Position + + + + + + + + + + grp_led + <_description>Use keyboard LED to show alternative group + + + + + + + + caps + <_description>CapsLock key behavior + + + + + + + + + compat + <_description>Miscellaneous compatibility options + + + + + + + --- xkeyboard-config-1.3.orig/rules/base.ml_s.part +++ xkeyboard-config-1.3/rules/base.ml_s.part @@ -2,7 +2,6 @@ ataritt * = xfree68_vndr/ataritt(us)+%l%(v) amiga $nonlatin = xfree68_vndr/amiga(usa1)+%l%(v):2 amiga * = xfree68_vndr/amiga(usa1)+%l%(v) - classmate us = pc+%l(classmate) sun4 $nonlatin = latin+sun_vndr/us(sun4)+%l%(v):2 sun4 * = latin+sun_vndr/us(sun4)+%l%(v) --- xkeyboard-config-1.3.orig/rules/evdev.m_s.part +++ xkeyboard-config-1.3/rules/evdev.m_s.part @@ -0,0 +1 @@ + * = +inet(evdev) --- xkeyboard-config-1.3.orig/rules/base.xml.in +++ xkeyboard-config-1.3/rules/base.xml.in @@ -347,7 +347,7 @@ dellusbmm - <_description>Dell USB Multimedia Keybard + <_description>Dell USB Multimedia Keyboard Dell @@ -584,7 +584,21 @@ thinkpad60 - <_description>IBM ThinkPad R60/T60/Z60m/Z60t/R61/T61/Z61m/Z61t + <_description>IBM ThinkPad R60/T60/R61/T61 + IBM + + + + + thinkpadz60 + <_description>IBM ThinkPad Z60m/Z60t/Z61m/Z61t + IBM + + + + + ibm_spacesaver + <_description>IBM Space Saver IBM @@ -772,6 +786,13 @@ + microsoft7000 + Microsoft Natural Wireless Ergonomic Keyboard 7000 + Microsoft Inc. + + + + microsoftinet <_description>Microsoft Internet Keyboard Microsoft Inc. @@ -1111,6 +1132,13 @@ + chr + <_description>Cherokee + chr + + + + euro <_description>With EuroSign on 5 @@ -1627,12 +1655,6 @@ - thinkpad - Thinkpad - - - - dvorak Dvorak @@ -1792,6 +1814,12 @@ + + + kut + <_description>Ktunaxa + + @@ -2210,7 +2238,7 @@ dvorak - <_description>(Legacy) Dvorak + <_description>Dvorak @@ -2577,6 +2605,12 @@ <_description>Macintosh + + + dvorak + <_description>Dvorak + + @@ -3194,6 +3228,13 @@ kom + + + sah + <_description>Yakut + sah + + @@ -3699,10 +3740,22 @@ + dvorakukp + <_description>Dvorak (UK Punctuation) + + + + mac <_description>Macintosh + + + colemak + <_description>Colemak + + @@ -4249,6 +4302,12 @@ <_description>Wang 724 keypad with unicode additions (arrows and math operators). Math operators on default level. + --- xkeyboard-config-1.3.orig/rules/base +++ xkeyboard-config-1.3/rules/base @@ -19,7 +19,7 @@ ! $pcmodels = pc101 pc102 pc104 pc105 // Microsoft models (using MS geometry) -! $msmodels = microsoft microsoftpro microsoftprousb microsoftprose +! $msmodels = microsoft microsoft7000 microsoftpro microsoftprousb microsoftprose // PC geometries - they have special geometry but symbols are mostly pc105 ! $pcgeometries = abnt2 latitude jp106 kr106 @@ -52,14 +52,14 @@ gyration honeywell_euroboard \ hp2501 hp2505 hp5xx hp500fa hp5181 hp5185 \ hpi6 hpxe3gc hpxe3gf hpxe4xxx hpxt1000 hpzt11xx \ - ipaq inspiron intel latitude \ + ibm_spacesaver ipaq inspiron intel latitude \ logiaccess logicda logicink \ logiex110 logiclx300 \ logiinkse logiinkseusb logiitc logiik \ logitech_base itouch logiultrax \ logitech_g15 \ logidinovo logidinovoedge \ - microsoftinet microsoftpro microsoftprousb microsoftprooem microsoftprose \ + microsoft7000 microsoftinet microsoftpro microsoftprousb microsoftprooem microsoftprose \ microsoftoffice microsoftmult \ mx1998 mx2500 mx2750 \ oretec \ @@ -114,7 +114,7 @@ macintosh_old = macintosh(old) $macbooks = macintosh+macintosh(goodmap) $macs = macintosh - thinkpad60 = xfree86(thinkpad60) + thinkpadz60 = xfree86(thinkpadz60) * = xfree86 ! layout[1] = keycodes @@ -147,6 +147,7 @@ everex = everex(STEPnote) thinkpad = thinkpad(intl) thinkpad60 = thinkpad(60) + thinkpadz60 = thinkpad(60) winbook = winbook(XP5) pc98 = nec(pc98) $macbooks = macintosh(%m) @@ -183,9 +184,10 @@ * ogham is434laptop = pc+ie(ogam_is434) * ori basic = pc+in(ori) * ro de = pc+ro(winkeys) - * ro us = pc+ro(std_comma) - * ro std = pc+ro(std_cedilla) - * ro academic = pc+ro(std_comma) + * ro us = pc+ro(std) + * ro academic = pc+ro(std) + * ro std_comma = pc+ro(std) + * ro comma = pc+ro(basic) * ru os = pc+ru(os_legacy) * sapmi basic = pc+no(smi) * sapmi nodeadkeys = pc+no(smi_nodeadkeys) @@ -261,9 +263,10 @@ * ogham(is434laptop) = pc+ie(ogam_is434) * ori(basic) = pc+in(ori) * ro(de) = pc+ro(winkeys) - * ro(us) = pc+ro(std_comma) - * ro(std) = pc+ro(std_cedilla) - * ro(academic) = pc+ro(std_comma) + * ro(us) = pc+ro(std) + * ro(academic) = pc+ro(std) + * ro(std_comma) = pc+ro(std) + * ro(comma) = pc+ro(basic) * ru(os) = pc+ru(os_legacy) * sapmi(basic) = pc+no(smi) * sapmi(nodeadkeys) = pc+no(smi_nodeadkeys) @@ -284,7 +287,6 @@ ataritt * = xfree68_vndr/ataritt(us)+%l%(v) amiga $nonlatin = xfree68_vndr/amiga(usa1)+%l%(v):2 amiga * = xfree68_vndr/amiga(usa1)+%l%(v) - classmate us = pc+%l(classmate) sun4 $nonlatin = latin+sun_vndr/us(sun4)+%l%(v):2 sun4 * = latin+sun_vndr/us(sun4)+%l%(v) @@ -362,9 +364,10 @@ * ogham(is434laptop) = pc+ie(ogam_is434) * ori(basic) = pc+in(ori) * ro(de) = pc+ro(winkeys) - * ro(us) = pc+ro(std_comma) - * ro(std) = pc+ro(std_cedilla) - * ro(academic) = pc+ro(std_comma) + * ro(us) = pc+ro(std) + * ro(academic) = pc+ro(std) + * ro(std_comma) = pc+ro(std) + * ro(comma) = pc+ro(basic) * ru(os) = pc+ru(os_legacy) * sapmi(basic) = pc+no(smi) * sapmi(nodeadkeys) = pc+no(smi_nodeadkeys) @@ -420,9 +423,10 @@ * ogham is434laptop = pc+ie(ogam_is434) * ori basic = pc+in(ori) * ro de = pc+ro(winkeys) - * ro us = pc+ro(std_comma) - * ro std = pc+ro(std_cedilla) - * ro academic = pc+ro(std_comma) + * ro us = pc+ro(std) + * ro academic = pc+ro(std) + * ro std_comma = pc+ro(std) + * ro comma = pc+ro(basic) * ru os = pc+ru(os_legacy) * sapmi basic = pc+no(smi) * sapmi nodeadkeys = pc+no(smi_nodeadkeys) @@ -495,9 +499,10 @@ ogham(is434laptop) = +ie(ogam_is434):2 ori(basic) = +in(ori):2 ro(de) = +ro(winkeys):2 - ro(us) = +ro(std_comma):2 - ro(std) = +ro(std_cedilla):2 - ro(academic) = +ro(std_comma):2 + ro(us) = +ro(std):2 + ro(academic) = +ro(std):2 + ro(std_comma) = +ro(std):2 + ro(comma) = +ro(basic):2 ru(os) = +ru(os_legacy):2 sapmi(basic) = +no(smi):2 sapmi(nodeadkeys) = +no(smi_nodeadkeys):2 @@ -571,9 +576,10 @@ ogham(is434laptop) = +ie(ogam_is434):3 ori(basic) = +in(ori):3 ro(de) = +ro(winkeys):3 - ro(us) = +ro(std_comma):3 - ro(std) = +ro(std_cedilla):3 - ro(academic) = +ro(std_comma):3 + ro(us) = +ro(std):3 + ro(academic) = +ro(std):3 + ro(std_comma) = +ro(std):3 + ro(comma) = +ro(basic):3 ru(os) = +ru(os_legacy):3 sapmi(basic) = +no(smi):3 sapmi(nodeadkeys) = +no(smi_nodeadkeys):3 @@ -647,9 +653,10 @@ ogham(is434laptop) = +ie(ogam_is434):4 ori(basic) = +in(ori):4 ro(de) = +ro(winkeys):4 - ro(us) = +ro(std_comma):4 - ro(std) = +ro(std_cedilla):4 - ro(academic) = +ro(std_comma):4 + ro(us) = +ro(std):4 + ro(academic) = +ro(std):4 + ro(std_comma) = +ro(std):4 + ro(comma) = +ro(basic):4 ru(os) = +ru(os_legacy):4 sapmi(basic) = +no(smi):4 sapmi(nodeadkeys) = +no(smi_nodeadkeys):4 @@ -696,9 +703,10 @@ ogham is434laptop = +ie(ogam_is434):2 ori basic = +in(ori):2 ro de = +ro(winkeys):2 - ro us = +ro(std_comma):2 - ro std = +ro(std_cedilla):2 - ro academic = +ro(std_comma):2 + ro us = +ro(std):2 + ro academic = +ro(std):2 + ro std_comma = +ro(std):2 + ro comma = +ro(basic):2 ru os = +ru(os_legacy):2 sapmi basic = +no(smi):2 sapmi nodeadkeys = +no(smi_nodeadkeys):2 @@ -744,9 +752,10 @@ ogham is434laptop = +ie(ogam_is434):3 ori basic = +in(ori):3 ro de = +ro(winkeys):3 - ro us = +ro(std_comma):3 - ro std = +ro(std_cedilla):3 - ro academic = +ro(std_comma):3 + ro us = +ro(std):3 + ro academic = +ro(std):3 + ro std_comma = +ro(std):3 + ro comma = +ro(basic):3 ru os = +ru(os_legacy):3 sapmi basic = +no(smi):3 sapmi nodeadkeys = +no(smi_nodeadkeys):3 @@ -792,9 +801,10 @@ ogham is434laptop = +ie(ogam_is434):4 ori basic = +in(ori):4 ro de = +ro(winkeys):4 - ro us = +ro(std_comma):4 - ro std = +ro(std_cedilla):4 - ro academic = +ro(std_comma):4 + ro us = +ro(std):4 + ro academic = +ro(std):4 + ro std_comma = +ro(std):4 + ro comma = +ro(basic):4 ru os = +ru(os_legacy):4 sapmi basic = +no(smi):4 sapmi nodeadkeys = +no(smi_nodeadkeys):4 @@ -841,6 +851,7 @@ logiciink = +inet(logicink) $maclaptop = +inet(apple)+level3(enter_switch) $macs = +inet(apple) + thinkpadz60 = +inet(thinkpad60) ! model layout = compat pc98 nec_vndr/jp = pc98(basic) @@ -906,6 +917,7 @@ grp:lctrl_toggle = +group(lctrl_toggle) grp:rctrl_toggle = +group(rctrl_toggle) grp:lalt_toggle = +group(lalt_toggle) + grp:sclk_toggle = +group(sclk_toggle) lv3:switch = +level3(switch) lv3:ralt_switch = +level3(ralt_switch) lv3:ralt_switch_multikey = +level3(ralt_switch_multikey) @@ -916,6 +928,7 @@ lv3:win_switch = +level3(win_switch) lv3:lwin_switch = +level3(lwin_switch) lv3:rwin_switch = +level3(rwin_switch) + lv3:enter_switch = +level3(enter_switch) caps:capslock = +capslock(capslock) caps:shiftlock = +capslock(shiftlock) caps:grouplock = +capslock(grouplock) @@ -942,6 +955,8 @@ keypad:legacy_wang = +keypad(legacy_wang) keypad:oss_wang = +keypad(oss_wang) keypad:future_wang = +keypad(future_wang) + keypad:phone_hex = +keypad(phone_hex) + keypad:comma = +keypad(comma) nbsp:none = +nbsp(none) nbsp:level2 = +nbsp(level2) nbsp:level3 = +nbsp(level3) --- xkeyboard-config-1.3.orig/rules/evdev.m_k.part +++ xkeyboard-config-1.3/rules/evdev.m_k.part @@ -0,0 +1,4 @@ + pc98 = evdev(pc98) + abnt2 = evdev(abnt2) + jp106 = evdev(jp106) + * = evdev --- xkeyboard-config-1.3.orig/rules/evdev.xml.in +++ xkeyboard-config-1.3/rules/evdev.xml.in @@ -0,0 +1,4692 @@ + + + + + + + pc101 + <_description>Generic 101-key PC + Generic + + + + + pc102 + <_description>Generic 102-key (Intl) PC + Generic + + + + + pc104 + <_description>Generic 104-key PC + Generic + + + + + pc105 + <_description>Generic 105-key (Intl) PC + Generic + + + + + dell101 + <_description>Dell 101-key PC + Dell + + + + + latitude + <_description>Dell Latitude series laptop + Dell + + + + + dellm65 + <_description>Dell Precision M65 + Dell + + + + + everex + <_description>Everex STEPnote + Everex + + + + + flexpro + <_description>Keytronic FlexPro + Keytronic + + + + + microsoft + <_description>Microsoft Natural + Microsoft Inc. + + + + + omnikey101 + <_description>Northgate OmniKey 101 + Northgate + + + + + winbook + <_description>Winbook Model XP5 + Generic + + + + + jp106 + <_description>Japanese 106-key + Generic + + + + + pc98 + <_description>PC-98xx Series + Generic + + + + + a4techKB21 + <_description>A4Tech KB-21 + A4Tech + + + + + a4techKBS8 + <_description>A4Tech KBS-8 + A4Tech + + + + + a4_rfkb23 + <_description>A4Tech Wireless Desktop RFKB-23 + A4Tech + + + + + abnt2 + <_description>Brazilian ABNT2 + Generic + + + + + airkey + <_description>Acer AirKey V + Acer + + + + + acpi + <_description>ACPI Standard + Generic + + + + + azonaRF2300 + <_description>Azona RF2300 wireless Internet Keyboard + Azona + + + + + scorpius + <_description>Advance Scorpius KI + Scorpius + + + + + brother + <_description>Brother Internet Keyboard + Brother + + + + + btc5113rf + <_description>BTC 5113RF Multimedia + BTC + + + + + btc5126t + <_description>BTC 5126T + BTC + + + + + btc6301urf + <_description>BTC 6301URF + BTC + + + + + btc9000 + <_description>BTC 9000 + BTC + + + + + btc9000a + <_description>BTC 9000A + BTC + + + + + btc9001ah + <_description>BTC 9001AH + BTC + + + + + btc5090 + <_description>BTC 5090 + BTC + + + + + btc9019u + <_description>BTC 9019U + BTC + + + + + cherryblue + <_description>Cherry Blue Line CyBo@rd + + + + + cherryblueb + <_description>Cherry CyMotion Master XPress + Cherry + + + + + cherrybluea + <_description>Cherry Blue Line CyBo@rd (alternate option) + Cherry + + + + + cherrycyboard + <_description>Cherry CyBo@rd USB-Hub + Cherry + + + + + chicony + <_description>Chicony Internet Keyboard + Chicony + + + + + chicony0108 + <_description>Chicony KU-0108 + Chicony + + + + + chicony9885 + <_description>Chicony KB-9885 + Chicony + + + + + compaqeak8 + <_description>Compaq Easy Access Keyboard + Compaq + + + + + compaqik7 + <_description>Compaq Internet Keyboard (7 keys) + Compaq + + + + + compaqik13 + <_description>Compaq Internet Keyboard (13 keys) + Compaq + + + + + compaqik18 + <_description>Compaq Internet Keyboard (18 keys) + Compaq + + + + + cymotionlinux + <_description>Cherry CyMotion Master Linux + Cherry + + + + + armada + <_description>Laptop/notebook Compaq (eg. Armada) Laptop Keyboard + Compaq + + + + + presario + <_description>Laptop/notebook Compaq (eg. Presario) Internet Keyboard + Compaq + + + + + ipaq + <_description>Compaq iPaq Keyboard + Compaq + + + + + dell + <_description>Dell + Dell + + + + + dellsk8125 + <_description>Dell SK-8125 + Dell + + + + + dellsk8135 + <_description>Dell SK-8135 + Dell + + + + + dellusbmm + <_description>Dell USB Multimedia Keyboard + Dell + + + + + inspiron + <_description>Dell Laptop/notebook Inspiron 6xxx/8xxx + Dell + + + + + precision_m + <_description>Dell Laptop/notebook Precision M series + Dell + + + + + dexxa + <_description>Dexxa Wireless Desktop Keyboard + Dexxa + + + + + diamond + <_description>Diamond 9801 / 9802 series + Diamond + + + + + dtk2000 + <_description>DTK2000 + + + + + ennyah_dkb1008 + <_description>Ennyah DKB-1008 + Ennyah + + + + + fscaa1667g + <_description>Fujitsu-Siemens Computers AMILO A1667G laptop + Fujitsu-Siemens + + + + + genius + <_description>Genius Comfy KB-16M / Genius MM Keyboard KWD-910 + Genius + + + + + geniuscomfy + <_description>Genius Comfy KB-12e + Genius + + + + + geniuscomfy2 + <_description>Genius Comfy KB-21e-Scroll + Genius + + + + + geniuskb19e + <_description>Genius KB-19e NB + Genius + + + + + gyration + <_description>Gyration + Gyration + + + + + logitech_base + <_description>Logitech Generic Keyboard + Logitech + + + + + logitech_g15 + <_description>Logitech G15 extra keys via G15daemon + Logitech + + + + + hpi6 + <_description>Hewlett-Packard Internet Keyboard + Hewlett-Packard + + + + + hp2501 + <_description>Hewlett-Packard SK-2501 Multimedia Keyboard + Hewlett-Packard + + + + + hp2505 + <_description>Hewlett-Packard SK-2505 Internet Keyboard + Hewlett-Packard + + + + + hpxe3gc + <_description>Hewlett-Packard Omnibook XE3 GC + Hewlett-Packard + + + + + hpxe3gf + <_description>Hewlett-Packard Omnibook XE3 GF + Hewlett-Packard + + + + + hpxt1000 + <_description>Hewlett-Packard Omnibook XT1000 + Hewlett-Packard + + + + + hpzt11xx + <_description>Hewlett-Packard Pavilion ZT11xx + Hewlett-Packard + + + + + hp500fa + <_description>Hewlett-Packard Omnibook 500 FA + Hewlett-Packard + + + + + hp5xx + <_description>Hewlett-Packard Omnibook 5xx + Hewlett-Packard + + + + + hp5181 + <_description>Hewlett-Packard Internet Keyboard 5181 + Hewlett-Packard + + + + + hp5185 + <_description>Hewlett-Packard Internet Keyboard 5185 + Hewlett-Packard + + + + + hpnx9020 + <_description>Hewlett-Packard nx9020 + Hewlett-Packard + + + + + hp6000 + <_description>Hewlett-Packard Omnibook 6000/6100 + Hewlett-Packard + + + + + honeywell_euroboard + <_description>Honeywell Euroboard + Hewlett-Packard + + + + + rapidaccess + <_description>IBM Rapid Access + IBM + + + + + rapidaccess2 + <_description>IBM Rapid Access II + IBM + + + + + rapidaccess2a + <_description>IBM Rapid Access II (alternate option) + IBM + + + + + thinkpad + <_description>IBM ThinkPad 560Z/600/600E/A22E + IBM + + + + + thinkpadintl + <_description>IBM ThinkPad 560Z/600/600E/A22E, Intl + IBM + + + + + thinkpad60 + <_description>IBM ThinkPad R60/T60/R61/T61 + IBM + + + + + thinkpadz60 + <_description>IBM ThinkPad Z60m/Z60t/Z61m/Z61t + IBM + + + + + ibm_spacesaver + <_description>IBM Space Saver + IBM + + + + + logiaccess + <_description>Logitech Access Keyboard + Logitech + + + + + logiclx300 + <_description>Logitech Cordless Desktop LX-300 + Logitech + + + + + logii350 + <_description>Logitech Internet 350 Keyboard + Logitech + + + + + logimel + <_description>Logitech Media Elite Keyboard + Logitech + + + + + logicd + <_description>Logitech Cordless Desktop + Logitech + + + + + logicd_it + <_description>Logitech Cordless Desktop iTouch + Logitech + + + + + logicd_nav + <_description>Logitech Cordless Desktop Navigator + Logitech + + + + + logicd_opt + <_description>Logitech Cordless Desktop Optical + Logitech + + + + + logicda + <_description>Logitech Cordless Desktop (alternate option) + Logitech + + + + + logicdpa2 + <_description>Logitech Cordless Desktop Pro (alternate option2) + Logitech + + + + + logicfn + <_description>Logitech Cordless Freedom/Desktop Navigator + Logitech + + + + + logicdn + <_description>Logitech Cordless Desktop Navigator + Logitech + + + + + logiitc + <_description>Logitech iTouch Cordless Keyboard (model Y-RB6) + Logitech + + + + + logiik + <_description>Logitech Internet Keyboard + Logitech + + + + + itouch + <_description>Logitech iTouch + Logitech + + + + + logicink + <_description>Logitech Internet Navigator Keyboard + Logitech + + + + + logiex110 + <_description>Logitech Cordless Desktop EX110 + Logitech + + + + + logiinkse + <_description>Logitech iTouch Internet Navigator Keyboard SE + Logitech + + + + + logiinkseusb + <_description>Logitech iTouch Internet Navigator Keyboard SE (USB) + Logitech + + + + + logiultrax + <_description>Logitech Ultra-X Keyboard + Logitech + + + + + logiultraxc + <_description>Logitech Ultra-X Cordless Media Desktop Keyboard + Logitech + + + + + logidinovo + <_description>Logitech diNovo Keyboard + Logitech + + + + + logidinovoedge + <_description>Logitech diNovo Edge Keyboard + Logitech + + + + + mx1998 + <_description>Memorex MX1998 + Memorex + + + + + mx2500 + <_description>Memorex MX2500 EZ-Access Keyboard + Memorex + + + + + mx2750 + <_description>Memorex MX2750 + Memorex + + + + + microsoft7000 + Microsoft Natural Wireless Ergonomic Keyboard 7000 + Microsoft Inc. + + + + + microsoftinet + <_description>Microsoft Internet Keyboard + Microsoft Inc. + + + + + microsoftpro + <_description>Microsoft Natural Keyboard Pro / Microsoft Internet Keyboard Pro + Microsoft Inc. + + + + + microsoftprousb + <_description>Microsoft Natural Keyboard Pro USB / Microsoft Internet Keyboard Pro + Microsoft Inc. + + + + + microsoftprooem + <_description>Microsoft Natural Keyboard Pro OEM + Microsoft Inc. + + + + + vsonku306 + <_description>ViewSonic KU-306 Internet Keyboard + ViewSonic + + + + + microsoftprose + <_description>Microsoft Internet Keyboard Pro, Swedish + Microsoft Inc. + + + + + microsoftoffice + <_description>Microsoft Office Keyboard + Microsoft Inc. + + + + + microsoftmult + <_description>Microsoft Wireless Multimedia Keyboard 1.0A + Microsoft Inc. + + + + + microsoftelite + <_description>Microsoft Natural Keyboard Elite + Microsoft Inc. + + + + + oretec + <_description>Ortek MCK-800 MM/Internet keyboard + Ortek + + + + + propeller + <_description>Propeller Voyager (KTEZ-1000) + KeyTronic + + + + + qtronix + <_description>QTronix Scorpius 98N+ + QTronix + + + + + samsung4500 + <_description>Samsung SDM 4500P + Samsung + + + + + samsung4510 + <_description>Samsung SDM 4510P + Samsung + + + + + sk1300 + <_description>SK-1300 + NEC + + + + + sk2500 + <_description>SK-2500 + NEC + + + + + sk6200 + <_description>SK-6200 + NEC + + + + + sk7100 + <_description>SK-7100 + NEC + + + + + sp_inet + <_description>Super Power Multimedia Keyboard + Generic + + + + + sven + <_description>SVEN Ergonomic 2500 + SVEN + + + + + symplon + <_description>Symplon PaceBook (tablet PC) + Symplon + + + + + toshiba_s3000 + <_description>Toshiba Satellite S3000 + Toshiba + + + + + trust + <_description>Trust Wireless Keyboard Classic + Trust + + + + + trustda + <_description>Trust Direct Access Keyboard + Trust + + + + + yahoo + <_description>Yahoo! Internet Keyboard + Yahoo! + + + + + macbook78 + <_description>MacBook/MacBook Pro + Apple + + + + + macbook79 + <_description>MacBook/MacBook Pro (Intl) + Apple + + + + + macintosh + <_description>Macintosh + Apple + + + + + macintosh_old + <_description>Macintosh Old + Apple + + + + + macintosh_hhk + <_description>Happy Hacking Keyboard for Mac + Fujitsu + + + + + acer_c300 + <_description>Acer C300 + Acer + + + + + acer_ferrari4k + <_description>Acer Ferrari 4000 + Acer + + + + + acer_laptop + <_description>Acer Laptop + Acer + + + + + asus_laptop + <_description>Asus Laptop + Asus + + + + + apple + <_description>Apple + Apple + + + + + apple_laptop + <_description>Apple Laptop + Apple + + + + + silvercrest + <_description>SILVERCREST Multimedia Wireless Keyboard + Silvercrest + + + + + emachines + <_description>Laptop/notebook eMachines m68xx + eMachines + + + + + kr106 + <_description>Korean 106-key + Generic + + + + + evdev + <_description>Evdev-managed keyboard + Generic + + + + + benqx + <_description>BenQ X-Touch + BenQ + + + + + benqx730 + <_description>BenQ X-Touch 730 + BenQ + + + + + benqx800 + <_description>BenQ X-Touch 800 + BenQ + + + + + hhk + <_description>Happy Hacking Keyboard + Fujitsu + + + + + classmate + <_description>Classmate PC + Intel + + + + + olpc + <_description>OLPC + OLPC + + + + + sun6 + <_description>Sun Type 5/6 + Sun Microsystems + + + + + + + us + <_shortDescription>USA + <_description>USA + eng + + + + + chr + <_description>Cherokee + chr + + + + + euro + <_description>With EuroSign on 5 + + + + + intl + <_description>International (with dead keys) + + + + + alt-intl + <_description>Alternative international (former us_intl) + + + + + colemak + <_description>Colemak + + + + + dvorak + <_description>Dvorak + + + + + dvorak-intl + <_description>Dvorak international + + + + + dvorak-l + <_description>Left handed Dvorak + + + + + dvorak-r + <_description>Right handed Dvorak + + + + + dvorak-classic + <_description>Classic Dvorak + + + + + dvp + <_description>Programmer Dvorak + + + + + rus + <_description>Russian phonetic + + + + + mac + <_description>Macintosh + + + + + altgr-intl + <_description>International (AltGr dead keys) + eng + fra + ger + + + + + olpc2 + <_description>Group toggle on multiply/divide key + + + + + + + ad + <_shortDescription>And + <_description>Andorra + cat + + + + + + af + <_shortDescription>Afg + <_description>Afghanistan + + + + + ps + <_description>Pashto + pus + + + + + uz + <_description>Southern Uzbek + uzb + + + + + olpc-ps + <_description>OLPC Pashto + pus + + + + + olpc-fa + <_description>OLPC Dari + + + + + + olpc-uz + <_description>OLPC Southern Uzbek + uzb + + + + + + + ara + <_shortDescription>Ara + <_description>Arabic + + AE + BH + DZ + EG + EH + JO + KW + LB + LY + MA + MR + OM + PS + QA + SA + SD + SY + TN + YE + + ara + + + + + azerty + <_description>azerty + + + + + azerty_digits + <_description>azerty/digits + + + + + digits + <_description>digits + + + + + qwerty + <_description>qwerty + + + + + qwerty_digits + <_description>qwerty/digits + + + + + buckwalter + <_description>Buckwalter + + + + + + + al + <_shortDescription>Alb + <_description>Albania + alb + + + + + + am + <_shortDescription>Arm + <_description>Armenia + hye + + + + + phonetic + <_description>Phonetic + + + + + phonetic-alt + <_description>Alternative Phonetic + + + + + eastern + <_description>Eastern + + + + + western + <_description>Western + + + + + eastern-alt + <_description>Alternative Eastern + + + + + + + az + <_shortDescription>Aze + <_description>Azerbaijan + aze + + + + + cyrillic + <_description>Cyrillic + + + + + + + by + <_shortDescription>Blr + <_description>Belarus + bel + + + + + winkeys + <_description>Winkeys + + + + + latin + <_description>Latin + + + + + + + be + <_shortDescription>Bel + <_description>Belgium + ger + fra + + + + + iso-alternate + <_description>ISO Alternate + + + + + nodeadkeys + <_description>Eliminate dead keys + + + + + sundeadkeys + <_description>Sun dead keys + + + + + wang + <_description>Wang model 724 azerty + + + + + + + bd + <_shortDescription>Ban + <_description>Bangladesh + ben + + + + + probhat + <_description>Probhat + + + + + + + in + <_shortDescription>Ind + <_description>India + + + + + ben + <_description>Bengali + ben + + + + + ben_probhat + <_description>Bengali Probhat + ben + + + + + guj + <_description>Gujarati + guj + + + + + guru + <_description>Gurmukhi + pan + + + + + jhelum + <_description>Gurmukhi Jhelum + pan + + + + + kan + <_description>Kannada + kan + + + + + mal + <_description>Malayalam + mal + + + + + mal_lalitha + <_description>Malayalam Lalitha + mal + + + + + ori + <_description>Oriya + ori + + + + + tam_unicode + <_description>Tamil Unicode + tam + + + + + tam_TAB + <_description>Tamil TAB Typewriter + tam + + + + + tam_TSCII + <_description>Tamil TSCII Typewriter + tam + + + + + tam + <_description>Tamil + tam + + + + + tel + <_description>Telugu + tel + + + + + urd + <_description>Urdu + urd + + + + + bolnagri + <_description>Hindi Bolnagri + hin + + + + + + + ba + <_shortDescription>Bih + <_description>Bosnia and Herzegovina + bos + + + + + alternatequotes + <_description> Use guillemets for quotes + + + + + unicode + <_description>Use Bosnian digraphs + + + + + unicodeus + <_description>US keyboard with Bosnian digraphs + + + + + us + <_description>US keyboard with Bosnian letters + + + + + + + br + <_shortDescription>Bra + <_description>Brazil + por + + + + + nodeadkeys + <_description>Eliminate dead keys + + + + + dvorak + Dvorak + + + + + nativo + Nativo + + + + + nativo-us + Nativo for USA keyboards + + + + + nativo-epo + Nativo for Esperanto + epo + + + + + + + bg + <_shortDescription>Bgr + <_description>Bulgaria + bul + + + + + phonetic + <_description>Phonetic + + + + + + + ma + <_description>Morocco + + + + + french + <_description>French + fra + + + + + tifinagh + <_description>Tifinagh + ber + + + + + tifinagh-alt + <_description>Tifinagh Alternative + ber + + + + + tifinagh-alt-phonetic + <_description>Tifinagh Alternative Phonetic + ber + + + + + tifinagh-extended + <_description>Tifinagh Extended + ber + + + + + tifinagh-phonetic + <_description>Tifinagh Phonetic + ber + + + + + tifinagh-extended-phonetic + <_description>Tifinagh Extended Phonetic + ber + + + + + + + mm + <_shortDescription>Mmr + <_description>Myanmar + mya + + + + + + ca + <_shortDescription>Can + <_description>Canada + fra + + + + + fr-dvorak + <_description>French Dvorak + + + + + fr-legacy + <_description>French (legacy) + + + + + multix + <_description>Multilingual + + + + + multi + <_description>Multilingual, first part + + + + + multi-2gr + <_description>Multilingual, second part + + + + + ike + <_description>Inuktitut + iku + + + + + shs + <_description>Secwepemctsin + + + + + + kut + <_description>Ktunaxa + + + + + + + cd + <_shortDescription>DRC + <_description>Congo, Democratic Republic of the + fra + + + + + + cn + <_shortDescription>China + <_description>China + chi + + + + + tib + <_description>Tibetan + tib + + + + + tib_asciinum + <_description>Tibetan (with ASCII numerals) + tib + + + + + + + hr + <_shortDescription>Hrv + <_description>Croatia + scr + + + + + alternatequotes + <_description>Use guillemets for quotes + + + + + unicode + <_description>Use Croatian digraphs + + + + + unicodeus + <_description>US keyboard with Croatian digraphs + + + + + us + <_description>US keyboard with Croatian letters + + + + + + + cz + <_shortDescription>Cze + <_description>Czechia + cze + + + + + bksl + <_description>With <\|> key + + + + + qwerty + <_description>qwerty + + + + + qwerty_bksl + <_description>qwerty, extended Backslash + + + + + + + dk + <_shortDescription>Dan + <_description>Denmark + dan + + + + + nodeadkeys + <_description>Eliminate dead keys + + + + + mac + <_description>Macintosh + + + + + mac_nodeadkeys + <_description>Macintosh, eliminate dead keys + + + + + dvorak + <_description>Dvorak + + + + + + + nl + <_shortDescription>Nld + <_description>Netherlands + nld + + + + + sundeadkeys + <_description>Sun dead keys + + + + + mac + <_description>Macintosh + + + + + std + <_description>Standard + + + + + + + bt + <_shortDescription>Bhu + <_description>Bhutan + dzo + + + + + ee + <_shortDescription>Est + <_description>Estonia + est + + + + + nodeadkeys + <_description>Eliminate dead keys + + + + + dvorak + <_description>Dvorak + + + + + us + <_description>US keyboard with Estonian letters + + + + + + + ir + <_shortDescription>Irn + <_description>Iran + per + + + + + pro + <_description>Pro + + + + + keypad + <_description>Keypad + + + + + pro_keypad + <_description>Pro Keypad + + + + + ku + <_description>Kurdish, Latin Q + kur + + + + + ku_f + <_description>Kurdish, (F) + kur + + + + + ku_alt + <_description>Kurdish, Latin Alt-Q + kur + + + + + ku_ara + <_description>Kurdish, Arabic-Latin + kur + + + + + + + iq + <_shortDescription>Irq + <_description>Iraq + ara + kur + + + + + ku + <_description>Kurdish, Latin Q + kur + + + + + ku_f + <_description>Kurdish, (F) + kur + + + + + ku_alt + <_description>Kurdish, Latin Alt-Q + kur + + + + + ku_ara + <_description>Kurdish, Arabic-Latin + kur + + + + + + + fo + <_shortDescription>Fao + <_description>Faroe Islands + fao + + + + + nodeadkeys + <_description>Eliminate dead keys + + + + + + + fi + <_shortDescription>Fin + <_description>Finland + fin + + + + + nodeadkeys + <_description>Eliminate dead keys + + + + + smi + <_description>Northern Saami + smi + + + + + classic + <_description>Classic + + + + + mac + <_description>Macintosh + + + + + + + fr + <_shortDescription>Fra + <_description>France + fra + + + + + nodeadkeys + <_description>Eliminate dead keys + + + + + sundeadkeys + <_description>Sun dead keys + + + + + oss + <_description>Alternative + + + + + oss_latin9 + <_description>Alternative, latin-9 only + + + + + oss_nodeadkeys + <_description>Alternative, eliminate dead keys + + + + + oss_sundeadkeys + <_description>Alternative, Sun dead keys + + + + + latin9 + <_description>(Legacy) Alternative + + + + + latin9_nodeadkeys + <_description>(Legacy) Alternative, eliminate dead keys + + + + + latin9_sundeadkeys + <_description>(Legacy) Alternative, Sun dead keys + + + + + bepo + <_description>Bepo, ergonomic, Dvorak way + + + + + bepo_latin9 + <_description>Bepo, ergonomic, Dvorak way, latin-9 only + + + + + dvorak + <_description>Dvorak + + + + + mac + <_description>Macintosh + + + + + geo + <_description>Georgian AZERTY Tskapo + geo + + + + + + + gh + <_shortDescription>Gha + <_description>Ghana + eng + + + + + generic + <_description>Multilingual + + + + + akan + <_description>Akan + aka + + + + + ewe + <_description>Ewe + ewe + + + + + fula + <_description>Fula + ful + + + + + ga + <_description>Ga + gaa + + + + + hausa + <_description>Hausa + hau + + + + + + + gn + <_shortDescription>Gui + <_description>Guinea + fra + + + + + + ge + <_shortDescription>Geo + <_description>Georgia + geo + + + + + ergonomic + <_description>Ergonomic + + + + + mess + <_description>MESS + + + + + ru + <_description>Russian + rus + + + + + os + <_description>Ossetian + oss + + + + + + + de + <_shortDescription>Deu + <_description>Germany + ger + + + + + deadacute + <_description>Dead acute + + + + + deadgraveacute + <_description>Dead grave acute + + + + + nodeadkeys + <_description>Eliminate dead keys + + + + + ro + <_description>Romanian keyboard with German letters + + + + + ro_nodeadkeys + <_description>Romanian keyboard with German letters, eliminate dead keys + + + + + dvorak + <_description>Dvorak + + + + + sundeadkeys + <_description>Sun dead keys + + + + + neo + <_description>Neostyle + + + + + mac + <_description>Macintosh + + + + + mac_nodeadkeys + <_description>Macintosh, eliminate dead keys + + + + + + + gr + <_shortDescription>Gre + <_description>Greece + gre + + + + + extended + <_description>Extended + + + + + nodeadkeys + <_description>Eliminate dead keys + + + + + polytonic + <_description>Polytonic + + + + + + + hu + <_shortDescription>Hun + <_description>Hungary + hun + + + + + standard + <_description>Standard + + + + + nodeadkeys + <_description>Eliminate dead keys + + + + + qwerty + <_description>qwerty + + + + + + + 101_qwertz_comma_dead + <_description>101/qwertz/comma/Dead keys + + + + + 101_qwertz_comma_nodead + <_description>101/qwertz/comma/Eliminate dead keys + + + + + 101_qwertz_dot_dead + <_description>101/qwertz/dot/Dead keys + + + + + 101_qwertz_dot_nodead + <_description>101/qwertz/dot/Eliminate dead keys + + + + + 101_qwerty_comma_dead + <_description>101/qwerty/comma/Dead keys + + + + + 101_qwerty_comma_nodead + <_description>101/qwerty/comma/Eliminate dead keys + + + + + 101_qwerty_dot_dead + <_description>101/qwerty/dot/Dead keys + + + + + 101_qwerty_dot_nodead + <_description>101/qwerty/dot/Eliminate dead keys + + + + + + + + 102_qwertz_comma_dead + <_description>102/qwertz/comma/Dead keys + + + + + 102_qwertz_comma_nodead + <_description>102/qwertz/comma/Eliminate dead keys + + + + + 102_qwertz_dot_dead + <_description>102/qwertz/dot/Dead keys + + + + + 102_qwertz_dot_nodead + <_description>102/qwertz/dot/Eliminate dead keys + + + + + 102_qwerty_comma_dead + <_description>102/qwerty/comma/Dead keys + + + + + 102_qwerty_comma_nodead + <_description>102/qwerty/comma/Eliminate dead keys + + + + + 102_qwerty_dot_dead + <_description>102/qwerty/dot/Dead keys + + + + + 102_qwerty_dot_nodead + <_description>102/qwerty/dot/Eliminate dead keys + + + + + + + is + <_shortDescription>Isl + <_description>Iceland + ice + + + + + Sundeadkeys + <_description>Sun dead keys + + + + + nodeadkeys + <_description>Eliminate dead keys + + + + + mac + <_description>Macintosh + + + + + dvorak + <_description>Dvorak + + + + + + + il + <_shortDescription>Isr + <_description>Israel + heb + + + + + lyx + <_description>lyx + + + + + phonetic + <_description>Phonetic + + + + + biblical + <_description>Biblical Hebrew (Tiro) + + + + + + + it + <_shortDescription>Ita + <_description>Italy + ita + + + + + nodeadkeys + <_description>Eliminate dead keys + + + + + mac + <_description>Macintosh + + + + + geo + <_description>Georgian + geo + + + + + + + jp + <_shortDescription>Jpn + <_description>Japan + jpn + + + + + kana + <_description>Kana + + + + + OADG109A + <_description>OADG 109A + + + + + + + kg + <_shortDescription>Kir + <_description>Kyrgyzstan + kir + + + + + + kh + <_shortDescription>Khm + <_description>Cambodia + khm + + + + + + kz + <_shortDescription>Kaz + <_description>Kazakhstan + kaz + + + + + ruskaz + <_description>Russian with Kazakh + kaz + rus + + + + + kazrus + <_description>Kazakh with Russian + kaz + rus + + + + + + + la + <_shortDescription>Lao + <_description>Laos + lao + + + + + + latam + <_shortDescription>LAm + <_description>Latin American + + AR + BO + CL + CO + CR + CU + DO + EC + GT + HN + HT + MX + NI + PA + PE + PR + PY + UY + VE + + spa + + + + + nodeadkeys + <_description>Eliminate dead keys + + + + + sundeadkeys + <_description>Sun dead keys + + + + + + + lt + <_shortDescription>Ltu + <_description>Lithuania + lit + + + + + std + <_description>Standard + + + + + us + <_description>US keyboard with Lithuanian letters + + + + + ibm + <_description>IBM (LST 1205-92) + + + + + lekp + <_description>LEKP + + + + + lekpa + <_description>LEKPa + + + + + balticplus + <_description>Baltic+ + + + + + + + lv + <_shortDescription>Lav + <_description>Latvia + lav + + + + + apostrophe + <_description>Apostrophe (') variant + + + + + tilde + <_description>Tilde (~) variant + + + + + fkey + <_description>F-letter (F) variant + + + + + + + mao + <_shortDescription>Mao + <_description>Maori + mao + + + + + + me + <_shortDescription>MNE + <_description>Montenegro + srp + + + + + cyrillic + <_description>Cyrillic + + + + + cyrillicyz + <_description>Cyrillic, Z and ZHE swapped + + + + + latinunicode + <_description>Latin unicode + + + + + latinyz + <_description>Latin qwerty + + + + + latinunicodeyz + <_description>Latin unicode qwerty + + + + + cyrillicalternatequotes + <_description>Cyrillic with guillemets + + + + + latinalternatequotes + <_description>Latin with guillemets + + + + + + + mk + <_shortDescription>Mkd + <_description>Macedonia + mkd + + + + + nodeadkeys + <_description>Eliminate dead keys + + + + + + + mt + <_shortDescription>Mlt + <_description>Malta + mlt + + + + + us + <_description>Maltese keyboard with US layout + + + + + + + mn + <_shortDescription>Mng + <_description>Mongolia + mng + + + + + + no + <_shortDescription>Nor + <_description>Norway + nor + + + + + nodeadkeys + <_description>Eliminate dead keys + + + + + dvorak + <_description>Dvorak + + + + + smi + <_description>Northern Saami + sme + + + + + smi_nodeadkeys + <_description>Northern Saami, eliminate dead keys + sme + + + + + mac + <_description>Macintosh + + + + + mac_nodeadkeys + <_description>Macintosh, eliminate dead keys + + + + + + + pl + <_shortDescription>Pol + <_description>Poland + pol + + + + + qwertz + <_description>qwertz + + + + + dvorak + <_description>Dvorak + + + + + dvorak_quotes + <_description>Dvorak, Polish quotes on quotemark key + + + + + dvorak_altquotes + <_description>Dvorak, Polish quotes on key "1/!" + + + + + csb + <_description>Kashubian + csb + + + + + ru_phonetic_dvorak + <_description>Russian phonetic Dvorak + rus + + + + + + + pt + <_shortDescription>Prt + <_description>Portugal + por + + + + + nodeadkeys + <_description>Eliminate dead keys + + + + + sundeadkeys + <_description>Sun dead keys + + + + + mac + <_description>Macintosh + + + + + mac_nodeadkeys + <_description>Macintosh, eliminate dead keys + + + + + mac_sundeadkeys + <_description>Macintosh, Sun dead keys + + + + + nativo + Nativo + + + + + nativo-us + Nativo for USA keyboards + + + + + nativo-epo + Nativo for Esperanto + epo + + + + + + + ro + <_shortDescription>Rou + <_description>Romania + rum + + + + + cedilla + <_description>Cedilla + + + + + std + <_description>Standard + + + + + std_cedilla + <_description>Standard (Cedilla) + + + + + winkeys + <_description>Winkeys + + + + + + + ru + <_shortDescription>Rus + <_description>Russia + rus + + + + + phonetic + <_description>Phonetic + + + + + typewriter + <_description>Typewriter + + + + + legacy + <_description>Legacy + + + + + tt + <_description>Tatar + tat + + + + + os_legacy + <_description>Ossetian, legacy + oss + + + + + os_winkeys + <_description>Ossetian, Winkeys + oss + + + + + cv + <_description>Chuvash + chv + + + + + cv_latin + <_description>Chuvash Latin + chv + + + + + udm + <_description>Udmurt + udm + + + + + kom + <_description>Komi + kom + + + + + sah + <_description>Yakut + sah + + + + + + + rs + <_shortDescription>SRB + <_description>Serbia + srp + + + + + yz + <_description>Z and ZHE swapped + + + + + latin + <_description>Latin + + + + + latinunicode + <_description>Latin Unicode + + + + + latinyz + <_description>Latin qwerty + + + + + latinunicodeyz + <_description>Latin Unicode qwerty + + + + + alternatequotes + <_description>With guillemets + + + + + latinalternatequotes + <_description>Latin with guillemets + + + + + + + si + <_shortDescription>Svn + <_description>Slovenia + slv + + + + + alternatequotes + <_description>Use guillemets for quotes + + + + + unicode + <_description>Use Slovenian digraphs + + + + + unicodeus + <_description>US keyboard with Slovenian digraphs + + + + + us + <_description>US keyboard with Slovenian letters + + + + + + + sk + <_shortDescription>Svk + <_description>Slovakia + slo + + + + + bksl + <_description>Extended Backslash + + + + + qwerty + <_description>qwerty + + + + + qwerty_bksl + <_description>qwerty, extended Backslash + + + + + + + es + <_shortDescription>Esp + <_description>Spain + spa + + + + + nodeadkeys + <_description>Eliminate dead keys + + + + + sundeadkeys + <_description>Sun dead keys + + + + + dvorak + <_description>Dvorak + + + + + ast + <_description>Asturian variant with bottom-dot H and bottom-dot L + ast + + + + + cat + <_description>Catalan variant with middle-dot L + cat + + + + + mac + <_description>Macintosh + + + + + + + se + <_shortDescription>Swe + <_description>Sweden + swe + + + + + nodeadkeys + <_description>Eliminate dead keys + + + + + dvorak + <_description>Dvorak + + + + + rus + <_description>Russian phonetic + rus + + + + + rus_nodeadkeys + <_description>Russian phonetic, eliminate dead keys + rus + + + + + smi + <_description>Northern Saami + sme + + + + + mac + <_description>Macintosh + + + + + svdvorak + <_description>Svdvorak + + + + + + + ch + <_shortDescription>Che + <_description>Switzerland + ger + gsw + + + + + de_nodeadkeys + <_description>German, eliminate dead keys + + + + + de_sundeadkeys + <_description>German, Sun dead keys + + + + + fr + <_description>French + fra + + + + + fr_nodeadkeys + <_description>French, eliminate dead keys + fra + + + + + fr_sundeadkeys + <_description>French, Sun dead keys + fra + + + + + fr_mac + <_description>French (Macintosh) + fra + + + + + de_mac + <_description>German (Macintosh) + + + + + + + sy + <_shortDescription>Syr + <_description>Syria + syr + + + + + syc + <_description>Syriac + + + + + syc_phonetic + <_description>Syriac phonetic + + + + + ku + <_description>Kurdish, Latin Q + kur + + + + + ku_f + <_description>Kurdish, (F) + kur + + + + + ku_alt + <_description>Kurdish, Latin Alt-Q + kur + + + + + + + tj + <_shortDescription>Tjk + <_description>Tajikistan + tgk + + + + + + lk + <_shortDescription>SrL + <_description>Sri Lanka + sin + + + + + tam_unicode + <_description>Tamil Unicode + tam + + + + + tam_TAB + <_description>Tamil TAB Typewriter + tam + + + + + + + th + <_shortDescription>Tha + <_description>Thailand + tha + + + + + tis + <_description>TIS-820.2538 + + + + + pat + <_description>Pattachote + + + + + + + tr + <_shortDescription>Tur + <_description>Turkey + tur + + + + + f + <_description>(F) + + + + + alt + <_description>Alt-Q + + + + + sundeadkeys + <_description>Sun dead keys + + + + + ku + <_description>Kurdish, Latin Q + kur + + + + + ku_f + <_description>Kurdish, (F) + kur + + + + + ku_alt + <_description>Kurdish, Latin Alt-Q + kur + + + + + intl + <_description>International (with dead keys) + + + + + + + ua + <_shortDescription>Ukr + <_description>Ukraine + ukr + + + + + phonetic + <_description>Phonetic + + + + + typewriter + <_description>Typewriter + + + + + winkeys + <_description>Winkeys + + + + + unicode + Unicode + + + + + rstu + + <_description>Standard RSTU + + + + + rstu_ru + + <_description>Standard RSTU on Russian layout + + + + + homophonic + <_description>Homophonic + + + + + + + gb + <_shortDescription>GBr + <_description>United Kingdom + eng + + + + + intl + <_description>International (with dead keys) + + + + + dvorak + <_description>Dvorak + + + + + dvorakukp + <_description>Dvorak (UK Punctuation) + + + + + mac + <_description>Macintosh + + + + + colemak + <_description>Colemak + + + + + + + uz + <_shortDescription>Uzb + <_description>Uzbekistan + uzb + + + + + latin + <_description>Latin + + + + + + + vn + <_shortDescription>Vnm + <_description>Vietnam + vie + + + + + + kr + <_shortDescription>Kor + <_description>Korea, Republic of + kor + + + + + kr104 + <_description>101/104 key Compatible + + + + + + + nec_vndr/jp + <_shortDescription>Jpn + <_description>Japan (PC-98xx Series) + JP + jpn + + + + + + ie + <_shortDescription>Irl + <_description>Ireland + eng + + + + + CloGaelach + <_description>CloGaelach + gla + + + + + UnicodeExpert + <_description>UnicodeExpert + + + + + ogam + <_description>Ogham + + + + + + ogam_is434 + <_description>Ogham IS434 + + + + + + + + pk + <_shortDescription>Pak + <_description>Pakistan + urd + + + + + ara + <_description>Arabic + ara + + + + + + + mv + <_shortDescription>Mal + <_description>Maldives + div + + + + + + za + <_shortDescription>Zar + <_description>South Africa + eng + + + + + epo + <_shortDescription>Epo + <_description>Esperanto + epo + + + + + legacy + <_description>displaced semicolon and quote (obsolete) + + + + + + + np + <_shortDescription>Nep + <_description>Nepal + nep + + + + + ng + <_shortDescription>Nig + <_description>Nigeria + eng + + + + + igbo + <_description>Igbo + ibo + + + + + yoruba + <_description>Yoruba + yor + + + + + hausa + <_description>Hausa + hau + + + + + + + et + <_shortDescription>Eth + <_description>Ethiopia + amh + + + + + + braille + <_shortDescription>Brl + <_description>Braille + + + + + left_hand + <_description>Left hand + + + + + right_hand + <_description>Right hand + + + + + + + + + + grp + <_description>Layout switching + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + lv3 + <_description>Third level choosers + + + + + + + + + + + + + + + + + ctrl + <_description>Ctrl key position + + + + + + + + + + + grp_led + <_description>Use keyboard LED to show alternative layout. + + + + + + + + + keypad + <_description>Numeric keypad layout selection + + + + + + + + + + + + + + + kpdl + <_description>Numeric keypad delete key behaviour + + + + + + + + + + + + caps + <_description>CapsLock key behavior + + + + + + + + + + + + + + altwin + <_description>Alt/Win key behavior + + + + + + + + + + + + + + + Compose key + <_description>Compose key position + + + + + + + + + + + + compat + <_description>Miscellaneous compatibility options + + + + + + + + + + + + eurosign + <_description>Adding the EuroSign to certain keys + + + + + + + + + + nbsp + <_description>Using space key to input non-breakable space character + + + + + + + + + + + + + japan + <_description>Japanese keyboard options + + + + + + --- xkeyboard-config-1.3.orig/rules/base.lists.part +++ xkeyboard-config-1.3/rules/base.lists.part @@ -9,7 +9,7 @@ ! $pcmodels = pc101 pc102 pc104 pc105 // Microsoft models (using MS geometry) -! $msmodels = microsoft microsoftpro microsoftprousb microsoftprose +! $msmodels = microsoft microsoft7000 microsoftpro microsoftprousb microsoftprose // PC geometries - they have special geometry but symbols are mostly pc105 ! $pcgeometries = abnt2 latitude jp106 kr106 @@ -42,14 +42,14 @@ gyration honeywell_euroboard \ hp2501 hp2505 hp5xx hp500fa hp5181 hp5185 \ hpi6 hpxe3gc hpxe3gf hpxe4xxx hpxt1000 hpzt11xx \ - ipaq inspiron intel latitude \ + ibm_spacesaver ipaq inspiron intel latitude \ logiaccess logicda logicink \ logiex110 logiclx300 \ logiinkse logiinkseusb logiitc logiik \ logitech_base itouch logiultrax \ logitech_g15 \ logidinovo logidinovoedge \ - microsoftinet microsoftpro microsoftprousb microsoftprooem microsoftprose \ + microsoft7000 microsoftinet microsoftpro microsoftprousb microsoftprooem microsoftprose \ microsoftoffice microsoftmult \ mx1998 mx2500 mx2750 \ oretec \ --- xkeyboard-config-1.3.orig/rules/base.m_k.part +++ xkeyboard-config-1.3/rules/base.m_k.part @@ -12,5 +12,5 @@ macintosh_old = macintosh(old) $macbooks = macintosh+macintosh(goodmap) $macs = macintosh - thinkpad60 = xfree86(thinkpad60) + thinkpadz60 = xfree86(thinkpadz60) * = xfree86 --- xkeyboard-config-1.3.orig/rules/base.m_g.part +++ xkeyboard-config-1.3/rules/base.m_g.part @@ -10,6 +10,7 @@ everex = everex(STEPnote) thinkpad = thinkpad(intl) thinkpad60 = thinkpad(60) + thinkpadz60 = thinkpad(60) winbook = winbook(XP5) pc98 = nec(pc98) $macbooks = macintosh(%m) --- xkeyboard-config-1.3.orig/rules/evdev.xml +++ xkeyboard-config-1.3/rules/evdev.xml @@ -0,0 +1,4688 @@ + + + + + + + pc101 + Generic 101-key PC + Generic + + + + + pc102 + Generic 102-key (Intl) PC + Generic + + + + + pc104 + Generic 104-key PC + Generic + + + + + pc105 + Generic 105-key (Intl) PC + Generic + + + + + dell101 + Dell 101-key PC + Dell + + + + + latitude + Dell Latitude series laptop + Dell + + + + + dellm65 + Dell Precision M65 + Dell + + + + + everex + Everex STEPnote + Everex + + + + + flexpro + Keytronic FlexPro + Keytronic + + + + + microsoft + Microsoft Natural + Microsoft Inc. + + + + + omnikey101 + Northgate OmniKey 101 + Northgate + + + + + winbook + Winbook Model XP5 + Generic + + + + + jp106 + Japanese 106-key + Generic + + + + + pc98 + PC-98xx Series + Generic + + + + + a4techKB21 + A4Tech KB-21 + A4Tech + + + + + a4techKBS8 + A4Tech KBS-8 + A4Tech + + + + + a4_rfkb23 + A4Tech Wireless Desktop RFKB-23 + A4Tech + + + + + abnt2 + Brazilian ABNT2 + Generic + + + + + airkey + Acer AirKey V + Acer + + + + + acpi + ACPI Standard + Generic + + + + + azonaRF2300 + Azona RF2300 wireless Internet Keyboard + Azona + + + + + scorpius + Advance Scorpius KI + Scorpius + + + + + brother + Brother Internet Keyboard + Brother + + + + + btc5113rf + BTC 5113RF Multimedia + BTC + + + + + btc5126t + BTC 5126T + BTC + + + + + btc6301urf + BTC 6301URF + BTC + + + + + btc9000 + BTC 9000 + BTC + + + + + btc9000a + BTC 9000A + BTC + + + + + btc9001ah + BTC 9001AH + BTC + + + + + btc5090 + BTC 5090 + BTC + + + + + btc9019u + BTC 9019U + BTC + + + + + cherryblue + Cherry Blue Line CyBo@rd + + + + + cherryblueb + Cherry CyMotion Master XPress + Cherry + + + + + cherrybluea + Cherry Blue Line CyBo@rd (alternate option) + Cherry + + + + + cherrycyboard + Cherry CyBo@rd USB-Hub + Cherry + + + + + chicony + Chicony Internet Keyboard + Chicony + + + + + chicony0108 + Chicony KU-0108 + Chicony + + + + + chicony9885 + Chicony KB-9885 + Chicony + + + + + compaqeak8 + Compaq Easy Access Keyboard + Compaq + + + + + compaqik7 + Compaq Internet Keyboard (7 keys) + Compaq + + + + + compaqik13 + Compaq Internet Keyboard (13 keys) + Compaq + + + + + compaqik18 + Compaq Internet Keyboard (18 keys) + Compaq + + + + + cymotionlinux + Cherry CyMotion Master Linux + Cherry + + + + + armada + Laptop/notebook Compaq (eg. Armada) Laptop Keyboard + Compaq + + + + + presario + Laptop/notebook Compaq (eg. Presario) Internet Keyboard + Compaq + + + + + ipaq + Compaq iPaq Keyboard + Compaq + + + + + dell + Dell + Dell + + + + + dellsk8125 + Dell SK-8125 + Dell + + + + + dellsk8135 + Dell SK-8135 + Dell + + + + + dellusbmm + Dell USB Multimedia Keyboard + Dell + + + + + inspiron + Dell Laptop/notebook Inspiron 6xxx/8xxx + Dell + + + + + precision_m + Dell Laptop/notebook Precision M series + Dell + + + + + dexxa + Dexxa Wireless Desktop Keyboard + Dexxa + + + + + diamond + Diamond 9801 / 9802 series + Diamond + + + + + dtk2000 + DTK2000 + + + + + ennyah_dkb1008 + Ennyah DKB-1008 + Ennyah + + + + + fscaa1667g + Fujitsu-Siemens Computers AMILO A1667G laptop + Fujitsu-Siemens + + + + + genius + Genius Comfy KB-16M / Genius MM Keyboard KWD-910 + Genius + + + + + geniuscomfy + Genius Comfy KB-12e + Genius + + + + + geniuscomfy2 + Genius Comfy KB-21e-Scroll + Genius + + + + + geniuskb19e + Genius KB-19e NB + Genius + + + + + gyration + Gyration + Gyration + + + + + logitech_base + Logitech Generic Keyboard + Logitech + + + + + logitech_g15 + Logitech G15 extra keys via G15daemon + Logitech + + + + + hpi6 + Hewlett-Packard Internet Keyboard + Hewlett-Packard + + + + + hp2501 + Hewlett-Packard SK-2501 Multimedia Keyboard + Hewlett-Packard + + + + + hp2505 + Hewlett-Packard SK-2505 Internet Keyboard + Hewlett-Packard + + + + + hpxe3gc + Hewlett-Packard Omnibook XE3 GC + Hewlett-Packard + + + + + hpxe3gf + Hewlett-Packard Omnibook XE3 GF + Hewlett-Packard + + + + + hpxt1000 + Hewlett-Packard Omnibook XT1000 + Hewlett-Packard + + + + + hpzt11xx + Hewlett-Packard Pavilion ZT11xx + Hewlett-Packard + + + + + hp500fa + Hewlett-Packard Omnibook 500 FA + Hewlett-Packard + + + + + hp5xx + Hewlett-Packard Omnibook 5xx + Hewlett-Packard + + + + + hp5181 + Hewlett-Packard Internet Keyboard 5181 + Hewlett-Packard + + + + + hp5185 + Hewlett-Packard Internet Keyboard 5185 + Hewlett-Packard + + + + + hpnx9020 + Hewlett-Packard nx9020 + Hewlett-Packard + + + + + hp6000 + Hewlett-Packard Omnibook 6000/6100 + Hewlett-Packard + + + + + honeywell_euroboard + Honeywell Euroboard + Hewlett-Packard + + + + + rapidaccess + IBM Rapid Access + IBM + + + + + rapidaccess2 + IBM Rapid Access II + IBM + + + + + rapidaccess2a + IBM Rapid Access II (alternate option) + IBM + + + + + thinkpad + IBM ThinkPad 560Z/600/600E/A22E + IBM + + + + + thinkpadintl + IBM ThinkPad 560Z/600/600E/A22E, Intl + IBM + + + + + thinkpad60 + IBM ThinkPad R60/T60/R61/T61 + IBM + + + + + thinkpadz60 + IBM ThinkPad Z60m/Z60t/Z61m/Z61t + IBM + + + + + ibm_spacesaver + IBM Space Saver + IBM + + + + + logiaccess + Logitech Access Keyboard + Logitech + + + + + logiclx300 + Logitech Cordless Desktop LX-300 + Logitech + + + + + logii350 + Logitech Internet 350 Keyboard + Logitech + + + + + logimel + Logitech Media Elite Keyboard + Logitech + + + + + logicd + Logitech Cordless Desktop + Logitech + + + + + logicd_it + Logitech Cordless Desktop iTouch + Logitech + + + + + logicd_nav + Logitech Cordless Desktop Navigator + Logitech + + + + + logicd_opt + Logitech Cordless Desktop Optical + Logitech + + + + + logicda + Logitech Cordless Desktop (alternate option) + Logitech + + + + + logicdpa2 + Logitech Cordless Desktop Pro (alternate option2) + Logitech + + + + + logicfn + Logitech Cordless Freedom/Desktop Navigator + Logitech + + + + + logicdn + Logitech Cordless Desktop Navigator + Logitech + + + + + logiitc + Logitech iTouch Cordless Keyboard (model Y-RB6) + Logitech + + + + + logiik + Logitech Internet Keyboard + Logitech + + + + + itouch + Logitech iTouch + Logitech + + + + + logicink + Logitech Internet Navigator Keyboard + Logitech + + + + + logiex110 + Logitech Cordless Desktop EX110 + Logitech + + + + + logiinkse + Logitech iTouch Internet Navigator Keyboard SE + Logitech + + + + + logiinkseusb + Logitech iTouch Internet Navigator Keyboard SE (USB) + Logitech + + + + + logiultrax + Logitech Ultra-X Keyboard + Logitech + + + + + logiultraxc + Logitech Ultra-X Cordless Media Desktop Keyboard + Logitech + + + + + logidinovo + Logitech diNovo Keyboard + Logitech + + + + + logidinovoedge + Logitech diNovo Edge Keyboard + Logitech + + + + + mx1998 + Memorex MX1998 + Memorex + + + + + mx2500 + Memorex MX2500 EZ-Access Keyboard + Memorex + + + + + mx2750 + Memorex MX2750 + Memorex + + + + + microsoft7000 + Microsoft Natural Wireless Ergonomic Keyboard 7000 + Microsoft Inc. + + + + + microsoftinet + Microsoft Internet Keyboard + Microsoft Inc. + + + + + microsoftpro + Microsoft Natural Keyboard Pro / Microsoft Internet Keyboard Pro + Microsoft Inc. + + + + + microsoftprousb + Microsoft Natural Keyboard Pro USB / Microsoft Internet Keyboard Pro + Microsoft Inc. + + + + + microsoftprooem + Microsoft Natural Keyboard Pro OEM + Microsoft Inc. + + + + + vsonku306 + ViewSonic KU-306 Internet Keyboard + ViewSonic + + + + + microsoftprose + Microsoft Internet Keyboard Pro, Swedish + Microsoft Inc. + + + + + microsoftoffice + Microsoft Office Keyboard + Microsoft Inc. + + + + + microsoftmult + Microsoft Wireless Multimedia Keyboard 1.0A + Microsoft Inc. + + + + + microsoftelite + Microsoft Natural Keyboard Elite + Microsoft Inc. + + + + + oretec + Ortek MCK-800 MM/Internet keyboard + Ortek + + + + + propeller + Propeller Voyager (KTEZ-1000) + KeyTronic + + + + + qtronix + QTronix Scorpius 98N+ + QTronix + + + + + samsung4500 + Samsung SDM 4500P + Samsung + + + + + samsung4510 + Samsung SDM 4510P + Samsung + + + + + sk1300 + SK-1300 + NEC + + + + + sk2500 + SK-2500 + NEC + + + + + sk6200 + SK-6200 + NEC + + + + + sk7100 + SK-7100 + NEC + + + + + sp_inet + Super Power Multimedia Keyboard + Generic + + + + + sven + SVEN Ergonomic 2500 + SVEN + + + + + symplon + Symplon PaceBook (tablet PC) + Symplon + + + + + toshiba_s3000 + Toshiba Satellite S3000 + Toshiba + + + + + trust + Trust Wireless Keyboard Classic + Trust + + + + + trustda + Trust Direct Access Keyboard + Trust + + + + + yahoo + Yahoo! Internet Keyboard + Yahoo! + + + + + macbook78 + MacBook/MacBook Pro + Apple + + + + + macbook79 + MacBook/MacBook Pro (Intl) + Apple + + + + + macintosh + Macintosh + Apple + + + + + macintosh_old + Macintosh Old + Apple + + + + + macintosh_hhk + Happy Hacking Keyboard for Mac + Fujitsu + + + + + acer_c300 + Acer C300 + Acer + + + + + acer_ferrari4k + Acer Ferrari 4000 + Acer + + + + + acer_laptop + Acer Laptop + Acer + + + + + asus_laptop + Asus Laptop + Asus + + + + + apple + Apple + Apple + + + + + apple_laptop + Apple Laptop + Apple + + + + + silvercrest + SILVERCREST Multimedia Wireless Keyboard + Silvercrest + + + + + emachines + Laptop/notebook eMachines m68xx + eMachines + + + + + kr106 + Korean 106-key + Generic + + + + + evdev + Evdev-managed keyboard + Generic + + + + + benqx + BenQ X-Touch + BenQ + + + + + benqx730 + BenQ X-Touch 730 + BenQ + + + + + benqx800 + BenQ X-Touch 800 + BenQ + + + + + hhk + Happy Hacking Keyboard + Fujitsu + + + + + classmate + Classmate PC + Intel + + + + + olpc + OLPC + OLPC + + + + + sun6 + Sun Type 5/6 + Sun Microsystems + + + + + + + us + USA + USA + eng + + + + + chr + Cherokee + chr + + + + + euro + With EuroSign on 5 + + + + + intl + International (with dead keys) + + + + + alt-intl + Alternative international (former us_intl) + + + + + colemak + Colemak + + + + + dvorak + Dvorak + + + + + dvorak-intl + Dvorak international + + + + + dvorak-l + Left handed Dvorak + + + + + dvorak-r + Right handed Dvorak + + + + + dvorak-classic + Classic Dvorak + + + + + dvp + Programmer Dvorak + + + + + rus + Russian phonetic + + + + + mac + Macintosh + + + + + altgr-intl + International (AltGr dead keys) + eng + fra + ger + + + + + olpc2 + Group toggle on multiply/divide key + + + + + + + ad + And + Andorra + cat + + + + + + af + Afg + Afghanistan + + + + + ps + Pashto + pus + + + + + uz + Southern Uzbek + uzb + + + + + olpc-ps + OLPC Pashto + pus + + + + + olpc-fa + OLPC Dari + + + + + + olpc-uz + OLPC Southern Uzbek + uzb + + + + + + + ara + Ara + Arabic + + AE + BH + DZ + EG + EH + JO + KW + LB + LY + MA + MR + OM + PS + QA + SA + SD + SY + TN + YE + + ara + + + + + azerty + azerty + + + + + azerty_digits + azerty/digits + + + + + digits + digits + + + + + qwerty + qwerty + + + + + qwerty_digits + qwerty/digits + + + + + buckwalter + Buckwalter + + + + + + + al + Alb + Albania + alb + + + + + + am + Arm + Armenia + hye + + + + + phonetic + Phonetic + + + + + phonetic-alt + Alternative Phonetic + + + + + eastern + Eastern + + + + + western + Western + + + + + eastern-alt + Alternative Eastern + + + + + + + az + Aze + Azerbaijan + aze + + + + + cyrillic + Cyrillic + + + + + + + by + Blr + Belarus + bel + + + + + winkeys + Winkeys + + + + + latin + Latin + + + + + + + be + Bel + Belgium + ger + fra + + + + + iso-alternate + ISO Alternate + + + + + nodeadkeys + Eliminate dead keys + + + + + sundeadkeys + Sun dead keys + + + + + wang + Wang model 724 azerty + + + + + + + bd + Ban + Bangladesh + ben + + + + + probhat + Probhat + + + + + + + in + Ind + India + + + + + ben + Bengali + ben + + + + + ben_probhat + Bengali Probhat + ben + + + + + guj + Gujarati + guj + + + + + guru + Gurmukhi + pan + + + + + jhelum + Gurmukhi Jhelum + pan + + + + + kan + Kannada + kan + + + + + mal + Malayalam + mal + + + + + mal_lalitha + Malayalam Lalitha + mal + + + + + ori + Oriya + ori + + + + + tam_unicode + Tamil Unicode + tam + + + + + tam_TAB + Tamil TAB Typewriter + tam + + + + + tam_TSCII + Tamil TSCII Typewriter + tam + + + + + tam + Tamil + tam + + + + + tel + Telugu + tel + + + + + urd + Urdu + urd + + + + + bolnagri + Hindi Bolnagri + hin + + + + + + + ba + Bih + Bosnia and Herzegovina + bos + + + + + alternatequotes + Use guillemets for quotes + + + + + unicode + Use Bosnian digraphs + + + + + unicodeus + US keyboard with Bosnian digraphs + + + + + us + US keyboard with Bosnian letters + + + + + + + br + Bra + Brazil + por + + + + + nodeadkeys + Eliminate dead keys + + + + + dvorak + Dvorak + + + + + nativo + Nativo + + + + + nativo-us + Nativo for USA keyboards + + + + + nativo-epo + Nativo for Esperanto + epo + + + + + + + bg + Bgr + Bulgaria + bul + + + + + phonetic + Phonetic + + + + + + + ma + Morocco + + + + + french + French + fra + + + + + tifinagh + Tifinagh + ber + + + + + tifinagh-alt + Tifinagh Alternative + ber + + + + + tifinagh-alt-phonetic + Tifinagh Alternative Phonetic + ber + + + + + tifinagh-extended + Tifinagh Extended + ber + + + + + tifinagh-phonetic + Tifinagh Phonetic + ber + + + + + tifinagh-extended-phonetic + Tifinagh Extended Phonetic + ber + + + + + + + mm + Mmr + Myanmar + mya + + + + + + ca + Can + Canada + fra + + + + + fr-dvorak + French Dvorak + + + + + fr-legacy + French (legacy) + + + + + multix + Multilingual + + + + + multi + Multilingual, first part + + + + + multi-2gr + Multilingual, second part + + + + + ike + Inuktitut + iku + + + + + shs + Secwepemctsin + + + + + + kut + Ktunaxa + + + + + + + cd + DRC + Congo, Democratic Republic of the + fra + + + + + + cn + China + China + chi + + + + + tib + Tibetan + tib + + + + + tib_asciinum + Tibetan (with ASCII numerals) + tib + + + + + + + hr + Hrv + Croatia + scr + + + + + alternatequotes + Use guillemets for quotes + + + + + unicode + Use Croatian digraphs + + + + + unicodeus + US keyboard with Croatian digraphs + + + + + us + US keyboard with Croatian letters + + + + + + + cz + Cze + Czechia + cze + + + + + bksl + With <\|> key + + + + + qwerty + qwerty + + + + + qwerty_bksl + qwerty, extended Backslash + + + + + + + dk + Dan + Denmark + dan + + + + + nodeadkeys + Eliminate dead keys + + + + + mac + Macintosh + + + + + mac_nodeadkeys + Macintosh, eliminate dead keys + + + + + dvorak + Dvorak + + + + + + + nl + Nld + Netherlands + nld + + + + + sundeadkeys + Sun dead keys + + + + + mac + Macintosh + + + + + std + Standard + + + + + + + bt + Bhu + Bhutan + dzo + + + + + ee + Est + Estonia + est + + + + + nodeadkeys + Eliminate dead keys + + + + + dvorak + Dvorak + + + + + us + US keyboard with Estonian letters + + + + + + + ir + Irn + Iran + per + + + + + pro + Pro + + + + + keypad + Keypad + + + + + pro_keypad + Pro Keypad + + + + + ku + Kurdish, Latin Q + kur + + + + + ku_f + Kurdish, (F) + kur + + + + + ku_alt + Kurdish, Latin Alt-Q + kur + + + + + ku_ara + Kurdish, Arabic-Latin + kur + + + + + + + iq + Irq + Iraq + ara + kur + + + + + ku + Kurdish, Latin Q + kur + + + + + ku_f + Kurdish, (F) + kur + + + + + ku_alt + Kurdish, Latin Alt-Q + kur + + + + + ku_ara + Kurdish, Arabic-Latin + kur + + + + + + + fo + Fao + Faroe Islands + fao + + + + + nodeadkeys + Eliminate dead keys + + + + + + + fi + Fin + Finland + fin + + + + + nodeadkeys + Eliminate dead keys + + + + + smi + Northern Saami + smi + + + + + classic + Classic + + + + + mac + Macintosh + + + + + + + fr + Fra + France + fra + + + + + nodeadkeys + Eliminate dead keys + + + + + sundeadkeys + Sun dead keys + + + + + oss + Alternative + + + + + oss_latin9 + Alternative, latin-9 only + + + + + oss_nodeadkeys + Alternative, eliminate dead keys + + + + + oss_sundeadkeys + Alternative, Sun dead keys + + + + + latin9 + (Legacy) Alternative + + + + + latin9_nodeadkeys + (Legacy) Alternative, eliminate dead keys + + + + + latin9_sundeadkeys + (Legacy) Alternative, Sun dead keys + + + + + bepo + Bepo, ergonomic, Dvorak way + + + + + bepo_latin9 + Bepo, ergonomic, Dvorak way, latin-9 only + + + + + dvorak + Dvorak + + + + + mac + Macintosh + + + + + geo + Georgian AZERTY Tskapo + geo + + + + + + + gh + Gha + Ghana + eng + + + + + generic + Multilingual + + + + + akan + Akan + aka + + + + + ewe + Ewe + ewe + + + + + fula + Fula + ful + + + + + ga + Ga + gaa + + + + + hausa + Hausa + hau + + + + + + + gn + Gui + Guinea + fra + + + + + + ge + Geo + Georgia + geo + + + + + ergonomic + Ergonomic + + + + + mess + MESS + + + + + ru + Russian + rus + + + + + os + Ossetian + oss + + + + + + + de + Deu + Germany + ger + + + + + deadacute + Dead acute + + + + + deadgraveacute + Dead grave acute + + + + + nodeadkeys + Eliminate dead keys + + + + + ro + Romanian keyboard with German letters + + + + + ro_nodeadkeys + Romanian keyboard with German letters, eliminate dead keys + + + + + dvorak + Dvorak + + + + + sundeadkeys + Sun dead keys + + + + + neo + Neostyle + + + + + mac + Macintosh + + + + + mac_nodeadkeys + Macintosh, eliminate dead keys + + + + + + + gr + Gre + Greece + gre + + + + + extended + Extended + + + + + nodeadkeys + Eliminate dead keys + + + + + polytonic + Polytonic + + + + + + + hu + Hun + Hungary + hun + + + + + standard + Standard + + + + + nodeadkeys + Eliminate dead keys + + + + + qwerty + qwerty + + + + + + + 101_qwertz_comma_dead + 101/qwertz/comma/Dead keys + + + + + 101_qwertz_comma_nodead + 101/qwertz/comma/Eliminate dead keys + + + + + 101_qwertz_dot_dead + 101/qwertz/dot/Dead keys + + + + + 101_qwertz_dot_nodead + 101/qwertz/dot/Eliminate dead keys + + + + + 101_qwerty_comma_dead + 101/qwerty/comma/Dead keys + + + + + 101_qwerty_comma_nodead + 101/qwerty/comma/Eliminate dead keys + + + + + 101_qwerty_dot_dead + 101/qwerty/dot/Dead keys + + + + + 101_qwerty_dot_nodead + 101/qwerty/dot/Eliminate dead keys + + + + + + + + 102_qwertz_comma_dead + 102/qwertz/comma/Dead keys + + + + + 102_qwertz_comma_nodead + 102/qwertz/comma/Eliminate dead keys + + + + + 102_qwertz_dot_dead + 102/qwertz/dot/Dead keys + + + + + 102_qwertz_dot_nodead + 102/qwertz/dot/Eliminate dead keys + + + + + 102_qwerty_comma_dead + 102/qwerty/comma/Dead keys + + + + + 102_qwerty_comma_nodead + 102/qwerty/comma/Eliminate dead keys + + + + + 102_qwerty_dot_dead + 102/qwerty/dot/Dead keys + + + + + 102_qwerty_dot_nodead + 102/qwerty/dot/Eliminate dead keys + + + + + + + is + Isl + Iceland + ice + + + + + Sundeadkeys + Sun dead keys + + + + + nodeadkeys + Eliminate dead keys + + + + + mac + Macintosh + + + + + dvorak + Dvorak + + + + + + + il + Isr + Israel + heb + + + + + lyx + lyx + + + + + phonetic + Phonetic + + + + + biblical + Biblical Hebrew (Tiro) + + + + + + + it + Ita + Italy + ita + + + + + nodeadkeys + Eliminate dead keys + + + + + mac + Macintosh + + + + + geo + Georgian + geo + + + + + + + jp + Jpn + Japan + jpn + + + + + kana + Kana + + + + + OADG109A + OADG 109A + + + + + + + kg + Kir + Kyrgyzstan + kir + + + + + + kh + Khm + Cambodia + khm + + + + + + kz + Kaz + Kazakhstan + kaz + + + + + ruskaz + Russian with Kazakh + kaz + rus + + + + + kazrus + Kazakh with Russian + kaz + rus + + + + + + + la + Lao + Laos + lao + + + + + + latam + LAm + Latin American + + AR + BO + CL + CO + CR + CU + DO + EC + GT + HN + HT + MX + NI + PA + PE + PR + PY + UY + VE + + spa + + + + + nodeadkeys + Eliminate dead keys + + + + + sundeadkeys + Sun dead keys + + + + + + + lt + Ltu + Lithuania + lit + + + + + std + Standard + + + + + us + US keyboard with Lithuanian letters + + + + + ibm + IBM (LST 1205-92) + + + + + lekp + LEKP + + + + + lekpa + LEKPa + + + + + balticplus + Baltic+ + + + + + + + lv + Lav + Latvia + lav + + + + + apostrophe + Apostrophe (') variant + + + + + tilde + Tilde (~) variant + + + + + fkey + F-letter (F) variant + + + + + + + mao + Mao + Maori + mao + + + + + + me + MNE + Montenegro + srp + + + + + cyrillic + Cyrillic + + + + + cyrillicyz + Cyrillic, Z and ZHE swapped + + + + + latinunicode + Latin unicode + + + + + latinyz + Latin qwerty + + + + + latinunicodeyz + Latin unicode qwerty + + + + + cyrillicalternatequotes + Cyrillic with guillemets + + + + + latinalternatequotes + Latin with guillemets + + + + + + + mk + Mkd + Macedonia + mkd + + + + + nodeadkeys + Eliminate dead keys + + + + + + + mt + Mlt + Malta + mlt + + + + + us + Maltese keyboard with US layout + + + + + + + mn + Mng + Mongolia + mng + + + + + + no + Nor + Norway + nor + + + + + nodeadkeys + Eliminate dead keys + + + + + dvorak + Dvorak + + + + + smi + Northern Saami + sme + + + + + smi_nodeadkeys + Northern Saami, eliminate dead keys + sme + + + + + mac + Macintosh + + + + + mac_nodeadkeys + Macintosh, eliminate dead keys + + + + + + + pl + Pol + Poland + pol + + + + + qwertz + qwertz + + + + + dvorak + Dvorak + + + + + dvorak_quotes + Dvorak, Polish quotes on quotemark key + + + + + dvorak_altquotes + Dvorak, Polish quotes on key "1/!" + + + + + csb + Kashubian + csb + + + + + ru_phonetic_dvorak + Russian phonetic Dvorak + rus + + + + + + + pt + Prt + Portugal + por + + + + + nodeadkeys + Eliminate dead keys + + + + + sundeadkeys + Sun dead keys + + + + + mac + Macintosh + + + + + mac_nodeadkeys + Macintosh, eliminate dead keys + + + + + mac_sundeadkeys + Macintosh, Sun dead keys + + + + + nativo + Nativo + + + + + nativo-us + Nativo for USA keyboards + + + + + nativo-epo + Nativo for Esperanto + epo + + + + + + + ro + Rou + Romania + rum + + + + + cedilla + Cedilla + + + + + std + Standard + + + + + std_cedilla + Standard (Cedilla) + + + + + winkeys + Winkeys + + + + + + + ru + Rus + Russia + rus + + + + + phonetic + Phonetic + + + + + typewriter + Typewriter + + + + + legacy + Legacy + + + + + tt + Tatar + tat + + + + + os_legacy + Ossetian, legacy + oss + + + + + os_winkeys + Ossetian, Winkeys + oss + + + + + cv + Chuvash + chv + + + + + cv_latin + Chuvash Latin + chv + + + + + udm + Udmurt + udm + + + + + kom + Komi + kom + + + + + sah + Yakut + sah + + + + + + + rs + SRB + Serbia + srp + + + + + yz + Z and ZHE swapped + + + + + latin + Latin + + + + + latinunicode + Latin Unicode + + + + + latinyz + Latin qwerty + + + + + latinunicodeyz + Latin Unicode qwerty + + + + + alternatequotes + With guillemets + + + + + latinalternatequotes + Latin with guillemets + + + + + + + si + Svn + Slovenia + slv + + + + + alternatequotes + Use guillemets for quotes + + + + + unicode + Use Slovenian digraphs + + + + + unicodeus + US keyboard with Slovenian digraphs + + + + + us + US keyboard with Slovenian letters + + + + + + + sk + Svk + Slovakia + slo + + + + + bksl + Extended Backslash + + + + + qwerty + qwerty + + + + + qwerty_bksl + qwerty, extended Backslash + + + + + + + es + Esp + Spain + spa + + + + + nodeadkeys + Eliminate dead keys + + + + + sundeadkeys + Sun dead keys + + + + + dvorak + Dvorak + + + + + ast + Asturian variant with bottom-dot H and bottom-dot L + ast + + + + + cat + Catalan variant with middle-dot L + cat + + + + + mac + Macintosh + + + + + + + se + Swe + Sweden + swe + + + + + nodeadkeys + Eliminate dead keys + + + + + dvorak + Dvorak + + + + + rus + Russian phonetic + rus + + + + + rus_nodeadkeys + Russian phonetic, eliminate dead keys + rus + + + + + smi + Northern Saami + sme + + + + + mac + Macintosh + + + + + svdvorak + Svdvorak + + + + + + + ch + Che + Switzerland + ger + gsw + + + + + de_nodeadkeys + German, eliminate dead keys + + + + + de_sundeadkeys + German, Sun dead keys + + + + + fr + French + fra + + + + + fr_nodeadkeys + French, eliminate dead keys + fra + + + + + fr_sundeadkeys + French, Sun dead keys + fra + + + + + fr_mac + French (Macintosh) + fra + + + + + de_mac + German (Macintosh) + + + + + + + sy + Syr + Syria + syr + + + + + syc + Syriac + + + + + syc_phonetic + Syriac phonetic + + + + + ku + Kurdish, Latin Q + kur + + + + + ku_f + Kurdish, (F) + kur + + + + + ku_alt + Kurdish, Latin Alt-Q + kur + + + + + + + tj + Tjk + Tajikistan + tgk + + + + + + lk + SrL + Sri Lanka + sin + + + + + tam_unicode + Tamil Unicode + tam + + + + + tam_TAB + Tamil TAB Typewriter + tam + + + + + + + th + Tha + Thailand + tha + + + + + tis + TIS-820.2538 + + + + + pat + Pattachote + + + + + + + tr + Tur + Turkey + tur + + + + + f + (F) + + + + + alt + Alt-Q + + + + + sundeadkeys + Sun dead keys + + + + + ku + Kurdish, Latin Q + kur + + + + + ku_f + Kurdish, (F) + kur + + + + + ku_alt + Kurdish, Latin Alt-Q + kur + + + + + intl + International (with dead keys) + + + + + + + ua + Ukr + Ukraine + ukr + + + + + phonetic + Phonetic + + + + + typewriter + Typewriter + + + + + winkeys + Winkeys + + + + + unicode + Unicode + + + + + rstu + + Standard RSTU + + + + + rstu_ru + + Standard RSTU on Russian layout + + + + + homophonic + Homophonic + + + + + + + gb + GBr + United Kingdom + eng + + + + + intl + International (with dead keys) + + + + + dvorak + Dvorak + + + + + dvorakukp + Dvorak (UK Punctuation) + + + + + mac + Macintosh + + + + + colemak + Colemak + + + + + + + uz + Uzb + Uzbekistan + uzb + + + + + latin + Latin + + + + + + + vn + Vnm + Vietnam + vie + + + + + + kr + Kor + Korea, Republic of + kor + + + + + kr104 + 101/104 key Compatible + + + + + + + nec_vndr/jp + Jpn + Japan (PC-98xx Series) + JP + jpn + + + + + + ie + Irl + Ireland + eng + + + + + CloGaelach + CloGaelach + gla + + + + + UnicodeExpert + UnicodeExpert + + + + + ogam + Ogham + + + + + + ogam_is434 + Ogham IS434 + + + + + + + + pk + Pak + Pakistan + urd + + + + + ara + Arabic + ara + + + + + + + mv + Mal + Maldives + div + + + + + + za + Zar + South Africa + eng + + + + + epo + Epo + Esperanto + epo + + + + + legacy + displaced semicolon and quote (obsolete) + + + + + + + np + Nep + Nepal + nep + + + + + ng + Nig + Nigeria + eng + + + + + igbo + Igbo + ibo + + + + + yoruba + Yoruba + yor + + + + + hausa + Hausa + hau + + + + + + + et + Eth + Ethiopia + amh + + + + + + braille + Brl + Braille + + + + + left_hand + Left hand + + + + + right_hand + Right hand + + + + + + + + + + grp + Layout switching + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + lv3 + Third level choosers + + + + + + + + + + + + + + + + + ctrl + Ctrl key position + + + + + + + + + + + grp_led + Use keyboard LED to show alternative layout. + + + + + + + + + keypad + Numeric keypad layout selection + + + + + + + + + + + + + + + kpdl + Numeric keypad delete key behaviour + + + + + + + + + + + + caps + CapsLock key behavior + + + + + + + + + + + + + + altwin + Alt/Win key behavior + + + + + + + + + + + + + + + Compose key + Compose key position + + + + + + + + + + + + compat + Miscellaneous compatibility options + + + + + + + + + + + + eurosign + Adding the EuroSign to certain keys + + + + + + + + + + nbsp + Using space key to input non-breakable space character + + + + + + + + + + + + + japan + Japanese keyboard options + + + + + + \ No newline at end of file --- xkeyboard-config-1.3.orig/rules/compat/ln_s.sh +++ xkeyboard-config-1.3/rules/compat/ln_s.sh @@ -2,14 +2,15 @@ variant=$1 +INDIR=`dirname $0` OUTFILE=base.l${variant}_s.part > $OUTFILE awk '{ printf " %s = +%s%%(v['${variant}']):'${variant}'\n", $1, $2; -}' < layoutRename.lst >> $OUTFILE +}' < $INDIR/layoutRename.lst >> $OUTFILE awk '{ printf " %s(%s) = +%s(%s):'${variant}'\n", $1, $2, $3, $4; -}' < variantRename.lst >> $OUTFILE +}' < $INDIR/variantRename.lst >> $OUTFILE --- xkeyboard-config-1.3.orig/rules/compat/Makefile.am +++ xkeyboard-config-1.3/rules/compat/Makefile.am @@ -5,13 +5,15 @@ dist_parts=base.o_s.part -if USE_COMPAT_RULES - -noinst_SCRIPTS=base.l2_s.part base.l3_s.part base.l4_s.part \ +scripts=base.l2_s.part base.l3_s.part base.l4_s.part \ base.l2v2_s.part base.l3v3_s.part base.l4v4_s.part \ base.ml_s.part base.ml1_s.part \ base.mlv_s.part base.ml1v1_s.part \ -base.ml_s.part $(dist_parts) +base.ml_s.part + +if USE_COMPAT_RULES + +noinst_SCRIPTS=$(scripts) $(dist_parts) else @@ -50,3 +52,5 @@ sh $< EXTRA_DIST=base.lists.part $(transform_files) $(transform_scripts) $(dist_parts) + +CLEANFILES=$(scripts) --- xkeyboard-config-1.3.orig/rules/compat/ml1_s.sh +++ xkeyboard-config-1.3/rules/compat/ml1_s.sh @@ -1,13 +1,14 @@ #!/bin/sh +INDIR=`dirname $0` OUTFILE=base.ml1_s.part > $OUTFILE awk '{ printf " * %s = pc+%s%%(v[1])\n", $1, $2; -}' < layoutRename.lst >> $OUTFILE +}' < $INDIR/layoutRename.lst >> $OUTFILE awk '{ printf " * %s(%s) = pc+%s(%s)\n", $1, $2, $3, $4; -}' < variantRename.lst >> $OUTFILE +}' < $INDIR/variantRename.lst >> $OUTFILE --- xkeyboard-config-1.3.orig/rules/compat/ml1v1_s.sh +++ xkeyboard-config-1.3/rules/compat/ml1v1_s.sh @@ -1,9 +1,10 @@ #!/bin/sh +INDIR=`dirname $0` OUTFILE=base.ml1v1_s.part > $OUTFILE awk '{ printf " * %s %s = pc+%s(%s)\n", $1, $2, $3, $4; -}' < variantRename.lst >> $OUTFILE +}' < $INDIR/variantRename.lst >> $OUTFILE --- xkeyboard-config-1.3.orig/rules/compat/lnv_s.sh +++ xkeyboard-config-1.3/rules/compat/lnv_s.sh @@ -2,10 +2,11 @@ variant=$1 +INDIR=`dirname $0` OUTFILE=base.l${variant}v${variant}_s.part > $OUTFILE awk '{ printf " %s %s = +%s(%s):'${variant}'\n", $1, $2, $3, $4; -}' < variantRename.lst >> $OUTFILE +}' < $INDIR/variantRename.lst >> $OUTFILE --- xkeyboard-config-1.3.orig/rules/compat/ml_s.sh +++ xkeyboard-config-1.3/rules/compat/ml_s.sh @@ -1,13 +1,14 @@ #!/bin/sh +INDIR=`dirname $0` OUTFILE=base.ml_s.part > $OUTFILE awk '{ printf " * %s = pc+%s\n", $1, $2; -}' < layoutRename.lst >> $OUTFILE +}' < $INDIR/layoutRename.lst >> $OUTFILE awk '{ printf " * %s(%s) = pc+%s(%s)\n", $1, $2, $3, $4; -}' < variantRename.lst >> $OUTFILE +}' < $INDIR/variantRename.lst >> $OUTFILE --- xkeyboard-config-1.3.orig/rules/compat/ml1v_s.sh +++ xkeyboard-config-1.3/rules/compat/ml1v_s.sh @@ -1,9 +1,10 @@ #!/bin/sh +INDIR=`dirname $0` OUTFILE=base.ml1v_s.part > $OUTFILE awk '{ printf " * %s %s = pc+%s(%s)\n", $1, $2, $3, $4; -}' < variantRename.lst >> $OUTFILE +}' < $INDIR/variantRename.lst >> $OUTFILE --- xkeyboard-config-1.3.orig/rules/compat/variantRename.lst +++ xkeyboard-config-1.3/rules/compat/variantRename.lst @@ -25,9 +25,10 @@ ogham is434laptop ie ogam_is434 ori basic in ori ro de ro winkeys -ro us ro std_comma -ro std ro std_cedilla -ro academic ro std_comma +ro us ro std +ro academic ro std +ro std_comma ro std +ro comma ro basic ru os ru os_legacy sapmi basic no smi sapmi nodeadkeys no smi_nodeadkeys --- xkeyboard-config-1.3.orig/rules/compat/mlv_s.sh +++ xkeyboard-config-1.3/rules/compat/mlv_s.sh @@ -1,9 +1,10 @@ #!/bin/sh +INDIR=`dirname $0` OUTFILE=base.mlv_s.part > $OUTFILE awk '{ printf " * %s %s = pc+%s(%s)\n", $1, $2, $3, $4; -}' < variantRename.lst >> $OUTFILE +}' < $INDIR/variantRename.lst >> $OUTFILE --- xkeyboard-config-1.3.orig/semantics/Makefile.am +++ xkeyboard-config-1.3/semantics/Makefile.am @@ -4,4 +4,6 @@ basic complete default \ xtest +dir_data = $(dist_semantics_DATA) + include $(top_srcdir)/xkbrules.am --- xkeyboard-config-1.3.orig/po/nb.po +++ xkeyboard-config-1.3/po/nb.po @@ -0,0 +1,2681 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# Kjartan Maraas , 2007. +# +msgid "" +msgstr "" +"Project-Id-Version: xkeyboard-config 1.1-pre1\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2007-09-11 22:14+0100\n" +"PO-Revision-Date: 2007-11-04 13:11+0100\n" +"Last-Translator: Kjartan Maraas \n" +"Language-Team: Norwegian Bokmaal \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#: ../rules/base.xml.in.h:1 +msgid "(F)" +msgstr "(F)" + +#: ../rules/base.xml.in.h:2 +msgid "(Legacy) Alternative" +msgstr "" + +#: ../rules/base.xml.in.h:3 +msgid "(Legacy) Alternative, Sun dead keys" +msgstr "" + +#: ../rules/base.xml.in.h:4 +msgid "(Legacy) Alternative, eliminate dead keys" +msgstr "" + +#: ../rules/base.xml.in.h:5 +msgid "(Legacy) Dvorak" +msgstr "" + +#: ../rules/base.xml.in.h:6 +msgid "101/104 key Compatible" +msgstr "101/104-taster kompatibelt" + +#: ../rules/base.xml.in.h:7 ../rules/sun.xml.in.h:2 +msgid "101/qwerty/comma/Dead keys" +msgstr "" + +#: ../rules/base.xml.in.h:8 ../rules/sun.xml.in.h:3 +msgid "101/qwerty/comma/Eliminate dead keys" +msgstr "" + +#: ../rules/base.xml.in.h:9 ../rules/sun.xml.in.h:4 +msgid "101/qwerty/dot/Dead keys" +msgstr "" + +#: ../rules/base.xml.in.h:10 ../rules/sun.xml.in.h:5 +msgid "101/qwerty/dot/Eliminate dead keys" +msgstr "" + +#: ../rules/base.xml.in.h:11 ../rules/sun.xml.in.h:6 +msgid "101/qwertz/comma/Dead keys" +msgstr "" + +#: ../rules/base.xml.in.h:12 +msgid "101/qwertz/comma/Eliminate dead keys" +msgstr "" + +#: ../rules/base.xml.in.h:13 ../rules/sun.xml.in.h:7 +msgid "101/qwertz/dot/Dead keys" +msgstr "" + +#: ../rules/base.xml.in.h:14 ../rules/sun.xml.in.h:8 +msgid "101/qwertz/dot/Eliminate dead keys" +msgstr "" + +#: ../rules/base.xml.in.h:15 ../rules/sun.xml.in.h:9 +msgid "102/qwerty/comma/Dead keys" +msgstr "" + +#: ../rules/base.xml.in.h:16 ../rules/sun.xml.in.h:10 +msgid "102/qwerty/comma/Eliminate dead keys" +msgstr "" + +#: ../rules/base.xml.in.h:17 ../rules/sun.xml.in.h:11 +msgid "102/qwerty/dot/Dead keys" +msgstr "" + +#: ../rules/base.xml.in.h:18 ../rules/sun.xml.in.h:12 +msgid "102/qwerty/dot/Eliminate dead keys" +msgstr "" + +#: ../rules/base.xml.in.h:19 ../rules/sun.xml.in.h:13 +msgid "102/qwertz/comma/Dead keys" +msgstr "" + +#: ../rules/base.xml.in.h:20 ../rules/sun.xml.in.h:14 +msgid "102/qwertz/comma/Eliminate dead keys" +msgstr "" + +#: ../rules/base.xml.in.h:21 ../rules/sun.xml.in.h:15 +msgid "102/qwertz/dot/Dead keys" +msgstr "" + +#: ../rules/base.xml.in.h:22 ../rules/sun.xml.in.h:16 +msgid "102/qwertz/dot/Eliminate dead keys" +msgstr "" + +#: ../rules/base.xml.in.h:23 +msgid "A4Tech KB-21" +msgstr "" + +#: ../rules/base.xml.in.h:24 +msgid "A4Tech KBS-8" +msgstr "" + +#: ../rules/base.xml.in.h:25 +msgid "A4Tech Wireless Desktop RFKB-23" +msgstr "" + +#: ../rules/base.xml.in.h:26 +msgid "ACPI Standard" +msgstr "ACPI-standard" + +#: ../rules/base.xml.in.h:27 +msgid "AZERTY Tskapo" +msgstr "" + +#: ../rules/base.xml.in.h:28 +msgid "Acer AirKey V" +msgstr "" + +#: ../rules/base.xml.in.h:29 +msgid "Acer C300" +msgstr "" + +#: ../rules/base.xml.in.h:30 +msgid "Acer Ferrari 4000" +msgstr "Acer Ferrari 4000" + +#: ../rules/base.xml.in.h:31 +msgid "Acer Laptop" +msgstr "Acer bΓ¦rbar" + +#: ../rules/base.xml.in.h:32 +msgid "Add the EuroSign to the 2 key." +msgstr "Legg til Euro-tegnet pΓ₯ 2-tasten." + +#: ../rules/base.xml.in.h:33 +msgid "Add the EuroSign to the 5 key." +msgstr "" + +#: ../rules/base.xml.in.h:34 +msgid "Add the EuroSign to the E key." +msgstr "" + +#: ../rules/base.xml.in.h:35 +msgid "Add the standard behavior to Menu key." +msgstr "" + +#: ../rules/base.xml.in.h:36 +msgid "Adding the EuroSign to certain keys" +msgstr "" + +#: ../rules/base.xml.in.h:37 +msgid "Advance Scorpius KI" +msgstr "" + +#: ../rules/base.xml.in.h:38 +msgid "Afg" +msgstr "" + +#: ../rules/base.xml.in.h:39 +msgid "Afghanistan" +msgstr "Afghanistan" + +#: ../rules/base.xml.in.h:40 +msgid "Akan" +msgstr "Akan" + +#: ../rules/base.xml.in.h:41 +msgid "Alb" +msgstr "Alb" + +#: ../rules/base.xml.in.h:42 +msgid "Albania" +msgstr "Albania" + +#: ../rules/base.xml.in.h:43 +msgid "Alt and Meta are on the Alt keys." +msgstr "" + +#: ../rules/base.xml.in.h:44 +msgid "Alt is mapped to the right Win-key and Super to Menu." +msgstr "" + +#: ../rules/base.xml.in.h:45 +msgid "Alt+CapsLock changes layout." +msgstr "" + +#: ../rules/base.xml.in.h:46 +msgid "Alt+Ctrl change layout." +msgstr "" + +#: ../rules/base.xml.in.h:47 +msgid "Alt+Shift change layout." +msgstr "" + +#: ../rules/base.xml.in.h:48 +msgid "Alt-Q" +msgstr "Alt-Q" + +#: ../rules/base.xml.in.h:49 +msgid "Alt/Win key behavior" +msgstr "" + +#: ../rules/base.xml.in.h:50 +msgid "Alternative" +msgstr "Alternativ" + +#: ../rules/base.xml.in.h:51 +msgid "Alternative Eastern" +msgstr "Alternativ ΓΈstlig" + +#: ../rules/base.xml.in.h:52 +msgid "Alternative Phonetic" +msgstr "Alternativ fonetisk" + +#: ../rules/base.xml.in.h:53 +msgid "Alternative international (former us_intl)" +msgstr "" + +#: ../rules/base.xml.in.h:54 +msgid "Alternative, Sun dead keys" +msgstr "" + +#: ../rules/base.xml.in.h:55 +msgid "Alternative, eliminate dead keys" +msgstr "" + +#: ../rules/base.xml.in.h:56 +msgid "Alternative, latin-9 only" +msgstr "" + +#: ../rules/base.xml.in.h:57 +msgid "And" +msgstr "And" + +#: ../rules/base.xml.in.h:58 +msgid "Andorra" +msgstr "Andorra" + +#: ../rules/base.xml.in.h:59 +msgid "Apostrophe (') variant" +msgstr "" + +#: ../rules/base.xml.in.h:60 +msgid "Apple" +msgstr "Apple" + +#: ../rules/base.xml.in.h:61 +msgid "Apple Laptop" +msgstr "Apple bΓ¦rbar" + +#: ../rules/base.xml.in.h:62 +msgid "Ara" +msgstr "Ara" + +#: ../rules/base.xml.in.h:63 +msgid "Arabic" +msgstr "Arabisk" + +#: ../rules/base.xml.in.h:64 +msgid "Arm" +msgstr "Arm" + +#: ../rules/base.xml.in.h:65 +msgid "Armenia" +msgstr "Armenia" + +#: ../rules/base.xml.in.h:66 +msgid "Asus Laptop" +msgstr "Asus bΓ¦rbar" + +#: ../rules/base.xml.in.h:67 +msgid "Aze" +msgstr "Ase" + +#: ../rules/base.xml.in.h:68 +msgid "Azerbaijan" +msgstr "Aserbaijdsjan" + +#: ../rules/base.xml.in.h:69 +msgid "Azona RF2300 wireless Internet Keyboard" +msgstr "" + +#: ../rules/base.xml.in.h:70 +msgid "BTC 5090" +msgstr "" + +#: ../rules/base.xml.in.h:71 +msgid "BTC 5113RF Multimedia" +msgstr "" + +#: ../rules/base.xml.in.h:72 +msgid "BTC 5126T" +msgstr "" + +#: ../rules/base.xml.in.h:73 +msgid "BTC 9000" +msgstr "" + +#: ../rules/base.xml.in.h:74 +msgid "BTC 9000A" +msgstr "" + +#: ../rules/base.xml.in.h:75 +msgid "BTC 9001AH" +msgstr "" + +#: ../rules/base.xml.in.h:76 +msgid "BTC 9019U" +msgstr "" + +#: ../rules/base.xml.in.h:77 +msgid "Ban" +msgstr "" + +#: ../rules/base.xml.in.h:78 +msgid "Bangladesh" +msgstr "Bangladesh" + +#: ../rules/base.xml.in.h:79 ../rules/sun.xml.in.h:22 +msgid "Bel" +msgstr "" + +#: ../rules/base.xml.in.h:80 +msgid "Belarus" +msgstr "" + +#: ../rules/base.xml.in.h:81 +msgid "Belgium" +msgstr "Belgia" + +#: ../rules/base.xml.in.h:82 +msgid "BenQ X-Touch" +msgstr "" + +#: ../rules/base.xml.in.h:83 +msgid "Bengali" +msgstr "" + +#: ../rules/base.xml.in.h:84 +msgid "Bengali Probhat" +msgstr "" + +#: ../rules/base.xml.in.h:85 +msgid "Bepo, ergonomic, Dvorak way" +msgstr "" + +#: ../rules/base.xml.in.h:86 +msgid "Bepo, ergonomic, Dvorak way, latin-9 only" +msgstr "" + +#: ../rules/base.xml.in.h:87 ../rules/sun.xml.in.h:24 +msgid "Bgr" +msgstr "" + +#: ../rules/base.xml.in.h:88 +msgid "Bhu" +msgstr "" + +#: ../rules/base.xml.in.h:89 +msgid "Bhutan" +msgstr "" + +#: ../rules/base.xml.in.h:90 +msgid "Biblical Hebrew (Tiro)" +msgstr "" + +#: ../rules/base.xml.in.h:91 +msgid "Bih" +msgstr "" + +#: ../rules/base.xml.in.h:92 +msgid "Blr" +msgstr "" + +#: ../rules/base.xml.in.h:93 +msgid "Bosnia and Herzegovina" +msgstr "" + +#: ../rules/base.xml.in.h:94 +msgid "Both Alt keys together change layout." +msgstr "" + +#: ../rules/base.xml.in.h:95 +msgid "Both Ctrl keys together change layout." +msgstr "" + +#: ../rules/base.xml.in.h:96 +msgid "Both Shift keys together change layout." +msgstr "" + +#: ../rules/base.xml.in.h:97 +msgid "Both Win-keys switch layout while pressed." +msgstr "" + +#: ../rules/base.xml.in.h:98 +msgid "Bra" +msgstr "" + +#: ../rules/base.xml.in.h:99 +msgid "Braille" +msgstr "" + +#: ../rules/base.xml.in.h:100 +msgid "Brazil" +msgstr "" + +#: ../rules/base.xml.in.h:101 +msgid "Brazilian ABNT2" +msgstr "" + +#: ../rules/base.xml.in.h:102 +msgid "Brl" +msgstr "" + +#: ../rules/base.xml.in.h:103 +msgid "Brother Internet Keyboard" +msgstr "" + +#: ../rules/base.xml.in.h:104 +msgid "Buckwalter" +msgstr "" + +#: ../rules/base.xml.in.h:105 +msgid "Bulgaria" +msgstr "" + +#: ../rules/base.xml.in.h:106 +msgid "Cambodia" +msgstr "" + +#: ../rules/base.xml.in.h:107 ../rules/sun.xml.in.h:29 +msgid "Can" +msgstr "" + +#: ../rules/base.xml.in.h:108 +msgid "Canada" +msgstr "" + +#: ../rules/base.xml.in.h:109 +msgid "Caps Lock is Compose." +msgstr "" + +#: ../rules/base.xml.in.h:110 +msgid "CapsLock LED shows alternative layout." +msgstr "" + +#: ../rules/base.xml.in.h:111 +msgid "CapsLock acts as Shift with locking. Shift \"pauses\" CapsLock." +msgstr "" + +#: ../rules/base.xml.in.h:112 +msgid "CapsLock acts as Shift with locking. Shift doesn't affect CapsLock." +msgstr "" + +#: ../rules/base.xml.in.h:113 +msgid "CapsLock just locks the Shift modifier." +msgstr "" + +#: ../rules/base.xml.in.h:114 ../rules/sun.xml.in.h:33 +msgid "CapsLock key behavior" +msgstr "" + +#: ../rules/base.xml.in.h:115 +msgid "CapsLock key changes layout." +msgstr "" + +#: ../rules/base.xml.in.h:116 +msgid "CapsLock toggles Shift so all keys are affected." +msgstr "" + +#: ../rules/base.xml.in.h:117 +msgid "CapsLock toggles normal capitalization of alphabetic characters." +msgstr "" + +#: ../rules/base.xml.in.h:118 +msgid "CapsLock uses internal capitalization. Shift \"pauses\" CapsLock." +msgstr "" + +#: ../rules/base.xml.in.h:119 +msgid "CapsLock uses internal capitalization. Shift doesn't affect CapsLock." +msgstr "" + +#: ../rules/base.xml.in.h:120 +msgid "Catalan variant with middle-dot L" +msgstr "" + +#: ../rules/base.xml.in.h:121 +msgid "Che" +msgstr "" + +#: ../rules/base.xml.in.h:122 +msgid "Cherry Blue Line CyBo@rd" +msgstr "" + +#: ../rules/base.xml.in.h:123 +msgid "Cherry Blue Line CyBo@rd (alternate option)" +msgstr "" + +#: ../rules/base.xml.in.h:124 +msgid "Cherry CyBo@rd USB-Hub" +msgstr "" + +#: ../rules/base.xml.in.h:125 +msgid "Cherry CyMotion Master Linux" +msgstr "" + +#: ../rules/base.xml.in.h:126 +msgid "Cherry CyMotion Master XPress" +msgstr "" + +#: ../rules/base.xml.in.h:127 +msgid "Chicony Internet Keyboard" +msgstr "" + +#: ../rules/base.xml.in.h:128 +msgid "Chicony KB-9885" +msgstr "" + +#: ../rules/base.xml.in.h:129 +msgid "China" +msgstr "Kina" + +#: ../rules/base.xml.in.h:130 +msgid "Chuvash" +msgstr "" + +#: ../rules/base.xml.in.h:131 +msgid "Chuvash Latin" +msgstr "" + +#: ../rules/base.xml.in.h:132 +msgid "Classic Dvorak" +msgstr "" + +#: ../rules/base.xml.in.h:133 +msgid "Classmate PC" +msgstr "" + +#: ../rules/base.xml.in.h:134 +msgid "CloGaelach" +msgstr "" + +#: ../rules/base.xml.in.h:135 +msgid "Colemak" +msgstr "" + +#: ../rules/base.xml.in.h:136 +msgid "Commabelow" +msgstr "" + +#: ../rules/base.xml.in.h:137 +msgid "Compaq Easy Access Keyboard" +msgstr "" + +#: ../rules/base.xml.in.h:138 +msgid "Compaq Internet Keyboard (13 keys)" +msgstr "" + +#: ../rules/base.xml.in.h:139 +msgid "Compaq Internet Keyboard (18 keys)" +msgstr "" + +#: ../rules/base.xml.in.h:140 +msgid "Compaq Internet Keyboard (7 keys)" +msgstr "" + +#: ../rules/base.xml.in.h:141 +msgid "Compaq iPaq Keyboard" +msgstr "" + +#: ../rules/base.xml.in.h:142 +msgid "Compose key position" +msgstr "" + +#: ../rules/base.xml.in.h:143 +msgid "Congo, Democratic Republic of the" +msgstr "" + +#: ../rules/base.xml.in.h:144 +msgid "Control is mapped to the Win-keys (and the usual Ctrl keys)." +msgstr "" + +#: ../rules/base.xml.in.h:145 +msgid "Croatia" +msgstr "Kroatia" + +#: ../rules/base.xml.in.h:146 +msgid "Ctrl key at bottom left" +msgstr "" + +#: ../rules/base.xml.in.h:147 +msgid "Ctrl key at left of 'A'" +msgstr "" + +#: ../rules/base.xml.in.h:148 +msgid "Ctrl key position" +msgstr "" + +#: ../rules/base.xml.in.h:149 +msgid "Ctrl+Shift change layout." +msgstr "" + +#: ../rules/base.xml.in.h:150 +msgid "Cyrillic" +msgstr "Kyrillisk" + +#: ../rules/base.xml.in.h:151 ../rules/sun.xml.in.h:39 +msgid "Cze" +msgstr "" + +#: ../rules/base.xml.in.h:152 +msgid "Czechia" +msgstr "" + +#: ../rules/base.xml.in.h:153 +msgid "DRC" +msgstr "" + +#: ../rules/base.xml.in.h:154 +msgid "DTK2000" +msgstr "" + +#: ../rules/base.xml.in.h:155 ../rules/sun.xml.in.h:42 +msgid "Dead acute" +msgstr "" + +#: ../rules/base.xml.in.h:156 ../rules/sun.xml.in.h:43 +msgid "Dead grave acute" +msgstr "" + +#: ../rules/base.xml.in.h:157 +msgid "Default numeric keypad keys." +msgstr "" + +#: ../rules/base.xml.in.h:158 +msgid "Dell" +msgstr "Dell" + +#: ../rules/base.xml.in.h:159 +msgid "Dell 101-key PC" +msgstr "" + +#: ../rules/base.xml.in.h:160 +msgid "Dell Laptop/notebook Inspiron 6xxx/8xxx" +msgstr "" + +#: ../rules/base.xml.in.h:161 +msgid "Dell Laptop/notebook Precision M series" +msgstr "" + +#: ../rules/base.xml.in.h:162 +msgid "Dell Latitude series laptop" +msgstr "" + +#: ../rules/base.xml.in.h:163 +msgid "Dell Precision M65" +msgstr "" + +#: ../rules/base.xml.in.h:164 +msgid "Dell USB Multimedia Keybard" +msgstr "" + +#: ../rules/base.xml.in.h:165 +msgid "Denmark" +msgstr "Danmark" + +#: ../rules/base.xml.in.h:166 ../rules/sun.xml.in.h:44 +msgid "Deu" +msgstr "" + +#: ../rules/base.xml.in.h:167 +msgid "Dexxa Wireless Desktop Keyboard" +msgstr "" + +#: ../rules/base.xml.in.h:168 +msgid "Diamond 9801 / 9802 series" +msgstr "" + +#: ../rules/base.xml.in.h:169 ../rules/sun.xml.in.h:46 +msgid "Dnk" +msgstr "" + +#: ../rules/base.xml.in.h:170 ../rules/sun.xml.in.h:48 +msgid "Dvorak" +msgstr "Dvorak" + +#: ../rules/base.xml.in.h:171 +msgid "Dvorak, Polish quotes on key \"1/!\"" +msgstr "" + +#: ../rules/base.xml.in.h:172 +msgid "Dvorak, Polish quotes on quotemark key" +msgstr "" + +#: ../rules/base.xml.in.h:173 +msgid "Eastern" +msgstr "Østlig" + +#: ../rules/base.xml.in.h:174 ../rules/sun.xml.in.h:49 +msgid "Eliminate dead keys" +msgstr "" + +#: ../rules/base.xml.in.h:175 +msgid "Ennyah DKB-1008" +msgstr "" + +#: ../rules/base.xml.in.h:176 +msgid "Epo" +msgstr "" + +#: ../rules/base.xml.in.h:177 +msgid "Ergonomic" +msgstr "" + +#: ../rules/base.xml.in.h:178 ../rules/sun.xml.in.h:50 +msgid "Esp" +msgstr "" + +#: ../rules/base.xml.in.h:179 +msgid "Esperanto" +msgstr "Esperanto" + +#: ../rules/base.xml.in.h:180 +msgid "Est" +msgstr "" + +#: ../rules/base.xml.in.h:181 +msgid "Estonia" +msgstr "Estland" + +#: ../rules/base.xml.in.h:182 +msgid "Eth" +msgstr "" + +#: ../rules/base.xml.in.h:183 +msgid "Ethiopia" +msgstr "Etiopia" + +#: ../rules/base.xml.in.h:184 +msgid "Evdev-managed keyboard" +msgstr "" + +#: ../rules/base.xml.in.h:185 +msgid "Everex STEPnote" +msgstr "" + +#: ../rules/base.xml.in.h:186 +msgid "Ewe" +msgstr "" + +#: ../rules/base.xml.in.h:187 +msgid "Extended" +msgstr "Utvidet" + +#: ../rules/base.xml.in.h:188 +msgid "Extended Backslash" +msgstr "" + +#: ../rules/base.xml.in.h:189 +msgid "F-letter (F) variant" +msgstr "" + +#: ../rules/base.xml.in.h:190 +msgid "Fao" +msgstr "" + +#: ../rules/base.xml.in.h:191 +msgid "Faroe Islands" +msgstr "" + +#: ../rules/base.xml.in.h:192 ../rules/sun.xml.in.h:51 +msgid "Fin" +msgstr "" + +#: ../rules/base.xml.in.h:193 +msgid "Finland" +msgstr "Finland" + +#. This assumes the KP_ abstract symbols are actually useful for some apps +#. The description needs to be rewritten +#: ../rules/base.xml.in.h:196 +msgid "Four-level key with abstract separators" +msgstr "" + +#: ../rules/base.xml.in.h:197 +msgid "Four-level key with comma" +msgstr "" + +#: ../rules/base.xml.in.h:198 +msgid "Four-level key with dot" +msgstr "" + +#: ../rules/base.xml.in.h:199 +msgid "Four-level key with momayyez" +msgstr "" + +#: ../rules/base.xml.in.h:200 ../rules/sun.xml.in.h:53 +msgid "Fra" +msgstr "" + +#: ../rules/base.xml.in.h:201 +msgid "France" +msgstr "Frankrike" + +#: ../rules/base.xml.in.h:202 ../rules/sun.xml.in.h:55 +msgid "French" +msgstr "Fransk" + +#: ../rules/base.xml.in.h:203 +msgid "French (Macintosh)" +msgstr "Fransk (Macintosh)" + +#: ../rules/base.xml.in.h:204 ../rules/sun.xml.in.h:56 +msgid "French (legacy)" +msgstr "Fransk (gammel)" + +#: ../rules/base.xml.in.h:205 +msgid "French Dvorak" +msgstr "Fransk dvorak" + +#: ../rules/base.xml.in.h:206 +msgid "French, Sun dead keys" +msgstr "" + +#: ../rules/base.xml.in.h:207 +msgid "French, eliminate dead keys" +msgstr "" + +#: ../rules/base.xml.in.h:208 +msgid "Fula" +msgstr "" + +#: ../rules/base.xml.in.h:209 +msgid "GBr" +msgstr "" + +#: ../rules/base.xml.in.h:210 +msgid "Ga" +msgstr "" + +#: ../rules/base.xml.in.h:211 +msgid "Generic 101-key PC" +msgstr "Vanlig 101-tasters PC" + +#: ../rules/base.xml.in.h:212 +msgid "Generic 102-key (Intl) PC" +msgstr "Vanlig 102-tasters (Intl) PC" + +#: ../rules/base.xml.in.h:213 +msgid "Generic 104-key PC" +msgstr "Vanlig 104-tasters PC" + +#: ../rules/base.xml.in.h:214 +msgid "Generic 105-key (Intl) PC" +msgstr "Vanlig 105-tasters (Intl) PC" + +#: ../rules/base.xml.in.h:215 +msgid "Genius Comfy KB-12e" +msgstr "" + +#: ../rules/base.xml.in.h:216 +msgid "Genius Comfy KB-16M / Genius MM Keyboard KWD-910" +msgstr "" + +#: ../rules/base.xml.in.h:217 +msgid "Genius Comfy KB-21e-Scroll" +msgstr "" + +#: ../rules/base.xml.in.h:218 +msgid "Genius KB-19e NB" +msgstr "" + +#: ../rules/base.xml.in.h:219 +msgid "Geo" +msgstr "" + +#: ../rules/base.xml.in.h:220 +msgid "Georgia" +msgstr "Georgia" + +#: ../rules/base.xml.in.h:221 +msgid "Georgian" +msgstr "Georgisk" + +#: ../rules/base.xml.in.h:222 +msgid "German (Macintosh)" +msgstr "Tysk (Macintosh)" + +#: ../rules/base.xml.in.h:223 +msgid "German, Sun dead keys" +msgstr "" + +#: ../rules/base.xml.in.h:224 +msgid "German, eliminate dead keys" +msgstr "" + +#: ../rules/base.xml.in.h:225 +msgid "Germany" +msgstr "Tyskland" + +#: ../rules/base.xml.in.h:226 +msgid "Gha" +msgstr "" + +#: ../rules/base.xml.in.h:227 +msgid "Ghana" +msgstr "Ghana" + +#: ../rules/base.xml.in.h:228 +msgid "Gre" +msgstr "" + +#: ../rules/base.xml.in.h:229 +msgid "Greece" +msgstr "Hellas" + +#: ../rules/base.xml.in.h:230 +msgid "Gui" +msgstr "Gui" + +#: ../rules/base.xml.in.h:231 +msgid "Guinea" +msgstr "Guinea" + +#: ../rules/base.xml.in.h:232 +msgid "Gujarati" +msgstr "" + +#: ../rules/base.xml.in.h:233 +msgid "Gurmukhi" +msgstr "" + +#: ../rules/base.xml.in.h:234 +msgid "Gyration" +msgstr "" + +#: ../rules/base.xml.in.h:235 +msgid "Happy Hacking Keyboard" +msgstr "" + +#: ../rules/base.xml.in.h:236 +msgid "Happy Hacking Keyboard for Mac" +msgstr "" + +#: ../rules/base.xml.in.h:237 +msgid "Hausa" +msgstr "" + +#: ../rules/base.xml.in.h:238 +msgid "Hewlett-Packard Internet Keyboard" +msgstr "" + +#: ../rules/base.xml.in.h:239 +msgid "Hewlett-Packard Omnibook 500 FA" +msgstr "" + +#: ../rules/base.xml.in.h:240 +msgid "Hewlett-Packard Omnibook 5xx" +msgstr "" + +#: ../rules/base.xml.in.h:241 +msgid "Hewlett-Packard Omnibook 6000/6100" +msgstr "" + +#: ../rules/base.xml.in.h:242 +msgid "Hewlett-Packard Omnibook XE3 GC" +msgstr "" + +#: ../rules/base.xml.in.h:243 +msgid "Hewlett-Packard Omnibook XE3 GF" +msgstr "" + +#: ../rules/base.xml.in.h:244 +msgid "Hewlett-Packard Omnibook XT1000" +msgstr "" + +#: ../rules/base.xml.in.h:245 +msgid "Hewlett-Packard Pavilion ZT11xx" +msgstr "" + +#: ../rules/base.xml.in.h:246 +msgid "Hewlett-Packard SK-2501 Multimedia Keyboard" +msgstr "" + +#: ../rules/base.xml.in.h:247 +msgid "Hewlett-Packard SK-2505 Internet Keyboard" +msgstr "" + +#: ../rules/base.xml.in.h:248 +msgid "Hindi Bolnagri" +msgstr "" + +#: ../rules/base.xml.in.h:249 +msgid "Honeywell Euroboard" +msgstr "" + +#: ../rules/base.xml.in.h:250 +msgid "Hrv" +msgstr "" + +#: ../rules/base.xml.in.h:251 ../rules/sun.xml.in.h:59 +msgid "Hun" +msgstr "" + +#: ../rules/base.xml.in.h:252 +msgid "Hungary" +msgstr "Ungarn" + +#: ../rules/base.xml.in.h:253 +msgid "Hyper is mapped to the Win-keys." +msgstr "" + +#: ../rules/base.xml.in.h:254 +msgid "IBM (LST 1205-92)" +msgstr "" + +#: ../rules/base.xml.in.h:255 +msgid "IBM Rapid Access" +msgstr "" + +#: ../rules/base.xml.in.h:256 +msgid "IBM Rapid Access II" +msgstr "" + +#: ../rules/base.xml.in.h:257 +msgid "IBM Rapid Access II (alternate option)" +msgstr "" + +#: ../rules/base.xml.in.h:258 +msgid "IBM ThinkPad 560Z/600/600E/A22E" +msgstr "" + +#: ../rules/base.xml.in.h:259 +msgid "IBM ThinkPad 560Z/600/600E/A22E, Intl" +msgstr "" + +#: ../rules/base.xml.in.h:260 ../rules/sun.xml.in.h:61 +msgid "ISO Alternate" +msgstr "" + +#: ../rules/base.xml.in.h:261 +msgid "Iceland" +msgstr "Island" + +#: ../rules/base.xml.in.h:262 +msgid "Igbo" +msgstr "" + +#: ../rules/base.xml.in.h:263 +msgid "Ind" +msgstr "Ind" + +#: ../rules/base.xml.in.h:264 +msgid "India" +msgstr "India" + +#: ../rules/base.xml.in.h:265 +msgid "International (AltGr dead keys)" +msgstr "" + +#: ../rules/base.xml.in.h:266 ../rules/sun.xml.in.h:62 +msgid "International (with dead keys)" +msgstr "" + +#: ../rules/base.xml.in.h:267 +msgid "Inuktitut" +msgstr "" + +#: ../rules/base.xml.in.h:268 +msgid "Iran" +msgstr "Iran" + +#: ../rules/base.xml.in.h:269 +msgid "Iraq" +msgstr "Irak" + +#: ../rules/base.xml.in.h:270 +msgid "Ireland" +msgstr "Irland" + +#: ../rules/base.xml.in.h:271 +msgid "Irl" +msgstr "Irl" + +#: ../rules/base.xml.in.h:272 +msgid "Irn" +msgstr "Irn" + +#: ../rules/base.xml.in.h:273 +msgid "Irq" +msgstr "Irk" + +#: ../rules/base.xml.in.h:274 +msgid "Isl" +msgstr "Isl" + +#: ../rules/base.xml.in.h:275 +msgid "Isr" +msgstr "Isr" + +#: ../rules/base.xml.in.h:276 +msgid "Israel" +msgstr "Irsrael" + +#: ../rules/base.xml.in.h:277 ../rules/sun.xml.in.h:63 +msgid "Ita" +msgstr "Ita" + +#: ../rules/base.xml.in.h:278 +msgid "Italy" +msgstr "Italia" + +#: ../rules/base.xml.in.h:279 +msgid "Japan" +msgstr "Japan" + +#: ../rules/base.xml.in.h:280 +msgid "Japan (PC-98xx Series)" +msgstr "" + +#: ../rules/base.xml.in.h:281 +msgid "Japanese 106-key" +msgstr "" + +#: ../rules/base.xml.in.h:282 +msgid "Japanese keyboard options" +msgstr "" + +#: ../rules/base.xml.in.h:283 ../rules/sun.xml.in.h:66 +msgid "Jpn" +msgstr "Jpn" + +#: ../rules/base.xml.in.h:284 +msgid "Kana" +msgstr "" + +#: ../rules/base.xml.in.h:285 +msgid "Kana Lock key is locking" +msgstr "" + +#: ../rules/base.xml.in.h:286 +msgid "Kannada" +msgstr "" + +#: ../rules/base.xml.in.h:287 +msgid "Kashubian" +msgstr "" + +#: ../rules/base.xml.in.h:288 +msgid "Kaz" +msgstr "" + +#: ../rules/base.xml.in.h:289 +msgid "Kazakh with Russian" +msgstr "" + +#: ../rules/base.xml.in.h:290 +msgid "Kazakhstan" +msgstr "" + +#: ../rules/base.xml.in.h:291 +msgid "Keypad" +msgstr "Nummertastatur" + +#: ../rules/base.xml.in.h:292 +msgid "Keypad with unicode additions (arrows and math operators)" +msgstr "" + +#: ../rules/base.xml.in.h:293 +msgid "Keypad with unicode additions (arrows and math operators). Math operators on default level." +msgstr "" + +#: ../rules/base.xml.in.h:294 +msgid "Keytronic FlexPro" +msgstr "" + +#: ../rules/base.xml.in.h:295 +msgid "Khm" +msgstr "" + +#: ../rules/base.xml.in.h:296 +msgid "Kor" +msgstr "Kor" + +#: ../rules/base.xml.in.h:297 +msgid "Korea, Republic of" +msgstr "" + +#: ../rules/base.xml.in.h:298 +msgid "Korean 106-key" +msgstr "" + +#: ../rules/base.xml.in.h:299 +msgid "Kotoistus" +msgstr "" + +#: ../rules/base.xml.in.h:300 +msgid "Kurdish, (F)" +msgstr "" + +#: ../rules/base.xml.in.h:301 +msgid "Kurdish, Arabic-Latin" +msgstr "" + +#: ../rules/base.xml.in.h:302 +msgid "Kurdish, Latin Alt-Q" +msgstr "" + +#: ../rules/base.xml.in.h:303 +msgid "Kurdish, Latin Q" +msgstr "" + +#: ../rules/base.xml.in.h:304 +msgid "Kyr" +msgstr "" + +#: ../rules/base.xml.in.h:305 +msgid "Kyrgyzstan" +msgstr "" + +#: ../rules/base.xml.in.h:306 +msgid "LAm" +msgstr "" + +#: ../rules/base.xml.in.h:307 +msgid "LCtrl+LShift change layout." +msgstr "" + +#: ../rules/base.xml.in.h:308 +msgid "Lao" +msgstr "Lao" + +#: ../rules/base.xml.in.h:309 +msgid "Laos" +msgstr "Laos" + +#: ../rules/base.xml.in.h:310 +msgid "Laptop/notebook Compaq (eg. Armada) Laptop Keyboard" +msgstr "" + +#: ../rules/base.xml.in.h:311 +msgid "Laptop/notebook Compaq (eg. Presario) Internet Keyboard" +msgstr "" + +#: ../rules/base.xml.in.h:312 +msgid "Laptop/notebook eMachines m68xx" +msgstr "" + +#: ../rules/base.xml.in.h:313 +msgid "Latin" +msgstr "Latin" + +#: ../rules/base.xml.in.h:314 +msgid "Latin American" +msgstr "Latinamerikansk" + +#: ../rules/base.xml.in.h:315 +msgid "Latin Unicode" +msgstr "" + +#: ../rules/base.xml.in.h:316 +msgid "Latin Unicode qwerty" +msgstr "" + +#: ../rules/base.xml.in.h:317 +msgid "Latin qwerty" +msgstr "" + +#: ../rules/base.xml.in.h:318 +msgid "Latin with guillemets" +msgstr "" + +#: ../rules/base.xml.in.h:319 +msgid "Latvia" +msgstr "Latvia" + +#: ../rules/base.xml.in.h:320 +msgid "Layout switching" +msgstr "" + +#: ../rules/base.xml.in.h:321 +msgid "Left Alt is swapped with left Win-key." +msgstr "" + +#: ../rules/base.xml.in.h:322 +msgid "Left Alt key changes layout." +msgstr "" + +#: ../rules/base.xml.in.h:323 +msgid "Left Alt key switches layout while pressed." +msgstr "" + +#: ../rules/base.xml.in.h:324 +msgid "Left Ctrl key changes layout." +msgstr "" + +#: ../rules/base.xml.in.h:325 +msgid "Left Shift key changes layout." +msgstr "" + +#: ../rules/base.xml.in.h:326 +msgid "Left Win-key changes layout." +msgstr "" + +#: ../rules/base.xml.in.h:327 +msgid "Left Win-key is Compose." +msgstr "" + +#: ../rules/base.xml.in.h:328 +msgid "Left Win-key switches layout while pressed." +msgstr "" + +#: ../rules/base.xml.in.h:329 +msgid "Left hand" +msgstr "Venstre hΓ₯nd" + +#: ../rules/base.xml.in.h:330 +msgid "Left handed Dvorak" +msgstr "" + +#: ../rules/base.xml.in.h:331 +msgid "Legacy Wang 724 keypad" +msgstr "" + +#. Actually, with KP_SEPARATOR, as the old keypad(comma) +#: ../rules/base.xml.in.h:333 +msgid "Legacy key with comma" +msgstr "" + +#: ../rules/base.xml.in.h:334 +msgid "Legacy key with dot" +msgstr "" + +#: ../rules/base.xml.in.h:335 +msgid "Legacy keypad" +msgstr "" + +#: ../rules/base.xml.in.h:336 +msgid "Lithuania" +msgstr "Litauen" + +#: ../rules/base.xml.in.h:337 +msgid "Logitech Access Keyboard" +msgstr "" + +#: ../rules/base.xml.in.h:338 +msgid "Logitech Cordless Desktop" +msgstr "" + +#: ../rules/base.xml.in.h:339 +msgid "Logitech Cordless Desktop (alternate option)" +msgstr "" + +#: ../rules/base.xml.in.h:340 +msgid "Logitech Cordless Desktop EX110" +msgstr "" + +#: ../rules/base.xml.in.h:341 +msgid "Logitech Cordless Desktop LX-300" +msgstr "" + +#: ../rules/base.xml.in.h:342 +msgid "Logitech Cordless Desktop Navigator" +msgstr "" + +#: ../rules/base.xml.in.h:343 +msgid "Logitech Cordless Desktop Pro (alternate option2)" +msgstr "" + +#: ../rules/base.xml.in.h:344 +msgid "Logitech Cordless Freedom/Desktop Navigator" +msgstr "" + +#: ../rules/base.xml.in.h:345 +msgid "Logitech G15 extra keys via G15daemon" +msgstr "" + +#: ../rules/base.xml.in.h:346 +msgid "Logitech Internet Keyboard" +msgstr "" + +#: ../rules/base.xml.in.h:347 +msgid "Logitech Internet Navigator Keyboard" +msgstr "" + +#: ../rules/base.xml.in.h:348 +msgid "Logitech Ultra-X Keyboard" +msgstr "" + +#: ../rules/base.xml.in.h:349 +msgid "Logitech diNovo Keyboard" +msgstr "" + +#: ../rules/base.xml.in.h:350 +msgid "Logitech iTouch" +msgstr "" + +#: ../rules/base.xml.in.h:351 +msgid "Logitech iTouch Cordless Keyboard (model Y-RB6)" +msgstr "" + +#: ../rules/base.xml.in.h:352 +msgid "Logitech iTouch Internet Navigator Keyboard SE" +msgstr "" + +#: ../rules/base.xml.in.h:353 +msgid "Logitech iTouch Internet Navigator Keyboard SE (USB)" +msgstr "" + +#: ../rules/base.xml.in.h:354 +msgid "Ltu" +msgstr "Ltu" + +#: ../rules/base.xml.in.h:355 +msgid "Lva" +msgstr "Lva" + +#: ../rules/base.xml.in.h:356 +msgid "MESS" +msgstr "MESS" + +#: ../rules/base.xml.in.h:357 +msgid "MacBook/MacBook Pro" +msgstr "" + +#: ../rules/base.xml.in.h:358 +msgid "MacBook/MacBook Pro (Intl)" +msgstr "" + +#: ../rules/base.xml.in.h:359 +msgid "Macedonia" +msgstr "Makedonia" + +#: ../rules/base.xml.in.h:360 +msgid "Macintosh" +msgstr "" + +#: ../rules/base.xml.in.h:361 +msgid "Macintosh Old" +msgstr "" + +#: ../rules/base.xml.in.h:362 +msgid "Macintosh, Sun dead keys" +msgstr "" + +#: ../rules/base.xml.in.h:363 +msgid "Macintosh, eliminate dead keys" +msgstr "" + +#: ../rules/base.xml.in.h:364 +msgid "Make CapsLock an additional Ctrl." +msgstr "" + +#: ../rules/base.xml.in.h:365 +msgid "Mal" +msgstr "" + +#: ../rules/base.xml.in.h:366 +msgid "Malayalam" +msgstr "" + +#: ../rules/base.xml.in.h:367 +msgid "Maldives" +msgstr "Maldivene" + +#: ../rules/base.xml.in.h:368 +msgid "Malta" +msgstr "Malta" + +#: ../rules/base.xml.in.h:369 +msgid "Maltese keyboard with US layout" +msgstr "" + +#: ../rules/base.xml.in.h:370 +msgid "Mao" +msgstr "Mao" + +#: ../rules/base.xml.in.h:371 +msgid "Maori" +msgstr "Maori" + +#: ../rules/base.xml.in.h:372 +msgid "Memorex MX1998" +msgstr "" + +#: ../rules/base.xml.in.h:373 +msgid "Memorex MX2500 EZ-Access Keyboard" +msgstr "" + +#: ../rules/base.xml.in.h:374 +msgid "Memorex MX2750" +msgstr "" + +#: ../rules/base.xml.in.h:375 +msgid "Menu is Compose." +msgstr "" + +#: ../rules/base.xml.in.h:376 +msgid "Menu key changes layout." +msgstr "" + +#: ../rules/base.xml.in.h:377 +msgid "Meta is mapped to the Win-keys." +msgstr "" + +#: ../rules/base.xml.in.h:378 +msgid "Meta is mapped to the left Win-key." +msgstr "" + +#: ../rules/base.xml.in.h:379 +msgid "Microsoft Internet Keyboard" +msgstr "" + +#: ../rules/base.xml.in.h:380 +msgid "Microsoft Internet Keyboard Pro, Swedish" +msgstr "" + +#: ../rules/base.xml.in.h:381 +msgid "Microsoft Natural" +msgstr "" + +#: ../rules/base.xml.in.h:382 +msgid "Microsoft Natural Keyboard Pro / Microsoft Internet Keyboard Pro" +msgstr "" + +#: ../rules/base.xml.in.h:383 +msgid "Microsoft Natural Keyboard Pro OEM" +msgstr "" + +#: ../rules/base.xml.in.h:384 +msgid "Microsoft Natural Keyboard Pro USB / Microsoft Internet Keyboard Pro" +msgstr "" + +#: ../rules/base.xml.in.h:385 +msgid "Microsoft Office Keyboard" +msgstr "" + +#: ../rules/base.xml.in.h:386 +msgid "Microsoft Wireless Multimedia Keyboard 1.0A" +msgstr "" + +#: ../rules/base.xml.in.h:387 ../rules/sun.xml.in.h:72 +msgid "Miscellaneous compatibility options" +msgstr "" + +#: ../rules/base.xml.in.h:388 +msgid "Mkd" +msgstr "" + +#: ../rules/base.xml.in.h:389 +msgid "Mlt" +msgstr "" + +#: ../rules/base.xml.in.h:390 +msgid "Mmr" +msgstr "" + +#: ../rules/base.xml.in.h:391 +msgid "Mng" +msgstr "" + +#: ../rules/base.xml.in.h:392 +msgid "Mongolia" +msgstr "" + +#: ../rules/base.xml.in.h:393 +msgid "Morocco" +msgstr "" + +#: ../rules/base.xml.in.h:394 ../rules/sun.xml.in.h:73 +msgid "Multilingual" +msgstr "" + +#: ../rules/base.xml.in.h:395 +msgid "Multilingual, first part" +msgstr "" + +#: ../rules/base.xml.in.h:396 ../rules/sun.xml.in.h:74 +msgid "Multilingual, second part" +msgstr "" + +#: ../rules/base.xml.in.h:397 +msgid "Myanmar" +msgstr "" + +#: ../rules/base.xml.in.h:398 +msgid "NICOLA-F style Backspace" +msgstr "" + +#: ../rules/base.xml.in.h:399 +msgid "Neostyle" +msgstr "" + +#: ../rules/base.xml.in.h:400 +msgid "Nep" +msgstr "" + +#: ../rules/base.xml.in.h:401 +msgid "Nepal" +msgstr "" + +#: ../rules/base.xml.in.h:402 +msgid "Netherlands" +msgstr "" + +#: ../rules/base.xml.in.h:403 +msgid "Nig" +msgstr "" + +#: ../rules/base.xml.in.h:404 +msgid "Nigeria" +msgstr "" + +#: ../rules/base.xml.in.h:405 +msgid "Nld" +msgstr "" + +#: ../rules/base.xml.in.h:406 ../rules/sun.xml.in.h:75 +msgid "Nor" +msgstr "" + +#: ../rules/base.xml.in.h:407 +msgid "Northern Saami" +msgstr "" + +#: ../rules/base.xml.in.h:408 +msgid "Northern Saami, eliminate dead keys" +msgstr "" + +#: ../rules/base.xml.in.h:409 +msgid "Northgate OmniKey 101" +msgstr "" + +#: ../rules/base.xml.in.h:410 +msgid "Norway" +msgstr "" + +#: ../rules/base.xml.in.h:411 +msgid "NumLock LED shows alternative layout." +msgstr "" + +#: ../rules/base.xml.in.h:412 +msgid "Numeric keypad delete key behaviour" +msgstr "" + +#: ../rules/base.xml.in.h:413 +msgid "Numeric keypad keys work as with Mac." +msgstr "" + +#: ../rules/base.xml.in.h:414 +msgid "Numeric keypad layout selection" +msgstr "" + +#: ../rules/base.xml.in.h:415 +msgid "OADG 109A" +msgstr "" + +#: ../rules/base.xml.in.h:416 +msgid "Ogham" +msgstr "" + +#: ../rules/base.xml.in.h:417 +msgid "Ogham IS434" +msgstr "" + +#: ../rules/base.xml.in.h:418 +msgid "Oriya" +msgstr "" + +#: ../rules/base.xml.in.h:419 +msgid "Ortek MCK-800 MM/Internet keyboard" +msgstr "" + +#: ../rules/base.xml.in.h:420 +msgid "Ossetian" +msgstr "" + +#: ../rules/base.xml.in.h:421 +msgid "Ossetian, Winkeys" +msgstr "" + +#: ../rules/base.xml.in.h:422 +msgid "PC-98xx Series" +msgstr "" + +#: ../rules/base.xml.in.h:423 +msgid "Pak" +msgstr "" + +#: ../rules/base.xml.in.h:424 +msgid "Pakistan" +msgstr "" + +#: ../rules/base.xml.in.h:425 +msgid "Pashto" +msgstr "" + +#: ../rules/base.xml.in.h:426 +msgid "Pattachote" +msgstr "" + +#: ../rules/base.xml.in.h:427 ../rules/sun.xml.in.h:78 +msgid "Phonetic" +msgstr "" + +#: ../rules/base.xml.in.h:428 ../rules/sun.xml.in.h:79 +msgid "Pol" +msgstr "" + +#: ../rules/base.xml.in.h:429 +msgid "Poland" +msgstr "" + +#: ../rules/base.xml.in.h:430 +msgid "Polytonic" +msgstr "" + +#: ../rules/base.xml.in.h:431 +msgid "Portugal" +msgstr "" + +#: ../rules/base.xml.in.h:432 +msgid "Press Left Alt key to choose 3rd level." +msgstr "" + +#: ../rules/base.xml.in.h:433 +msgid "Press Left Win-key to choose 3rd level." +msgstr "" + +#: ../rules/base.xml.in.h:434 +msgid "Press Menu key to choose 3rd level." +msgstr "" + +#: ../rules/base.xml.in.h:435 +msgid "Press Right Alt key to choose 3rd level, Shift+Right Alt key is Multi_Key." +msgstr "" + +#: ../rules/base.xml.in.h:436 +msgid "Press Right Alt key to choose 3rd level." +msgstr "" + +#: ../rules/base.xml.in.h:437 +msgid "Press Right Ctrl to choose 3rd level." +msgstr "" + +#: ../rules/base.xml.in.h:438 +msgid "Press Right Win-key to choose 3rd level." +msgstr "" + +#: ../rules/base.xml.in.h:439 +msgid "Press any of Alt keys to choose 3rd level." +msgstr "" + +#: ../rules/base.xml.in.h:440 +msgid "Press any of Win-keys to choose 3rd level." +msgstr "" + +#: ../rules/base.xml.in.h:441 +msgid "Pro" +msgstr "" + +#: ../rules/base.xml.in.h:442 +msgid "Pro Keypad" +msgstr "" + +#: ../rules/base.xml.in.h:443 +msgid "Probhat" +msgstr "" + +#: ../rules/base.xml.in.h:444 +msgid "Propeller Voyager (KTEZ-1000)" +msgstr "" + +#: ../rules/base.xml.in.h:445 ../rules/sun.xml.in.h:88 +msgid "Prt" +msgstr "" + +#: ../rules/base.xml.in.h:446 +msgid "QTronix Scorpius 98N+" +msgstr "" + +#: ../rules/base.xml.in.h:447 +msgid "R-Alt switches layout while pressed." +msgstr "" + +#: ../rules/base.xml.in.h:448 +msgid "Right Alt is Compose." +msgstr "" + +#: ../rules/base.xml.in.h:449 +msgid "Right Alt key changes layout." +msgstr "" + +#: ../rules/base.xml.in.h:450 ../rules/sun.xml.in.h:90 +msgid "Right Alt key never chooses 3rd level." +msgstr "" + +#: ../rules/base.xml.in.h:451 +msgid "Right Ctrl is Compose." +msgstr "" + +#: ../rules/base.xml.in.h:452 +msgid "Right Ctrl key changes layout." +msgstr "" + +#: ../rules/base.xml.in.h:453 +msgid "Right Ctrl key switches layout while pressed." +msgstr "" + +#: ../rules/base.xml.in.h:454 +msgid "Right Ctrl key works as Right Alt." +msgstr "" + +#: ../rules/base.xml.in.h:455 +msgid "Right Shift key changes layout." +msgstr "" + +#: ../rules/base.xml.in.h:456 +msgid "Right Win-key changes layout." +msgstr "" + +#: ../rules/base.xml.in.h:457 +msgid "Right Win-key is Compose." +msgstr "" + +#: ../rules/base.xml.in.h:458 +msgid "Right Win-key switches layout while pressed." +msgstr "" + +#: ../rules/base.xml.in.h:459 +msgid "Right hand" +msgstr "" + +#: ../rules/base.xml.in.h:460 +msgid "Right handed Dvorak" +msgstr "" + +#: ../rules/base.xml.in.h:461 +msgid "Romania" +msgstr "" + +#: ../rules/base.xml.in.h:462 +msgid "Romanian keyboard with German letters" +msgstr "" + +#: ../rules/base.xml.in.h:463 +msgid "Romanian keyboard with German letters, eliminate dead keys" +msgstr "" + +#: ../rules/base.xml.in.h:464 +msgid "Rou" +msgstr "" + +#: ../rules/base.xml.in.h:465 ../rules/sun.xml.in.h:95 +msgid "Rus" +msgstr "" + +#: ../rules/base.xml.in.h:466 +msgid "Russia" +msgstr "" + +#: ../rules/base.xml.in.h:467 ../rules/sun.xml.in.h:96 +msgid "Russian" +msgstr "" + +#: ../rules/base.xml.in.h:468 +msgid "Russian phonetic" +msgstr "" + +#: ../rules/base.xml.in.h:469 +msgid "Russian phonetic, eliminate dead keys" +msgstr "" + +#: ../rules/base.xml.in.h:470 +msgid "Russian with Kazakh" +msgstr "" + +#: ../rules/base.xml.in.h:471 +msgid "SCG" +msgstr "" + +#: ../rules/base.xml.in.h:472 +msgid "SILVERCREST Multimedia Wireless Keyboard" +msgstr "" + +#: ../rules/base.xml.in.h:473 +msgid "SK-1300" +msgstr "" + +#: ../rules/base.xml.in.h:474 +msgid "SK-2500" +msgstr "" + +#: ../rules/base.xml.in.h:475 +msgid "SK-6200" +msgstr "" + +#: ../rules/base.xml.in.h:476 +msgid "SK-7100" +msgstr "" + +#: ../rules/base.xml.in.h:477 +msgid "SVEN Ergonomic 2500" +msgstr "" + +#: ../rules/base.xml.in.h:478 +msgid "Samsung SDM 4500P" +msgstr "" + +#: ../rules/base.xml.in.h:479 +msgid "Samsung SDM 4510P" +msgstr "" + +#: ../rules/base.xml.in.h:480 +msgid "ScrollLock LED shows alternative layout." +msgstr "" + +#: ../rules/base.xml.in.h:481 +msgid "Serbia and Montenegro" +msgstr "" + +#: ../rules/base.xml.in.h:482 +msgid "Shift with numeric keypad keys works as in MS Windows." +msgstr "" + +#: ../rules/base.xml.in.h:483 +msgid "Shift+CapsLock changes layout." +msgstr "" + +#: ../rules/base.xml.in.h:484 +msgid "Slovakia" +msgstr "" + +#: ../rules/base.xml.in.h:485 +msgid "Slovenia" +msgstr "" + +#: ../rules/base.xml.in.h:486 +msgid "South Africa" +msgstr "" + +#: ../rules/base.xml.in.h:487 +msgid "Southern Uzbek" +msgstr "" + +#: ../rules/base.xml.in.h:488 +msgid "Space key outputs non-breakable space character at fourth level, thin non-breakable space character at sixth level" +msgstr "" + +#: ../rules/base.xml.in.h:489 +msgid "Space key outputs non-breakable space character at fourth level." +msgstr "" + +#: ../rules/base.xml.in.h:490 +msgid "Space key outputs non-breakable space character at second level." +msgstr "" + +#: ../rules/base.xml.in.h:491 +msgid "Space key outputs non-breakable space character at third level, nothing at fourth level." +msgstr "" + +#: ../rules/base.xml.in.h:492 +msgid "Space key outputs non-breakable space character at third level, thin non-breakable space character at fourth level" +msgstr "" + +#: ../rules/base.xml.in.h:493 +msgid "Space key outputs non-breakable space character at third level." +msgstr "" + +#: ../rules/base.xml.in.h:494 +msgid "Space key outputs usual space at any level." +msgstr "" + +#: ../rules/base.xml.in.h:495 +msgid "Spain" +msgstr "" + +#: ../rules/base.xml.in.h:496 ../rules/sun.xml.in.h:103 +msgid "Special keys (Ctrl+Alt+<key>) handled in a server." +msgstr "" + +#: ../rules/base.xml.in.h:497 +msgid "SrL" +msgstr "" + +#: ../rules/base.xml.in.h:498 +msgid "Sri Lanka" +msgstr "" + +#: ../rules/base.xml.in.h:499 ../rules/sun.xml.in.h:104 +msgid "Standard" +msgstr "" + +#: ../rules/base.xml.in.h:500 +msgid "Standard (Commabelow)" +msgstr "" + +#. RSTU 2019-91 +#: ../rules/base.xml.in.h:502 +msgid "Standard RSTU" +msgstr "" + +#. RSTU 2019-91 +#: ../rules/base.xml.in.h:504 +msgid "Standard RSTU on Russian layout" +msgstr "" + +#: ../rules/base.xml.in.h:505 ../rules/sun.xml.in.h:112 +msgid "Sun dead keys" +msgstr "" + +#: ../rules/base.xml.in.h:506 +msgid "Super Power Multimedia Keyboard" +msgstr "" + +#: ../rules/base.xml.in.h:507 +msgid "Super is mapped to the Win-keys." +msgstr "" + +#: ../rules/base.xml.in.h:508 +msgid "Svdvorak" +msgstr "" + +#: ../rules/base.xml.in.h:509 ../rules/sun.xml.in.h:113 +msgid "Svk" +msgstr "" + +#: ../rules/base.xml.in.h:510 +msgid "Svn" +msgstr "" + +#: ../rules/base.xml.in.h:511 +msgid "Swap Ctrl and CapsLock." +msgstr "" + +#: ../rules/base.xml.in.h:512 +msgid "Swap keycodes of two keys when Mac keyboards are misdetected by kernel." +msgstr "" + +#: ../rules/base.xml.in.h:513 ../rules/sun.xml.in.h:115 +msgid "Swe" +msgstr "" + +#: ../rules/base.xml.in.h:514 +msgid "Sweden" +msgstr "" + +#: ../rules/base.xml.in.h:515 +msgid "Switzerland" +msgstr "" + +#: ../rules/base.xml.in.h:516 +msgid "Symplon PaceBook (tablet PC)" +msgstr "" + +#: ../rules/base.xml.in.h:517 +msgid "Syr" +msgstr "" + +#: ../rules/base.xml.in.h:518 +msgid "Syria" +msgstr "" + +#: ../rules/base.xml.in.h:519 +msgid "Syriac" +msgstr "" + +#: ../rules/base.xml.in.h:520 +msgid "Syriac phonetic" +msgstr "" + +#: ../rules/base.xml.in.h:521 +msgid "TIS-820.2538" +msgstr "" + +#: ../rules/base.xml.in.h:522 +msgid "Tajikistan" +msgstr "" + +#: ../rules/base.xml.in.h:523 +msgid "Tamil" +msgstr "" + +#: ../rules/base.xml.in.h:524 +msgid "Tamil TAB Typewriter" +msgstr "" + +#: ../rules/base.xml.in.h:525 +msgid "Tamil TSCII Typewriter" +msgstr "" + +#: ../rules/base.xml.in.h:526 +msgid "Tamil Unicode" +msgstr "" + +#: ../rules/base.xml.in.h:527 +msgid "Tatar" +msgstr "" + +#: ../rules/base.xml.in.h:528 +msgid "Telugu" +msgstr "" + +#: ../rules/base.xml.in.h:529 +msgid "Tha" +msgstr "" + +#: ../rules/base.xml.in.h:530 +msgid "Thailand" +msgstr "" + +#: ../rules/base.xml.in.h:531 ../rules/sun.xml.in.h:119 +msgid "Third level choosers" +msgstr "" + +#: ../rules/base.xml.in.h:532 +msgid "Tibetan" +msgstr "" + +#: ../rules/base.xml.in.h:533 +msgid "Tibetan (with ASCII numerals)" +msgstr "" + +#: ../rules/base.xml.in.h:534 +msgid "Tifinagh" +msgstr "" + +#: ../rules/base.xml.in.h:535 +msgid "Tifinagh Alternative" +msgstr "" + +#: ../rules/base.xml.in.h:536 +msgid "Tifinagh Alternative Phonetic" +msgstr "" + +#: ../rules/base.xml.in.h:537 +msgid "Tifinagh Extended" +msgstr "" + +#: ../rules/base.xml.in.h:538 +msgid "Tifinagh Extended Phonetic" +msgstr "" + +#: ../rules/base.xml.in.h:539 +msgid "Tifinagh Phonetic" +msgstr "" + +#: ../rules/base.xml.in.h:540 +msgid "Tilde (~) variant" +msgstr "" + +#: ../rules/base.xml.in.h:541 +msgid "Tjk" +msgstr "" + +#: ../rules/base.xml.in.h:542 +msgid "Toshiba Satellite S3000" +msgstr "" + +#: ../rules/base.xml.in.h:543 +msgid "Trust Direct Access Keyboard" +msgstr "" + +#: ../rules/base.xml.in.h:544 +msgid "Trust Wireless Keyboard Classic" +msgstr "" + +#: ../rules/base.xml.in.h:545 ../rules/sun.xml.in.h:120 +msgid "Tur" +msgstr "" + +#: ../rules/base.xml.in.h:546 +msgid "Turkey" +msgstr "" + +#: ../rules/base.xml.in.h:547 +msgid "Typewriter" +msgstr "" + +#: ../rules/base.xml.in.h:548 ../rules/sun.xml.in.h:124 +msgid "U.S. English" +msgstr "" + +#: ../rules/base.xml.in.h:549 +msgid "US keyboard with Bosnian digraphs" +msgstr "" + +#: ../rules/base.xml.in.h:550 +msgid "US keyboard with Bosnian letters" +msgstr "" + +#: ../rules/base.xml.in.h:551 +msgid "US keyboard with Croatian digraphs" +msgstr "" + +#: ../rules/base.xml.in.h:552 +msgid "US keyboard with Croatian letters" +msgstr "" + +#: ../rules/base.xml.in.h:553 +msgid "US keyboard with Lithuanian letters" +msgstr "" + +#: ../rules/base.xml.in.h:554 +msgid "US keyboard with Slovenian digraphs" +msgstr "" + +#: ../rules/base.xml.in.h:555 +msgid "US keyboard with Slovenian letters" +msgstr "" + +#: ../rules/base.xml.in.h:556 ../rules/sun.xml.in.h:126 +msgid "USA" +msgstr "" + +#: ../rules/base.xml.in.h:557 +msgid "Udmurt" +msgstr "" + +#: ../rules/base.xml.in.h:558 +msgid "Ukr" +msgstr "" + +#: ../rules/base.xml.in.h:559 +msgid "Ukraine" +msgstr "" + +#: ../rules/base.xml.in.h:560 +msgid "UnicodeExpert" +msgstr "" + +#: ../rules/base.xml.in.h:561 ../rules/sun.xml.in.h:127 +msgid "United Kingdom" +msgstr "" + +#: ../rules/base.xml.in.h:562 +msgid "Urdu" +msgstr "" + +#: ../rules/base.xml.in.h:563 +msgid "Use Bosnian digraphs" +msgstr "" + +#: ../rules/base.xml.in.h:564 +msgid "Use Croatian digraphs" +msgstr "" + +#: ../rules/base.xml.in.h:565 +msgid "Use Slovenian digraphs" +msgstr "" + +#: ../rules/base.xml.in.h:566 +msgid "Use guillemets for quotes" +msgstr "" + +#: ../rules/base.xml.in.h:567 +msgid "Use keyboard LED to show alternative layout." +msgstr "" + +#: ../rules/base.xml.in.h:568 +msgid "Using space key to input non-breakable space character" +msgstr "" + +#: ../rules/base.xml.in.h:569 +msgid "Uzb" +msgstr "" + +#: ../rules/base.xml.in.h:570 +msgid "Uzbekistan" +msgstr "" + +#: ../rules/base.xml.in.h:571 +msgid "Vietnam" +msgstr "" + +#: ../rules/base.xml.in.h:572 +msgid "Vnm" +msgstr "" + +#: ../rules/base.xml.in.h:573 +msgid "Wang 724 keypad with unicode additions (arrows and math operators)" +msgstr "" + +#: ../rules/base.xml.in.h:574 +msgid "Wang 724 keypad with unicode additions (arrows and math operators). Math operators on default level." +msgstr "" + +#: ../rules/base.xml.in.h:575 +msgid "Wang model 724 azerty" +msgstr "" + +#: ../rules/base.xml.in.h:576 +msgid "Western" +msgstr "" + +#: ../rules/base.xml.in.h:577 +msgid "Winbook Model XP5" +msgstr "" + +#: ../rules/base.xml.in.h:578 +msgid "Winkeys" +msgstr "" + +#: ../rules/base.xml.in.h:579 +msgid "With <\\|> key" +msgstr "" + +#: ../rules/base.xml.in.h:580 +msgid "With EuroSign on 5" +msgstr "" + +#: ../rules/base.xml.in.h:581 +msgid "With guillemets" +msgstr "" + +#: ../rules/base.xml.in.h:582 +msgid "Yahoo! Internet Keyboard" +msgstr "" + +#: ../rules/base.xml.in.h:583 +msgid "Yoruba" +msgstr "" + +#: ../rules/base.xml.in.h:584 +msgid "Z and ZHE swapped" +msgstr "" + +#: ../rules/base.xml.in.h:585 +msgid "Zar" +msgstr "" + +#: ../rules/base.xml.in.h:586 +msgid "azerty" +msgstr "" + +#: ../rules/base.xml.in.h:587 +msgid "azerty/digits" +msgstr "" + +#: ../rules/base.xml.in.h:588 +msgid "digits" +msgstr "" + +#: ../rules/base.xml.in.h:589 +msgid "displaced semicolon and quote (obsolete)" +msgstr "" + +#: ../rules/base.xml.in.h:590 +msgid "lyx" +msgstr "" + +#: ../rules/base.xml.in.h:591 ../rules/sun.xml.in.h:132 +msgid "qwerty" +msgstr "" + +#: ../rules/base.xml.in.h:592 +msgid "qwerty, extended Backslash" +msgstr "" + +#: ../rules/base.xml.in.h:593 +msgid "qwerty/digits" +msgstr "" + +#: ../rules/base.xml.in.h:594 +msgid "qwertz" +msgstr "" + +#: ../rules/sun.xml.in.h:1 +msgid "\"Typewriter\"" +msgstr "" + +#: ../rules/sun.xml.in.h:17 +msgid "Acts as Shift with locking. Shift cancels Caps." +msgstr "" + +#: ../rules/sun.xml.in.h:18 +msgid "Acts as Shift with locking. Shift doesn't cancel Caps." +msgstr "" + +#: ../rules/sun.xml.in.h:19 +msgid "Alt+Control changes group" +msgstr "" + +#: ../rules/sun.xml.in.h:20 +msgid "Alt+Shift changes group" +msgstr "" + +#: ../rules/sun.xml.in.h:21 +msgid "Basic" +msgstr "" + +#: ../rules/sun.xml.in.h:23 +msgid "Belgian" +msgstr "" + +#: ../rules/sun.xml.in.h:25 +msgid "Both Alt keys together change group" +msgstr "" + +#: ../rules/sun.xml.in.h:26 +msgid "Both Ctrl keys together change group" +msgstr "" + +#: ../rules/sun.xml.in.h:27 +msgid "Both Shift keys together change group" +msgstr "" + +#: ../rules/sun.xml.in.h:28 +msgid "Bulgarian" +msgstr "" + +#: ../rules/sun.xml.in.h:30 +msgid "Canadian" +msgstr "" + +#: ../rules/sun.xml.in.h:31 +msgid "Caps Lock is Compose" +msgstr "" + +#: ../rules/sun.xml.in.h:32 +msgid "Caps Lock key changes group" +msgstr "" + +#: ../rules/sun.xml.in.h:34 +msgid "Caps_Lock LED shows alternative group" +msgstr "" + +#: ../rules/sun.xml.in.h:35 +msgid "Control Key Position" +msgstr "" + +#: ../rules/sun.xml.in.h:36 +msgid "Control key at bottom left" +msgstr "" + +#: ../rules/sun.xml.in.h:37 +msgid "Control key at left of 'A'" +msgstr "" + +#: ../rules/sun.xml.in.h:38 +msgid "Control+Shift changes group" +msgstr "" + +#: ../rules/sun.xml.in.h:40 +msgid "Czech" +msgstr "" + +#: ../rules/sun.xml.in.h:41 +msgid "Danish" +msgstr "" + +#: ../rules/sun.xml.in.h:45 +msgid "DeuCH" +msgstr "" + +#: ../rules/sun.xml.in.h:47 +msgid "Dvo" +msgstr "" + +#: ../rules/sun.xml.in.h:52 +msgid "Finnish" +msgstr "" + +#: ../rules/sun.xml.in.h:54 +msgid "FraCH" +msgstr "" + +#: ../rules/sun.xml.in.h:57 +msgid "German" +msgstr "" + +#: ../rules/sun.xml.in.h:58 +msgid "Group Shift/Lock behavior" +msgstr "" + +#: ../rules/sun.xml.in.h:60 +msgid "Hungarian" +msgstr "" + +#: ../rules/sun.xml.in.h:64 +msgid "Italian" +msgstr "" + +#: ../rules/sun.xml.in.h:65 +msgid "Japanese" +msgstr "" + +#: ../rules/sun.xml.in.h:67 +msgid "Left Alt key changes group" +msgstr "" + +#: ../rules/sun.xml.in.h:68 +msgid "Left Alt key switches group while pressed" +msgstr "" + +#: ../rules/sun.xml.in.h:69 +msgid "Left Ctrl key changes group" +msgstr "" + +#: ../rules/sun.xml.in.h:70 +msgid "Left Shift key changes group" +msgstr "" + +#: ../rules/sun.xml.in.h:71 +msgid "Make CapsLock an additional Control" +msgstr "" + +#: ../rules/sun.xml.in.h:76 +msgid "Norwegian" +msgstr "" + +#: ../rules/sun.xml.in.h:77 +msgid "Num_Lock LED shows alternative group" +msgstr "" + +#: ../rules/sun.xml.in.h:80 +msgid "Polish" +msgstr "" + +#: ../rules/sun.xml.in.h:81 +msgid "Polish with Polish quotes on key \"1/!\"" +msgstr "" + +#: ../rules/sun.xml.in.h:82 +msgid "Portuguese" +msgstr "" + +#: ../rules/sun.xml.in.h:83 +msgid "Press Left Alt key to choose 3rd level" +msgstr "" + +#: ../rules/sun.xml.in.h:84 +msgid "Press Right Alt key to choose 3rd level" +msgstr "" + +#: ../rules/sun.xml.in.h:85 +msgid "Press Right Alt-key to choose 3rd level, Shift+Right Alt-key is Multi_Key" +msgstr "" + +#: ../rules/sun.xml.in.h:86 +msgid "Press Right Control to choose 3rd level" +msgstr "" + +#: ../rules/sun.xml.in.h:87 +msgid "Press any of Alt keys to choose 3rd level" +msgstr "" + +#: ../rules/sun.xml.in.h:89 +msgid "Right Alt key changes group" +msgstr "" + +#: ../rules/sun.xml.in.h:91 +msgid "Right Alt switches group while pressed" +msgstr "" + +#: ../rules/sun.xml.in.h:92 +msgid "Right Control key works as Right Alt" +msgstr "" + +#: ../rules/sun.xml.in.h:93 +msgid "Right Ctrl key changes group" +msgstr "" + +#: ../rules/sun.xml.in.h:94 +msgid "Right Shift key changes group" +msgstr "" + +#: ../rules/sun.xml.in.h:97 +msgid "Scroll Lock changes group" +msgstr "" + +#: ../rules/sun.xml.in.h:98 +msgid "Scroll_Lock LED shows alternative group" +msgstr "" + +#: ../rules/sun.xml.in.h:99 +msgid "Shift with numpad keys works as in MS Windows" +msgstr "" + +#: ../rules/sun.xml.in.h:100 +msgid "Shift+CapsLock changes group" +msgstr "" + +#: ../rules/sun.xml.in.h:101 +msgid "Slovak" +msgstr "" + +#: ../rules/sun.xml.in.h:102 +msgid "Spanish" +msgstr "" + +#: ../rules/sun.xml.in.h:105 +msgid "Sun Type 4" +msgstr "" + +#: ../rules/sun.xml.in.h:106 +msgid "Sun Type 5" +msgstr "" + +#: ../rules/sun.xml.in.h:107 +msgid "Sun Type 5 European" +msgstr "" + +#: ../rules/sun.xml.in.h:108 +msgid "Sun Type 5 Unix" +msgstr "" + +#: ../rules/sun.xml.in.h:109 +msgid "Sun Type 6" +msgstr "" + +#: ../rules/sun.xml.in.h:110 +msgid "Sun Type 6 Unix" +msgstr "" + +#: ../rules/sun.xml.in.h:111 +msgid "Sun Type 6 with Euro key" +msgstr "" + +#: ../rules/sun.xml.in.h:114 +msgid "Swap Control and Caps Lock" +msgstr "" + +#: ../rules/sun.xml.in.h:116 +msgid "Swedish" +msgstr "" + +#: ../rules/sun.xml.in.h:117 +msgid "Swiss French" +msgstr "" + +#: ../rules/sun.xml.in.h:118 +msgid "Swiss German" +msgstr "" + +#: ../rules/sun.xml.in.h:121 +msgid "Turkish" +msgstr "" + +#: ../rules/sun.xml.in.h:122 +msgid "Turkish (F)" +msgstr "" + +#: ../rules/sun.xml.in.h:123 +msgid "Turkish Alt-Q Layout" +msgstr "" + +#: ../rules/sun.xml.in.h:125 +msgid "U.S. English w/ ISO9995-3" +msgstr "" + +#: ../rules/sun.xml.in.h:128 +msgid "Use keyboard LED to show alternative group" +msgstr "" + +#: ../rules/sun.xml.in.h:129 +msgid "Uses internal capitalization. Shift cancels Caps." +msgstr "" + +#: ../rules/sun.xml.in.h:130 +msgid "Uses internal capitalization. Shift doesn't cancel Caps." +msgstr "" + +#: ../rules/sun.xml.in.h:131 +msgid "bksl" +msgstr "" + +#: ../rules/sun.xml.in.h:133 +msgid "type4" +msgstr "" --- xkeyboard-config-1.3.orig/po/Makefile.am +++ xkeyboard-config-1.3/po/Makefile.am @@ -0,0 +1,9 @@ +EXTRA_DIST=$(wildcard *.po) POTFILES POTFILES.in + +DISTCLEANFILES=.intltool-merge-cache POTFILES stamp-it + +update-pot: + $(INTLTOOL_UPDATE) -p -g $(PACKAGE) + +update-po: + for i in *.po; do echo Updating $$i; $(INTLTOOL_UPDATE) `basename $$i .po` -g $(PACKAGE); done --- xkeyboard-config-1.3.orig/po/ca.po +++ xkeyboard-config-1.3/po/ca.po @@ -0,0 +1,2588 @@ +# Translation of xkeyboard-config-1.3-pre1.po to Catalan +# Copyright Β© 2007 Free Software Foundation, Inc. +# This file is distributed under the same license as the xkeyboard-config package. +# +# Josep Ma. Ferrer , 2007, 2008. +msgid "" +msgstr "" +"Project-Id-Version: xkeyboard-config-1.3-pre1\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2008-05-13 23:22+0100\n" +"PO-Revision-Date: 2008-05-14 22:50+0200\n" +"Last-Translator: Josep Ma. Ferrer \n" +"Language-Team: Catalan \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: KBabel 1.11.4\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" + +#: ../rules/base.xml.in.h:1 +msgid "(F)" +msgstr "(F)" + +#: ../rules/base.xml.in.h:2 +msgid "(Legacy) Alternative" +msgstr "(Llegat) Alternativa" + +#: ../rules/base.xml.in.h:3 +msgid "(Legacy) Alternative, Sun dead keys" +msgstr "(Llegat) Alternativa, tecles mortes de Sun" + +#: ../rules/base.xml.in.h:4 +msgid "(Legacy) Alternative, eliminate dead keys" +msgstr "(Llegat) Alternativa, sense tecles mortes" + +#: ../rules/base.xml.in.h:5 +msgid "(Legacy) Dvorak" +msgstr "(Llegat) Dvorak" + +#: ../rules/base.xml.in.h:6 +msgid "101/104 key Compatible" +msgstr "Compatible de 101/104 tecles" + +#: ../rules/base.xml.in.h:7 +msgid "101/qwerty/comma/Dead keys" +msgstr "101/qwerty/coma/tecles mortes" + +#: ../rules/base.xml.in.h:8 +msgid "101/qwerty/comma/Eliminate dead keys" +msgstr "101/qwerty/coma/sense tecles mortes" + +#: ../rules/base.xml.in.h:9 +msgid "101/qwerty/dot/Dead keys" +msgstr "101/qwerty/punt/tecles mortes" + +#: ../rules/base.xml.in.h:10 +msgid "101/qwerty/dot/Eliminate dead keys" +msgstr "101/qwerty/punt/sense tecles mortes" + +#: ../rules/base.xml.in.h:11 +msgid "101/qwertz/comma/Dead keys" +msgstr "101/qwertz/coma/tecles mortes" + +#: ../rules/base.xml.in.h:12 +msgid "101/qwertz/comma/Eliminate dead keys" +msgstr "101/qwertz/coma/sense tecles mortes" + +#: ../rules/base.xml.in.h:13 +msgid "101/qwertz/dot/Dead keys" +msgstr "101/qwertz/punt/tecles mortes" + +#: ../rules/base.xml.in.h:14 +msgid "101/qwertz/dot/Eliminate dead keys" +msgstr "101/qwertz/punt/sense tecles mortes" + +#: ../rules/base.xml.in.h:15 +msgid "102/qwerty/comma/Dead keys" +msgstr "102/qwerty/coma/tecles mortes" + +#: ../rules/base.xml.in.h:16 +msgid "102/qwerty/comma/Eliminate dead keys" +msgstr "102/qwerty/coma/sense tecles mortes" + +#: ../rules/base.xml.in.h:17 +msgid "102/qwerty/dot/Dead keys" +msgstr "102/qwerty/punt/tecles mortes" + +#: ../rules/base.xml.in.h:18 +msgid "102/qwerty/dot/Eliminate dead keys" +msgstr "102/qwerty/punt/sense tecles mortes" + +#: ../rules/base.xml.in.h:19 +msgid "102/qwertz/comma/Dead keys" +msgstr "102/qwertz/coma/tecles mortes" + +#: ../rules/base.xml.in.h:20 +msgid "102/qwertz/comma/Eliminate dead keys" +msgstr "102/qwertz/coma/sense tecles mortes" + +#: ../rules/base.xml.in.h:21 +msgid "102/qwertz/dot/Dead keys" +msgstr "102/qwertz/punt/tecles mortes" + +#: ../rules/base.xml.in.h:22 +msgid "102/qwertz/dot/Eliminate dead keys" +msgstr "102/qwertz/punt/sense tecles mortes" + +#: ../rules/base.xml.in.h:23 +msgid "A4Tech KB-21" +msgstr "A4Tech KB-21" + +#: ../rules/base.xml.in.h:24 +msgid "A4Tech KBS-8" +msgstr "A4Tech KBS-8" + +#: ../rules/base.xml.in.h:25 +msgid "A4Tech Wireless Desktop RFKB-23" +msgstr "A4Tech Wireless Desktop RFKB-23" + +#: ../rules/base.xml.in.h:26 +msgid "ACPI Standard" +msgstr "ACPI estΓ ndard" + +#: ../rules/base.xml.in.h:27 +msgid "Acer AirKey V" +msgstr "Acer AirKey V" + +#: ../rules/base.xml.in.h:28 +msgid "Acer C300" +msgstr "Acer C300" + +#: ../rules/base.xml.in.h:29 +msgid "Acer Ferrari 4000" +msgstr "Acer Ferrari 4000" + +#: ../rules/base.xml.in.h:30 +msgid "Acer Laptop" +msgstr "PortΓ til Acer" + +#: ../rules/base.xml.in.h:31 +msgid "Add the EuroSign to the 2 key." +msgstr "Afegeix el signe de l'euro a la tecla 2." + +#: ../rules/base.xml.in.h:32 +msgid "Add the EuroSign to the 4 key." +msgstr "Afegeix el signe de l'euro a la tecla 4." + +#: ../rules/base.xml.in.h:33 +msgid "Add the EuroSign to the 5 key." +msgstr "Afegeix el signe de l'euro a la tecla 5." + +#: ../rules/base.xml.in.h:34 +msgid "Add the EuroSign to the E key." +msgstr "Afegeix el signe de l'euro a la tecla E." + +#: ../rules/base.xml.in.h:35 +msgid "Add the standard behavior to Menu key." +msgstr "Afegeix el comportament estΓ ndard a la tecla MenΓΊ." + +#: ../rules/base.xml.in.h:36 +msgid "Adding the EuroSign to certain keys" +msgstr "Afegeix el signe de l'euro a certes tecles" + +#: ../rules/base.xml.in.h:37 +msgid "Advance Scorpius KI" +msgstr "Advance Scorpius KI" + +#: ../rules/base.xml.in.h:38 +msgid "Afg" +msgstr "Afg" + +#: ../rules/base.xml.in.h:39 +msgid "Afghanistan" +msgstr "Afganistan" + +#: ../rules/base.xml.in.h:40 +msgid "Akan" +msgstr "Akan" + +#: ../rules/base.xml.in.h:41 +msgid "Alb" +msgstr "Alb" + +#: ../rules/base.xml.in.h:42 +msgid "Albania" +msgstr "AlbΓ nia" + +#: ../rules/base.xml.in.h:43 +msgid "Alt and Meta are on the Alt keys." +msgstr "Alt i Meta sΓ³n a les tecles Alt." + +#: ../rules/base.xml.in.h:44 +msgid "Alt is mapped to the right Win-key and Super to Menu." +msgstr "Alt s'assigna a la tecla Win dreta i Super a MenΓΊ." + +#: ../rules/base.xml.in.h:45 +msgid "Alt+CapsLock changes layout." +msgstr "Alt+BloqMaj canvia la disposiciΓ³." + +#: ../rules/base.xml.in.h:46 +msgid "Alt+Ctrl change layout." +msgstr "Alt+Ctrl canvia la disposiciΓ³." + +#: ../rules/base.xml.in.h:47 +msgid "Alt+Shift change layout." +msgstr "Alt+Maj canvia la disposiciΓ³." + +#: ../rules/base.xml.in.h:48 +msgid "Alt-Q" +msgstr "Alt-Q" + +#: ../rules/base.xml.in.h:49 +msgid "Alt/Win key behavior" +msgstr "Comportament de la tecla Alt/Win" + +#: ../rules/base.xml.in.h:50 +msgid "Alternative" +msgstr "Alternativa" + +#: ../rules/base.xml.in.h:51 +msgid "Alternative Eastern" +msgstr "Oriental alternativa" + +#: ../rules/base.xml.in.h:52 +msgid "Alternative Phonetic" +msgstr "FonΓ¨tic alternativa" + +#: ../rules/base.xml.in.h:53 +msgid "Alternative international (former us_intl)" +msgstr "Internacional alternativa (antic us_intl)" + +#: ../rules/base.xml.in.h:54 +msgid "Alternative, Sun dead keys" +msgstr "Alternativa, Sun tecles mortes" + +#: ../rules/base.xml.in.h:55 +msgid "Alternative, eliminate dead keys" +msgstr "Alternativa, sense tecles mortes" + +#: ../rules/base.xml.in.h:56 +msgid "Alternative, latin-9 only" +msgstr "Alternativa, nomΓ©s latin-9" + +#: ../rules/base.xml.in.h:57 +msgid "And" +msgstr "And" + +#: ../rules/base.xml.in.h:58 +msgid "Andorra" +msgstr "Andorra" + +#: ../rules/base.xml.in.h:59 +msgid "Apostrophe (') variant" +msgstr "Variant amb apΓ²strof (')" + +#: ../rules/base.xml.in.h:60 +msgid "Apple" +msgstr "Apple" + +#: ../rules/base.xml.in.h:61 +msgid "Apple Laptop" +msgstr "PortΓ til Apple" + +#: ../rules/base.xml.in.h:62 +msgid "Ara" +msgstr "Ara" + +#: ../rules/base.xml.in.h:63 +msgid "Arabic" +msgstr "Γ€rab" + +#: ../rules/base.xml.in.h:64 +msgid "Arm" +msgstr "Arm" + +#: ../rules/base.xml.in.h:65 +msgid "Armenia" +msgstr "ArmΓ¨nia" + +#: ../rules/base.xml.in.h:66 +msgid "Asturian variant with bottom-dot H and bottom-dot L" +msgstr "Variant asturiana amb H punt baix i L amb punt volat" + +#: ../rules/base.xml.in.h:67 +msgid "Asus Laptop" +msgstr "PortΓ til Asus" + +#: ../rules/base.xml.in.h:68 +msgid "Aze" +msgstr "Aze" + +#: ../rules/base.xml.in.h:69 +msgid "Azerbaijan" +msgstr "Azerbaitjan" + +#: ../rules/base.xml.in.h:70 +msgid "Azona RF2300 wireless Internet Keyboard" +msgstr "Teclat Azona RF2300 wireless Internet" + +#: ../rules/base.xml.in.h:71 +msgid "BTC 5090" +msgstr "BTC 5090" + +#: ../rules/base.xml.in.h:72 +msgid "BTC 5113RF Multimedia" +msgstr "BTC 5113RF Multimedia" + +#: ../rules/base.xml.in.h:73 +msgid "BTC 5126T" +msgstr "BTC 5126T" + +#: ../rules/base.xml.in.h:74 +msgid "BTC 6301URF" +msgstr "BTC 6301URF" + +#: ../rules/base.xml.in.h:75 +msgid "BTC 9000" +msgstr "BTC 9000" + +#: ../rules/base.xml.in.h:76 +msgid "BTC 9000A" +msgstr "BTC 9000A" + +#: ../rules/base.xml.in.h:77 +msgid "BTC 9001AH" +msgstr "BTC 9001AH" + +#: ../rules/base.xml.in.h:78 +msgid "BTC 9019U" +msgstr "BTC 9019U" + +#: ../rules/base.xml.in.h:79 +msgid "Baltic+" +msgstr "BΓ ltic+" + +#: ../rules/base.xml.in.h:80 +msgid "Ban" +msgstr "Ban" + +#: ../rules/base.xml.in.h:81 +msgid "Bangladesh" +msgstr "Bangladesh" + +#: ../rules/base.xml.in.h:82 +msgid "Bel" +msgstr "Bel" + +#: ../rules/base.xml.in.h:83 +msgid "Belarus" +msgstr "BielorΓΊssia" + +#: ../rules/base.xml.in.h:84 +msgid "Belgium" +msgstr "BΓ¨lgica" + +#: ../rules/base.xml.in.h:85 +msgid "BenQ X-Touch" +msgstr "BenQ X-Touch" + +#: ../rules/base.xml.in.h:86 +msgid "BenQ X-Touch 730" +msgstr "BenQ X-Touch 730" + +#: ../rules/base.xml.in.h:87 +msgid "BenQ X-Touch 800" +msgstr "BenQ X-Touch 800" + +#: ../rules/base.xml.in.h:88 +msgid "Bengali" +msgstr "BengalΓ­" + +#: ../rules/base.xml.in.h:89 +msgid "Bengali Probhat" +msgstr "BengalΓ­ Probhat" + +#: ../rules/base.xml.in.h:90 +msgid "Bepo, ergonomic, Dvorak way" +msgstr "Bepo, ergonΓ²mic, tipus Dvorak" + +#: ../rules/base.xml.in.h:91 +msgid "Bepo, ergonomic, Dvorak way, latin-9 only" +msgstr "Bepo, ergonΓ²mic, tipus Dvorak, nomΓ©s latin-9" + +#: ../rules/base.xml.in.h:92 +msgid "Bgr" +msgstr "Bgr" + +#: ../rules/base.xml.in.h:93 +msgid "Bhu" +msgstr "Bhu" + +#: ../rules/base.xml.in.h:94 +msgid "Bhutan" +msgstr "Bhutan" + +#: ../rules/base.xml.in.h:95 +msgid "Biblical Hebrew (Tiro)" +msgstr "Hebreu bΓ­blic (Tiro)" + +#: ../rules/base.xml.in.h:96 +msgid "Bih" +msgstr "Bih" + +#: ../rules/base.xml.in.h:97 +msgid "Blr" +msgstr "Blr" + +#: ../rules/base.xml.in.h:98 +msgid "Bosnia and Herzegovina" +msgstr "BΓ²snia i Hercegovina" + +#: ../rules/base.xml.in.h:99 +msgid "Both Alt keys together change layout." +msgstr "Les dues tecles Alt juntes canvien la disposiciΓ³." + +#: ../rules/base.xml.in.h:100 +msgid "Both Ctrl keys together change layout." +msgstr "Les dues tecles Ctrl juntes canvien la disposiciΓ³." + +#: ../rules/base.xml.in.h:101 +msgid "Both Shift keys together change layout." +msgstr "Les dues tecles Maj juntes canvien la disposiciΓ³." + +#: ../rules/base.xml.in.h:102 +msgid "Both Win-keys switch layout while pressed." +msgstr "Les dues tecles Win commuten la disposiciΓ³ mentre estan premudes." + +#: ../rules/base.xml.in.h:103 +msgid "Bra" +msgstr "Bra" + +#: ../rules/base.xml.in.h:104 +msgid "Braille" +msgstr "Braille" + +#: ../rules/base.xml.in.h:105 +msgid "Brazil" +msgstr "Brasil" + +#: ../rules/base.xml.in.h:106 +msgid "Brazilian ABNT2" +msgstr "ABNT2 brasiler" + +#: ../rules/base.xml.in.h:107 +msgid "Brl" +msgstr "Brl" + +#: ../rules/base.xml.in.h:108 +msgid "Brother Internet Keyboard" +msgstr "Teclat Brother Internet" + +#: ../rules/base.xml.in.h:109 +msgid "Buckwalter" +msgstr "Buckwalter" + +#: ../rules/base.xml.in.h:110 +msgid "Bulgaria" +msgstr "BulgΓ ria" + +#: ../rules/base.xml.in.h:111 +msgid "Cambodia" +msgstr "Cambodja" + +#: ../rules/base.xml.in.h:112 +msgid "Can" +msgstr "Can" + +#: ../rules/base.xml.in.h:113 +msgid "Canada" +msgstr "CanadΓ " + +#: ../rules/base.xml.in.h:114 +msgid "Caps Lock is Compose." +msgstr "BloqMaj Γ©s Compose." + +#: ../rules/base.xml.in.h:115 +msgid "CapsLock LED shows alternative layout." +msgstr "El LED de BloqMaj mostra la disposiciΓ³ alternativa." + +#: ../rules/base.xml.in.h:116 +msgid "CapsLock acts as Shift with locking. Shift \"pauses\" CapsLock." +msgstr "BloqMaj actua com a Maj amb bloqueig. Maj Β«pausaΒ» BloqMaj." + +#: ../rules/base.xml.in.h:117 +msgid "CapsLock acts as Shift with locking. Shift doesn't affect CapsLock." +msgstr "BloqMaj actua com a Maj amb bloqueig. Maj no afecta a BloqMaj." + +#: ../rules/base.xml.in.h:118 +msgid "CapsLock just locks the Shift modifier." +msgstr "BloqMaj nomΓ©s bloca el modificador Maj." + +#: ../rules/base.xml.in.h:119 +msgid "CapsLock key behavior" +msgstr "Comportament de la tecla BloqMaj" + +#: ../rules/base.xml.in.h:120 +msgid "CapsLock key changes layout." +msgstr "La tecla BloqMaj canvia la disposiciΓ³." + +#: ../rules/base.xml.in.h:121 +msgid "CapsLock switch to first layout, Shift+CapsLock switch to last layout." +msgstr "BloqMaj canvia a la primera disposiciΓ³, Maj+BloqMaj canvia a la darrera disposiciΓ³." + +#: ../rules/base.xml.in.h:122 +msgid "CapsLock toggles Shift so all keys are affected." +msgstr "BloqMaj commuta Maj, de manera que afecta totes les tecles." + +#: ../rules/base.xml.in.h:123 +msgid "CapsLock toggles normal capitalization of alphabetic characters." +msgstr "BloqMaj commuta les majΓΊscules normals dels carΓ cters alfabΓ¨tics." + +#: ../rules/base.xml.in.h:124 +msgid "CapsLock uses internal capitalization. Shift \"pauses\" CapsLock." +msgstr "BloqMaj usa internament les majΓΊscules. Maj Β«pausaΒ» BloqMaj." + +#: ../rules/base.xml.in.h:125 +msgid "CapsLock uses internal capitalization. Shift doesn't affect CapsLock." +msgstr "BloqMaj usa internament les majΓΊscules. Maj no afecta BloqMaj." + +#: ../rules/base.xml.in.h:126 +msgid "Catalan variant with middle-dot L" +msgstr "Variant catalana amb L amb punt volat" + +#: ../rules/base.xml.in.h:127 +msgid "Cedilla" +msgstr "Trencat" + +#: ../rules/base.xml.in.h:128 +msgid "Che" +msgstr "Che" + +#: ../rules/base.xml.in.h:129 +msgid "Cherry Blue Line CyBo@rd" +msgstr "Cherry Blue Line CyBo@rd" + +#: ../rules/base.xml.in.h:130 +msgid "Cherry Blue Line CyBo@rd (alternate option)" +msgstr "Cherry Blue Line CyBo@rd (opciΓ³ alternativa)" + +#: ../rules/base.xml.in.h:131 +msgid "Cherry CyBo@rd USB-Hub" +msgstr "Cherry CyBo@rd USB-Hub" + +#: ../rules/base.xml.in.h:132 +msgid "Cherry CyMotion Master Linux" +msgstr "Cherry CyMotion Master Linux" + +#: ../rules/base.xml.in.h:133 +msgid "Cherry CyMotion Master XPress" +msgstr "Cherry CyMotion Master XPress" + +#: ../rules/base.xml.in.h:134 +msgid "Chicony Internet Keyboard" +msgstr "Teclat Chicony Internet" + +#: ../rules/base.xml.in.h:135 +msgid "Chicony KB-9885" +msgstr "Chicony KB-9885" + +#: ../rules/base.xml.in.h:136 +msgid "Chicony KU-0108" +msgstr "Chicony KU-0108" + +#: ../rules/base.xml.in.h:137 +msgid "China" +msgstr "Xina" + +#: ../rules/base.xml.in.h:138 +msgid "Chuvash" +msgstr "Chuvash" + +#: ../rules/base.xml.in.h:139 +msgid "Chuvash Latin" +msgstr "Chuvash llatΓ­" + +#: ../rules/base.xml.in.h:140 +msgid "Classic" +msgstr "ClΓ ssic" + +#: ../rules/base.xml.in.h:141 +msgid "Classic Dvorak" +msgstr "Dvorak clΓ ssic" + +#: ../rules/base.xml.in.h:142 +msgid "Classmate PC" +msgstr "Classmate PC" + +#: ../rules/base.xml.in.h:143 +msgid "CloGaelach" +msgstr "CloGaelach" + +#: ../rules/base.xml.in.h:144 +msgid "Colemak" +msgstr "Colemak" + +#: ../rules/base.xml.in.h:145 +msgid "Compaq Easy Access Keyboard" +msgstr "Teclat Compaq Easy Access" + +#: ../rules/base.xml.in.h:146 +msgid "Compaq Internet Keyboard (13 keys)" +msgstr "Teclat Compaq Internet (13 tecles)" + +#: ../rules/base.xml.in.h:147 +msgid "Compaq Internet Keyboard (18 keys)" +msgstr "Teclat Compaq Internet (18 tecles)" + +#: ../rules/base.xml.in.h:148 +msgid "Compaq Internet Keyboard (7 keys)" +msgstr "Teclat Compaq Internet (7 tecles)" + +#: ../rules/base.xml.in.h:149 +msgid "Compaq iPaq Keyboard" +msgstr "Teclat Compaq iPaq" + +#: ../rules/base.xml.in.h:150 +msgid "Compose key position" +msgstr "PosiciΓ³ de la tecla Compose" + +#: ../rules/base.xml.in.h:151 +msgid "Congo, Democratic Republic of the" +msgstr "Congo, RepΓΊblica DemocrΓ tica del" + +#: ../rules/base.xml.in.h:152 +msgid "Control is mapped to the Win-keys (and the usual Ctrl keys)." +msgstr "Control s'assigna a les tecles Win (i a les tecles Ctrl habituals)." + +#: ../rules/base.xml.in.h:153 +msgid "Croatia" +msgstr "CroΓ cia" + +#: ../rules/base.xml.in.h:154 +msgid "Ctrl key at bottom left" +msgstr "Tecla Ctrl d'abaix a l'esquerra" + +#: ../rules/base.xml.in.h:155 +msgid "Ctrl key at left of 'A'" +msgstr "Tecla Ctrl a l'esquerra d'Β«AΒ»" + +#: ../rules/base.xml.in.h:156 +msgid "Ctrl key position" +msgstr "PosiciΓ³ de la tecla Ctrl" + +#: ../rules/base.xml.in.h:157 +msgid "Ctrl+Shift change layout." +msgstr "Ctrl+Maj canvia la disposiciΓ³." + +#: ../rules/base.xml.in.h:158 +msgid "Cyrillic" +msgstr "CirΓ­lΒ·lic" + +#: ../rules/base.xml.in.h:159 +msgid "Cyrillic with guillemets" +msgstr "CirΓ­lΒ·lic amb cometes angulars" + +#: ../rules/base.xml.in.h:160 +msgid "Cyrillic, Z and ZHE swapped" +msgstr "CirΓ­lΒ·lic, Z i ZHE intercanviades" + +#: ../rules/base.xml.in.h:161 +msgid "Cze" +msgstr "Cze" + +#: ../rules/base.xml.in.h:162 +msgid "Czechia" +msgstr "TxΓ¨quia" + +#: ../rules/base.xml.in.h:163 +msgid "DRC" +msgstr "DRC" + +#: ../rules/base.xml.in.h:164 +msgid "DTK2000" +msgstr "DTK2000" + +#: ../rules/base.xml.in.h:165 +msgid "Dan" +msgstr "Dan" + +#: ../rules/base.xml.in.h:166 +msgid "Dead acute" +msgstr "Accent mort" + +#: ../rules/base.xml.in.h:167 +msgid "Dead grave acute" +msgstr "Accent greu mort" + +#: ../rules/base.xml.in.h:168 +msgid "Default numeric keypad keys." +msgstr "Tecles predeterminades del teclat numΓ¨ric." + +#: ../rules/base.xml.in.h:169 +msgid "Dell" +msgstr "Dell" + +#: ../rules/base.xml.in.h:170 +msgid "Dell 101-key PC" +msgstr "Dell PC 101 tecles" + +#: ../rules/base.xml.in.h:171 +msgid "Dell Laptop/notebook Inspiron 6xxx/8xxx" +msgstr "PortΓ til Dell Inspiron 6xxx/8xxx" + +#: ../rules/base.xml.in.h:172 +msgid "Dell Laptop/notebook Precision M series" +msgstr "PortΓ til Dell sΓ¨rie Precision M" + +#: ../rules/base.xml.in.h:173 +msgid "Dell Latitude series laptop" +msgstr "PortΓ til Dell sΓ¨rie Latitude" + +#: ../rules/base.xml.in.h:174 +msgid "Dell Precision M65" +msgstr "Dell Precision M65" + +#: ../rules/base.xml.in.h:175 +msgid "Dell SK-8125" +msgstr "Dell SK-8125" + +#: ../rules/base.xml.in.h:176 +msgid "Dell SK-8135" +msgstr "Dell SK-8135" + +#: ../rules/base.xml.in.h:177 +msgid "Dell USB Multimedia Keybard" +msgstr "Teclat Dell USB Multimedia" + +#: ../rules/base.xml.in.h:178 +msgid "Denmark" +msgstr "Dinamarca" + +#: ../rules/base.xml.in.h:179 +msgid "Deu" +msgstr "Deu" + +#: ../rules/base.xml.in.h:180 +msgid "Dexxa Wireless Desktop Keyboard" +msgstr "Teclat Dexxa Wireless Desktop" + +#: ../rules/base.xml.in.h:181 +msgid "Diamond 9801 / 9802 series" +msgstr "Diamond sΓ¨ries 9801 / 9802" + +#: ../rules/base.xml.in.h:182 +msgid "Dvorak" +msgstr "Dvorak" + +#: ../rules/base.xml.in.h:183 +msgid "Dvorak international" +msgstr "Dvorak internacional" + +#: ../rules/base.xml.in.h:184 +msgid "Dvorak, Polish quotes on key \"1/!\"" +msgstr "Dvorak, cometes poloneses a la tecla \"1/!\"" + +#: ../rules/base.xml.in.h:185 +msgid "Dvorak, Polish quotes on quotemark key" +msgstr "Dvorak, cometes poloneses a la tecla cometes" + +#: ../rules/base.xml.in.h:186 +msgid "Eastern" +msgstr "Oriental" + +#: ../rules/base.xml.in.h:187 +msgid "Eliminate dead keys" +msgstr "Elimina les tecles mortes" + +#: ../rules/base.xml.in.h:188 +msgid "Ennyah DKB-1008" +msgstr "Ennyah DKB-1008" + +#: ../rules/base.xml.in.h:189 +msgid "Epo" +msgstr "Epo" + +#: ../rules/base.xml.in.h:190 +msgid "Ergonomic" +msgstr "ErgonΓ²mic" + +#: ../rules/base.xml.in.h:191 +msgid "Esp" +msgstr "Esp" + +#: ../rules/base.xml.in.h:192 +msgid "Esperanto" +msgstr "Esperanto" + +#: ../rules/base.xml.in.h:193 +msgid "Est" +msgstr "Est" + +#: ../rules/base.xml.in.h:194 +msgid "Estonia" +msgstr "EstΓ²nia" + +#: ../rules/base.xml.in.h:195 +msgid "Eth" +msgstr "Eth" + +#: ../rules/base.xml.in.h:196 +msgid "Ethiopia" +msgstr "EtiΓ²pia" + +#: ../rules/base.xml.in.h:197 +msgid "Evdev-managed keyboard" +msgstr "Teclat gestionat per Β«evdevΒ»" + +#: ../rules/base.xml.in.h:198 +msgid "Everex STEPnote" +msgstr "Everex STEPnote" + +#: ../rules/base.xml.in.h:199 +msgid "Ewe" +msgstr "Ewe" + +#: ../rules/base.xml.in.h:200 +msgid "Extended" +msgstr "EstΓ©s" + +#: ../rules/base.xml.in.h:201 +msgid "Extended Backslash" +msgstr "Barra inversa estesa" + +#: ../rules/base.xml.in.h:202 +msgid "F-letter (F) variant" +msgstr "Variant de lletra F (F)" + +#: ../rules/base.xml.in.h:203 +msgid "Fao" +msgstr "Fao" + +#: ../rules/base.xml.in.h:204 +msgid "Faroe Islands" +msgstr "Illes Faroe" + +#: ../rules/base.xml.in.h:205 +msgid "Fin" +msgstr "Fin" + +#: ../rules/base.xml.in.h:206 +msgid "Finland" +msgstr "FinlΓ ndia" + +#. This assumes the KP_ abstract symbols are actually useful for some apps +#. The description needs to be rewritten +#: ../rules/base.xml.in.h:209 +msgid "Four-level key with abstract separators" +msgstr "Tecla de quatre nivells amb separadors abstractes" + +#: ../rules/base.xml.in.h:210 +msgid "Four-level key with comma" +msgstr "Tecla de quatre nivells amb coma" + +#: ../rules/base.xml.in.h:211 +msgid "Four-level key with dot" +msgstr "Tecla de quatre nivells amb punt" + +# QuΓ¨ collons Γ©s momayyez? jm +#: ../rules/base.xml.in.h:212 +msgid "Four-level key with momayyez" +msgstr "Tecla de quatre nivells amb momayyez" + +#: ../rules/base.xml.in.h:213 +msgid "Fra" +msgstr "Fra" + +#: ../rules/base.xml.in.h:214 +msgid "France" +msgstr "FranΓ§a" + +#: ../rules/base.xml.in.h:215 +msgid "French" +msgstr "FrancΓ¨s" + +#: ../rules/base.xml.in.h:216 +msgid "French (Macintosh)" +msgstr "FrancΓ¨s (Macintosh)" + +#: ../rules/base.xml.in.h:217 +msgid "French (legacy)" +msgstr "FrancΓ¨s (llegat)" + +#: ../rules/base.xml.in.h:218 +msgid "French Dvorak" +msgstr "FrancΓ¨s Dvorak" + +#: ../rules/base.xml.in.h:219 +msgid "French, Sun dead keys" +msgstr "FrancΓ¨s, tecles mortes de Sun" + +#: ../rules/base.xml.in.h:220 +msgid "French, eliminate dead keys" +msgstr "FrancΓ¨s, sense tecles mortes" + +#: ../rules/base.xml.in.h:221 +msgid "Fujitsu-Siemens Computers AMILO A1667G laptop" +msgstr "Fujitsu-Siemens Computers AMILO A1667G portΓ til" + +#: ../rules/base.xml.in.h:222 +msgid "Fula" +msgstr "Fula" + +#: ../rules/base.xml.in.h:223 +msgid "GBr" +msgstr "GBr" + +#: ../rules/base.xml.in.h:224 +msgid "Ga" +msgstr "Ga" + +#: ../rules/base.xml.in.h:225 +msgid "Generic 101-key PC" +msgstr "PC genΓ¨ric de 101 tecles" + +#: ../rules/base.xml.in.h:226 +msgid "Generic 102-key (Intl) PC" +msgstr "PC genΓ¨ric de 102 tecles (intl)" + +#: ../rules/base.xml.in.h:227 +msgid "Generic 104-key PC" +msgstr "PC genΓ¨ric de 104 tecles" + +#: ../rules/base.xml.in.h:228 +msgid "Generic 105-key (Intl) PC" +msgstr "PC genΓ¨ric de 105 tecles (intl)" + +#: ../rules/base.xml.in.h:229 +msgid "Genius Comfy KB-12e" +msgstr "Genius Comfy KB-12e" + +#: ../rules/base.xml.in.h:230 +msgid "Genius Comfy KB-16M / Genius MM Keyboard KWD-910" +msgstr "Genius Comfy KB-16M / Teclat Genius MM KWD-910" + +#: ../rules/base.xml.in.h:231 +msgid "Genius Comfy KB-21e-Scroll" +msgstr "Genius Comfy KB-21e-Scroll" + +#: ../rules/base.xml.in.h:232 +msgid "Genius KB-19e NB" +msgstr "Genius KB-19e NB" + +#: ../rules/base.xml.in.h:233 +msgid "Geo" +msgstr "Geo" + +#: ../rules/base.xml.in.h:234 +msgid "Georgia" +msgstr "GeΓ²rgia" + +#: ../rules/base.xml.in.h:235 +msgid "Georgian" +msgstr "GeorgiΓ " + +#: ../rules/base.xml.in.h:236 +msgid "Georgian AZERTY Tskapo" +msgstr "GeorgiΓ  AZERTY Tskapo" + +#: ../rules/base.xml.in.h:237 +msgid "German (Macintosh)" +msgstr "Alemany (Macintosh)" + +#: ../rules/base.xml.in.h:238 +msgid "German, Sun dead keys" +msgstr "Alemany, tecles mortes de Sun" + +#: ../rules/base.xml.in.h:239 +msgid "German, eliminate dead keys" +msgstr "Alemany, sense tecles mortes" + +#: ../rules/base.xml.in.h:240 +msgid "Germany" +msgstr "Alemanya" + +#: ../rules/base.xml.in.h:241 +msgid "Gha" +msgstr "Gha" + +#: ../rules/base.xml.in.h:242 +msgid "Ghana" +msgstr "Ghana" + +#: ../rules/base.xml.in.h:243 +msgid "Gre" +msgstr "Gre" + +#: ../rules/base.xml.in.h:244 +msgid "Greece" +msgstr "GrΓ¨cia" + +#: ../rules/base.xml.in.h:245 +msgid "Group toggle on multiply/divide key" +msgstr "CommutaciΓ³ de grup en la tecla de multiplicaciΓ³/divisiΓ³" + +#: ../rules/base.xml.in.h:246 +msgid "Gui" +msgstr "Gui" + +#: ../rules/base.xml.in.h:247 +msgid "Guinea" +msgstr "Guinea" + +#: ../rules/base.xml.in.h:248 +msgid "Gujarati" +msgstr "Gujarati" + +#: ../rules/base.xml.in.h:249 +msgid "Gurmukhi" +msgstr "Gurmukhi" + +#: ../rules/base.xml.in.h:250 +msgid "Gurmukhi Jhelum" +msgstr "Gurmukhi Jhelum" + +#: ../rules/base.xml.in.h:251 +msgid "Gyration" +msgstr "Gyration" + +#: ../rules/base.xml.in.h:252 +msgid "Happy Hacking Keyboard" +msgstr "Teclat Happy Hacking" + +#: ../rules/base.xml.in.h:253 +msgid "Happy Hacking Keyboard for Mac" +msgstr "Teclat Happy Hacking per a Mac" + +#: ../rules/base.xml.in.h:254 +msgid "Hausa" +msgstr "Haussa" + +#: ../rules/base.xml.in.h:255 +msgid "Hewlett-Packard Internet Keyboard" +msgstr "Teclat Hewlett-Packard Internet" + +#: ../rules/base.xml.in.h:256 +msgid "Hewlett-Packard Internet Keyboard 5181" +msgstr "Teclat Hewlett-Packard Internet 5181" + +#: ../rules/base.xml.in.h:257 +msgid "Hewlett-Packard Internet Keyboard 5185" +msgstr "Teclat Hewlett-Packard Internet 5185" + +#: ../rules/base.xml.in.h:258 +msgid "Hewlett-Packard Omnibook 500 FA" +msgstr "Hewlett-Packard Omnibook 500 FA" + +#: ../rules/base.xml.in.h:259 +msgid "Hewlett-Packard Omnibook 5xx" +msgstr "Hewlett-Packard Omnibook 5xx" + +#: ../rules/base.xml.in.h:260 +msgid "Hewlett-Packard Omnibook 6000/6100" +msgstr "Hewlett-Packard Omnibook 6000/6100" + +#: ../rules/base.xml.in.h:261 +msgid "Hewlett-Packard Omnibook XE3 GC" +msgstr "Hewlett-Packard Omnibook XE3 GC" + +#: ../rules/base.xml.in.h:262 +msgid "Hewlett-Packard Omnibook XE3 GF" +msgstr "Hewlett-Packard Omnibook XE3 GF" + +#: ../rules/base.xml.in.h:263 +msgid "Hewlett-Packard Omnibook XT1000" +msgstr "Hewlett-Packard Omnibook XT1000" + +#: ../rules/base.xml.in.h:264 +msgid "Hewlett-Packard Pavilion ZT11xx" +msgstr "Hewlett-Packard Pavilion ZT11xx" + +#: ../rules/base.xml.in.h:265 +msgid "Hewlett-Packard SK-2501 Multimedia Keyboard" +msgstr "Teclat Hewlett-Packard SK-2501 Multimedia" + +#: ../rules/base.xml.in.h:266 +msgid "Hewlett-Packard SK-2505 Internet Keyboard" +msgstr "Teclat Hewlett-Packard SK-2505 Internet" + +#: ../rules/base.xml.in.h:267 +msgid "Hewlett-Packard nx9020" +msgstr "Hewlett-Packard nx9020" + +#: ../rules/base.xml.in.h:268 +msgid "Hindi Bolnagri" +msgstr "Hindi Bolnagri" + +#: ../rules/base.xml.in.h:269 +msgid "Homophonic" +msgstr "HomofΓ²nic" + +#: ../rules/base.xml.in.h:270 +msgid "Honeywell Euroboard" +msgstr "Honeywell Euroboard" + +#: ../rules/base.xml.in.h:271 +msgid "Hrv" +msgstr "Hrv" + +#: ../rules/base.xml.in.h:272 +msgid "Hun" +msgstr "Hun" + +#: ../rules/base.xml.in.h:273 +msgid "Hungary" +msgstr "Hongria" + +#: ../rules/base.xml.in.h:274 +msgid "Hyper is mapped to the Win-keys." +msgstr "Hyper s'assigna a les tecles Win." + +#: ../rules/base.xml.in.h:275 +msgid "IBM (LST 1205-92)" +msgstr "IBM (LST 1205-92)" + +#: ../rules/base.xml.in.h:276 +msgid "IBM Rapid Access" +msgstr "IBM Rapid Access" + +#: ../rules/base.xml.in.h:277 +msgid "IBM Rapid Access II" +msgstr "IBM Rapid Access II" + +#: ../rules/base.xml.in.h:278 +msgid "IBM Rapid Access II (alternate option)" +msgstr "IBM Rapid Access II (opciΓ³ alternativa)" + +#: ../rules/base.xml.in.h:279 +msgid "IBM ThinkPad 560Z/600/600E/A22E" +msgstr "IBM ThinkPad 560Z/600/600E/A22E" + +#: ../rules/base.xml.in.h:280 +msgid "IBM ThinkPad 560Z/600/600E/A22E, Intl" +msgstr "IBM ThinkPad 560Z/600/600E/A22E, Intl" + +#: ../rules/base.xml.in.h:281 +msgid "IBM ThinkPad R60/T60/Z60m/Z60t/R61/T61/Z61m/Z61t" +msgstr "IBM ThinkPad R60/T60/Z60m/Z60t/R61/T61/Z61m/Z61t" + +#: ../rules/base.xml.in.h:282 +msgid "ISO Alternate" +msgstr "Alternativa ISO" + +#: ../rules/base.xml.in.h:283 +msgid "Iceland" +msgstr "IslΓ ndia" + +#: ../rules/base.xml.in.h:284 +msgid "Igbo" +msgstr "Igbo" + +#: ../rules/base.xml.in.h:285 +msgid "Ind" +msgstr "Ind" + +#: ../rules/base.xml.in.h:286 +msgid "India" +msgstr "Índia" + +#: ../rules/base.xml.in.h:287 +msgid "International (AltGr dead keys)" +msgstr "Internacional (tecles mortes AltGr)" + +#: ../rules/base.xml.in.h:288 +msgid "International (with dead keys)" +msgstr "Internacional (amb tecles mortes)" + +#: ../rules/base.xml.in.h:289 +msgid "Inuktitut" +msgstr "Inuktitut" + +#: ../rules/base.xml.in.h:290 +msgid "Iran" +msgstr "Iran" + +#: ../rules/base.xml.in.h:291 +msgid "Iraq" +msgstr "Iraq" + +#: ../rules/base.xml.in.h:292 +msgid "Ireland" +msgstr "Irlanda" + +#: ../rules/base.xml.in.h:293 +msgid "Irl" +msgstr "Irl" + +#: ../rules/base.xml.in.h:294 +msgid "Irn" +msgstr "Irn" + +#: ../rules/base.xml.in.h:295 +msgid "Irq" +msgstr "Irq" + +#: ../rules/base.xml.in.h:296 +msgid "Isl" +msgstr "Isl" + +#: ../rules/base.xml.in.h:297 +msgid "Isr" +msgstr "Isr" + +#: ../rules/base.xml.in.h:298 +msgid "Israel" +msgstr "Israel" + +#: ../rules/base.xml.in.h:299 +msgid "Ita" +msgstr "Ita" + +#: ../rules/base.xml.in.h:300 +msgid "Italy" +msgstr "ItΓ lia" + +#: ../rules/base.xml.in.h:301 +msgid "Japan" +msgstr "JapΓ³" + +#: ../rules/base.xml.in.h:302 +msgid "Japan (PC-98xx Series)" +msgstr "JapΓ³ (sΓ¨ries PC-98xx)" + +#: ../rules/base.xml.in.h:303 +msgid "Japanese 106-key" +msgstr "JaponΓ¨s de 106 tecles" + +#: ../rules/base.xml.in.h:304 +msgid "Japanese keyboard options" +msgstr "Opcions del teclat japonΓ¨s" + +#: ../rules/base.xml.in.h:305 +msgid "Jpn" +msgstr "Jpn" + +#: ../rules/base.xml.in.h:306 +msgid "Kana" +msgstr "Kana" + +#: ../rules/base.xml.in.h:307 +msgid "Kana Lock key is locking" +msgstr "La tecla de bloqueig Kana estΓ  blocant" + +#: ../rules/base.xml.in.h:308 +msgid "Kannada" +msgstr "Kannada" + +#: ../rules/base.xml.in.h:309 +msgid "Kashubian" +msgstr "Caixubi" + +#: ../rules/base.xml.in.h:310 +msgid "Kaz" +msgstr "Kaz" + +#: ../rules/base.xml.in.h:311 +msgid "Kazakh with Russian" +msgstr "Kazakh amb rus" + +#: ../rules/base.xml.in.h:312 +msgid "Kazakhstan" +msgstr "Kazakhstan" + +#: ../rules/base.xml.in.h:313 +msgid "Keypad" +msgstr "Teclat numΓ¨ric" + +#: ../rules/base.xml.in.h:314 +msgid "Keypad with unicode additions (arrows and math operators)" +msgstr "Teclat numΓ¨ric amb addicions Unicode (fletxes i operadors matemΓ tics)" + +#: ../rules/base.xml.in.h:315 +msgid "Keypad with unicode additions (arrows and math operators). Math operators on default level." +msgstr "Teclat numΓ¨ric amb addicions Unicode (fletxes i operadors matemΓ tics). Els operadors matemΓ tics al nivell predeterminat." + +#: ../rules/base.xml.in.h:316 +msgid "Keytronic FlexPro" +msgstr "Keytronic FlexPro" + +#: ../rules/base.xml.in.h:317 +msgid "Khm" +msgstr "Khm" + +#: ../rules/base.xml.in.h:318 +msgid "Kir" +msgstr "Kir" + +#: ../rules/base.xml.in.h:319 +msgid "Komi" +msgstr "Komi" + +#: ../rules/base.xml.in.h:320 +msgid "Kor" +msgstr "Kor" + +#: ../rules/base.xml.in.h:321 +msgid "Korea, Republic of" +msgstr "Corea, RepΓΊblica de" + +#: ../rules/base.xml.in.h:322 +msgid "Korean 106-key" +msgstr "CoreΓ  de 106 tecles" + +#: ../rules/base.xml.in.h:323 +msgid "Kurdish, (F)" +msgstr "Kurd, (F)" + +#: ../rules/base.xml.in.h:324 +msgid "Kurdish, Arabic-Latin" +msgstr "Kurd, arΓ bic-llatΓ­" + +#: ../rules/base.xml.in.h:325 +msgid "Kurdish, Latin Alt-Q" +msgstr "Kurd, llatΓ­ Alt-Q" + +#: ../rules/base.xml.in.h:326 +msgid "Kurdish, Latin Q" +msgstr "Kurd, llatΓ­ Q" + +#: ../rules/base.xml.in.h:327 +msgid "Kyrgyzstan" +msgstr "Kirguizistan" + +#: ../rules/base.xml.in.h:328 +msgid "LAm" +msgstr "LAm" + +#: ../rules/base.xml.in.h:329 +msgid "LCtrl+LShift change layout." +msgstr "Ctrl esquerra + Maj esquerra canvia la disposiciΓ³." + +#: ../rules/base.xml.in.h:330 +msgid "LEKP" +msgstr "LEKP" + +#: ../rules/base.xml.in.h:331 +msgid "LEKPa" +msgstr "LEKPa" + +#: ../rules/base.xml.in.h:332 +msgid "Lao" +msgstr "LaosiΓ " + +#: ../rules/base.xml.in.h:333 +msgid "Laos" +msgstr "Laos" + +#: ../rules/base.xml.in.h:334 +msgid "Laptop/notebook Compaq (eg. Armada) Laptop Keyboard" +msgstr "Teclat de portΓ til Compaq (p.ex. Armada)" + +#: ../rules/base.xml.in.h:335 +msgid "Laptop/notebook Compaq (eg. Presario) Internet Keyboard" +msgstr "Teclat Internet de portΓ til Compaq (p.ex. Presario)" + +#: ../rules/base.xml.in.h:336 +msgid "Laptop/notebook eMachines m68xx" +msgstr "PortΓ til eMachines m68xx" + +#: ../rules/base.xml.in.h:337 +msgid "Latin" +msgstr "LlatΓ­" + +#: ../rules/base.xml.in.h:338 +msgid "Latin American" +msgstr "LlatinoamericΓ " + +#: ../rules/base.xml.in.h:339 +msgid "Latin Unicode" +msgstr "LlatΓ­ Unicode" + +#: ../rules/base.xml.in.h:340 +msgid "Latin Unicode qwerty" +msgstr "LlatΓ­ Unicode qwerty" + +#: ../rules/base.xml.in.h:341 +msgid "Latin qwerty" +msgstr "LlatΓ­ qwerty" + +#: ../rules/base.xml.in.h:342 +msgid "Latin unicode" +msgstr "LlatΓ­ unicode" + +#: ../rules/base.xml.in.h:343 +msgid "Latin unicode qwerty" +msgstr "LlatΓ­ unicode qwerty" + +#: ../rules/base.xml.in.h:344 +msgid "Latin with guillemets" +msgstr "LlatΓ­ amb cometes angulars" + +#: ../rules/base.xml.in.h:345 +msgid "Latvia" +msgstr "LetΓ²nia" + +#: ../rules/base.xml.in.h:346 +msgid "Lav" +msgstr "Lav" + +#: ../rules/base.xml.in.h:347 +msgid "Layout switching" +msgstr "CommutaciΓ³ de disposiciΓ³" + +#: ../rules/base.xml.in.h:348 +msgid "Left Alt is swapped with left Win-key." +msgstr "Alt esquerra estΓ  intercanviada amb la tecla Win esquerra." + +#: ../rules/base.xml.in.h:349 +msgid "Left Alt key changes layout." +msgstr "La tecla Alt esquerra canvia la disposiciΓ³." + +#: ../rules/base.xml.in.h:350 +msgid "Left Alt key switches layout while pressed." +msgstr "La tecla Alt esquerra commuta la disposiciΓ³ mentre estΓ  premuda." + +#: ../rules/base.xml.in.h:351 +msgid "Left Ctrl key changes layout." +msgstr "La tecla Ctrl esquerra canvia la disposiciΓ³." + +#: ../rules/base.xml.in.h:352 +msgid "Left Shift key changes layout." +msgstr "La tecla Maj esquerra canvia la disposiciΓ³." + +#: ../rules/base.xml.in.h:353 +msgid "Left Win-key changes layout." +msgstr "La tecla Win esquerra canvia la disposiciΓ³." + +#: ../rules/base.xml.in.h:354 +msgid "Left Win-key is Compose." +msgstr "La tecla Win esquerra Γ©s Compose." + +#: ../rules/base.xml.in.h:355 +msgid "Left Win-key switches layout while pressed." +msgstr "La tecla Win esquerra commuta la disposiciΓ³ mentre estΓ  premuda." + +#: ../rules/base.xml.in.h:356 +msgid "Left hand" +msgstr "EsquerrΓ " + +#: ../rules/base.xml.in.h:357 +msgid "Left handed Dvorak" +msgstr "Dvorak esquerrΓ " + +#: ../rules/base.xml.in.h:358 +msgid "Legacy" +msgstr "Llegat" + +#: ../rules/base.xml.in.h:359 +msgid "Legacy Wang 724 keypad" +msgstr "Teclat numΓ¨ric llegat Wang 724" + +#. Actually, with KP_SEPARATOR, as the old keypad(comma) +#: ../rules/base.xml.in.h:361 +msgid "Legacy key with comma" +msgstr "Tecla llegada amb coma" + +#: ../rules/base.xml.in.h:362 +msgid "Legacy key with dot" +msgstr "Tecla llegada amb punt" + +#: ../rules/base.xml.in.h:363 +msgid "Legacy keypad" +msgstr "Teclat numΓ¨ric llegat" + +#: ../rules/base.xml.in.h:364 +msgid "Less-than/Greater-than is Compose." +msgstr "MΓ©s petit-que/MΓ©s gran-que Γ©s Compose." + +#: ../rules/base.xml.in.h:365 +msgid "Lithuania" +msgstr "LituΓ nia" + +#: ../rules/base.xml.in.h:366 +msgid "Logitech Access Keyboard" +msgstr "Teclat Logitech Access" + +#: ../rules/base.xml.in.h:367 +msgid "Logitech Cordless Desktop" +msgstr "Logitech Cordless Desktop" + +#: ../rules/base.xml.in.h:368 +msgid "Logitech Cordless Desktop (alternate option)" +msgstr "Logitech Cordless Desktop (opciΓ³ alternativa)" + +#: ../rules/base.xml.in.h:369 +msgid "Logitech Cordless Desktop EX110" +msgstr "Logitech Cordless Desktop EX110" + +#: ../rules/base.xml.in.h:370 +msgid "Logitech Cordless Desktop LX-300" +msgstr "Logitech Cordless Desktop LX-300" + +#: ../rules/base.xml.in.h:371 +msgid "Logitech Cordless Desktop Navigator" +msgstr "Logitech Cordless Desktop Navigator" + +#: ../rules/base.xml.in.h:372 +msgid "Logitech Cordless Desktop Optical" +msgstr "Logitech Cordless Desktop Optical" + +#: ../rules/base.xml.in.h:373 +msgid "Logitech Cordless Desktop Pro (alternate option2)" +msgstr "Logitech Cordless Desktop Pro (opciΓ³ alternativa 2)" + +#: ../rules/base.xml.in.h:374 +msgid "Logitech Cordless Desktop iTouch" +msgstr "Logitech Cordless Desktop iTouch" + +#: ../rules/base.xml.in.h:375 +msgid "Logitech Cordless Freedom/Desktop Navigator" +msgstr "Logitech Cordless Freedom/Desktop Navigator" + +#: ../rules/base.xml.in.h:376 +msgid "Logitech G15 extra keys via G15daemon" +msgstr "Logitech G15 amb tecles extres via G15daemon" + +#: ../rules/base.xml.in.h:377 +msgid "Logitech Generic Keyboard" +msgstr "Teclat Logitech genΓ¨ric" + +#: ../rules/base.xml.in.h:378 +msgid "Logitech Internet 350 Keyboard" +msgstr "Teclat Logitech Internet 350" + +#: ../rules/base.xml.in.h:379 +msgid "Logitech Internet Keyboard" +msgstr "Teclat Logitech Internet" + +#: ../rules/base.xml.in.h:380 +msgid "Logitech Internet Navigator Keyboard" +msgstr "Teclat Logitech Internet Navigator" + +#: ../rules/base.xml.in.h:381 +msgid "Logitech Media Elite Keyboard" +msgstr "Teclat Logitech Media Elite" + +#: ../rules/base.xml.in.h:382 +msgid "Logitech Ultra-X Cordless Media Desktop Keyboard" +msgstr "Teclat Logitech Ultra-X Cordless Media Desktop" + +#: ../rules/base.xml.in.h:383 +msgid "Logitech Ultra-X Keyboard" +msgstr "Teclat Logitech Ultra-X" + +#: ../rules/base.xml.in.h:384 +msgid "Logitech diNovo Edge Keyboard" +msgstr "Teclat Logitech diNovo Edge" + +#: ../rules/base.xml.in.h:385 +msgid "Logitech diNovo Keyboard" +msgstr "Teclat Logitech diNovo" + +#: ../rules/base.xml.in.h:386 +msgid "Logitech iTouch" +msgstr "Logitech iTouch" + +#: ../rules/base.xml.in.h:387 +msgid "Logitech iTouch Cordless Keyboard (model Y-RB6)" +msgstr "Teclat Logitech iTouch Cordless (model Y-RB6)" + +#: ../rules/base.xml.in.h:388 +msgid "Logitech iTouch Internet Navigator Keyboard SE" +msgstr "Teclat Logitech iTouch Internet Navigator SE" + +#: ../rules/base.xml.in.h:389 +msgid "Logitech iTouch Internet Navigator Keyboard SE (USB)" +msgstr "Teclat Logitech iTouch Internet Navigator SE (USB)" + +#: ../rules/base.xml.in.h:390 +msgid "Ltu" +msgstr "Ltu" + +#: ../rules/base.xml.in.h:391 +msgid "MESS" +msgstr "MESS" + +#: ../rules/base.xml.in.h:392 +msgid "MNE" +msgstr "MNE" + +#: ../rules/base.xml.in.h:393 +msgid "MacBook/MacBook Pro" +msgstr "MacBook/MacBook Pro" + +#: ../rules/base.xml.in.h:394 +msgid "MacBook/MacBook Pro (Intl)" +msgstr "MacBook/MacBook Pro (Intl)" + +#: ../rules/base.xml.in.h:395 +msgid "Macedonia" +msgstr "MacedΓ²nia" + +#: ../rules/base.xml.in.h:396 +msgid "Macintosh" +msgstr "Macintosh" + +#: ../rules/base.xml.in.h:397 +msgid "Macintosh Old" +msgstr "Macintosh antic" + +#: ../rules/base.xml.in.h:398 +msgid "Macintosh, Sun dead keys" +msgstr "Macintosh, tecles mortes de Sun" + +#: ../rules/base.xml.in.h:399 +msgid "Macintosh, eliminate dead keys" +msgstr "Macintosh, sense tecles mortes" + +#: ../rules/base.xml.in.h:400 +msgid "Make CapsLock an additional Ctrl." +msgstr "Converteix BloqMaj en un Ctrl addicional." + +#: ../rules/base.xml.in.h:401 +msgid "Mal" +msgstr "Mal" + +#: ../rules/base.xml.in.h:402 +msgid "Malayalam" +msgstr "Malaialam" + +#: ../rules/base.xml.in.h:403 +msgid "Malayalam Lalitha" +msgstr "Malaialam Lalitha" + +#: ../rules/base.xml.in.h:404 +msgid "Maldives" +msgstr "Maldives" + +#: ../rules/base.xml.in.h:405 +msgid "Malta" +msgstr "Malta" + +#: ../rules/base.xml.in.h:406 +msgid "Maltese keyboard with US layout" +msgstr "Teclat maltΓ¨s amb disposiciΓ³ US" + +#: ../rules/base.xml.in.h:407 +msgid "Mao" +msgstr "Mao" + +#: ../rules/base.xml.in.h:408 +msgid "Maori" +msgstr "Maori" + +#: ../rules/base.xml.in.h:409 +msgid "Memorex MX1998" +msgstr "Memorex MX1998" + +#: ../rules/base.xml.in.h:410 +msgid "Memorex MX2500 EZ-Access Keyboard" +msgstr "Teclat Memorex MX2500 EZ-Access" + +#: ../rules/base.xml.in.h:411 +msgid "Memorex MX2750" +msgstr "Memorex MX2750" + +#: ../rules/base.xml.in.h:412 +msgid "Menu is Compose." +msgstr "MenΓΊ Γ©s Compose." + +#: ../rules/base.xml.in.h:413 +msgid "Menu key changes layout." +msgstr "La tecla MenΓΊ canvia la disposiciΓ³." + +#: ../rules/base.xml.in.h:414 +msgid "Meta is mapped to the Win-keys." +msgstr "Meta s'assigna a les tecles Win." + +#: ../rules/base.xml.in.h:415 +msgid "Meta is mapped to the left Win-key." +msgstr "Meta s'assigna a la tecla Win esquerra." + +#: ../rules/base.xml.in.h:416 +msgid "Microsoft Internet Keyboard" +msgstr "Teclat Microsoft Internet" + +#: ../rules/base.xml.in.h:417 +msgid "Microsoft Internet Keyboard Pro, Swedish" +msgstr "Microsoft Internet Keyboard Pro, Suec" + +#: ../rules/base.xml.in.h:418 +msgid "Microsoft Natural" +msgstr "Microsoft Natural" + +#: ../rules/base.xml.in.h:419 +msgid "Microsoft Natural Keyboard Elite" +msgstr "Teclat Microsoft Natural Elite" + +#: ../rules/base.xml.in.h:420 +msgid "Microsoft Natural Keyboard Pro / Microsoft Internet Keyboard Pro" +msgstr "Teclat Microsoft Natural Pro / Teclat Microsoft Internet Pro" + +#: ../rules/base.xml.in.h:421 +msgid "Microsoft Natural Keyboard Pro OEM" +msgstr "Teclat Microsoft Natural Pro OEM" + +#: ../rules/base.xml.in.h:422 +msgid "Microsoft Natural Keyboard Pro USB / Microsoft Internet Keyboard Pro" +msgstr "Teclat Microsoft Natural Pro USB / Teclat Microsoft Internet Pro" + +#: ../rules/base.xml.in.h:423 +msgid "Microsoft Office Keyboard" +msgstr "Teclat Microsoft Office" + +#: ../rules/base.xml.in.h:424 +msgid "Microsoft Wireless Multimedia Keyboard 1.0A" +msgstr "Teclat Microsoft Wireless Multimedia 1.0A" + +#: ../rules/base.xml.in.h:425 +msgid "Miscellaneous compatibility options" +msgstr "Opcions de compatibilitat diverses" + +#: ../rules/base.xml.in.h:426 +msgid "Mkd" +msgstr "Mkd" + +#: ../rules/base.xml.in.h:427 +msgid "Mlt" +msgstr "Mlt" + +#: ../rules/base.xml.in.h:428 +msgid "Mmr" +msgstr "Mmr" + +#: ../rules/base.xml.in.h:429 +msgid "Mng" +msgstr "Mng" + +#: ../rules/base.xml.in.h:430 +msgid "Mongolia" +msgstr "MongΓ²lia" + +#: ../rules/base.xml.in.h:431 +msgid "Montenegro" +msgstr "Montenegro" + +#: ../rules/base.xml.in.h:432 +msgid "Morocco" +msgstr "Marroc" + +#: ../rules/base.xml.in.h:433 +msgid "Multilingual" +msgstr "MultilingΓΌe" + +#: ../rules/base.xml.in.h:434 +msgid "Multilingual, first part" +msgstr "MultilingΓΌe, primera part" + +#: ../rules/base.xml.in.h:435 +msgid "Multilingual, second part" +msgstr "MultilingΓΌe, segona part" + +#: ../rules/base.xml.in.h:436 +msgid "Myanmar" +msgstr "Myanmar" + +#: ../rules/base.xml.in.h:437 +msgid "NICOLA-F style Backspace" +msgstr "RetrocΓ©s estil NICOLA-F" + +#: ../rules/base.xml.in.h:438 +msgid "Neostyle" +msgstr "Neostyle" + +#: ../rules/base.xml.in.h:439 +msgid "Nep" +msgstr "Nep" + +#: ../rules/base.xml.in.h:440 +msgid "Nepal" +msgstr "Nepal" + +#: ../rules/base.xml.in.h:441 +msgid "Netherlands" +msgstr "PaΓ―sos Baixos" + +#: ../rules/base.xml.in.h:442 +msgid "Nig" +msgstr "Nig" + +#: ../rules/base.xml.in.h:443 +msgid "Nigeria" +msgstr "NigΓ¨ria" + +#: ../rules/base.xml.in.h:444 +msgid "Nld" +msgstr "Nld" + +#: ../rules/base.xml.in.h:445 +msgid "Nor" +msgstr "Nor" + +#: ../rules/base.xml.in.h:446 +msgid "Northern Saami" +msgstr "Saami del nord" + +#: ../rules/base.xml.in.h:447 +msgid "Northern Saami, eliminate dead keys" +msgstr "Saami del nord, sense tecles mortes" + +#: ../rules/base.xml.in.h:448 +msgid "Northgate OmniKey 101" +msgstr "Northgate OmniKey 101" + +#: ../rules/base.xml.in.h:449 +msgid "Norway" +msgstr "Noruega" + +#: ../rules/base.xml.in.h:450 +msgid "NumLock LED shows alternative layout." +msgstr "El LED de BloqNum mostra la disposiciΓ³ alternativa." + +#: ../rules/base.xml.in.h:451 +msgid "Numeric keypad delete key behaviour" +msgstr "Comportament de la tecla de supressiΓ³ del teclat numΓ¨ric" + +#: ../rules/base.xml.in.h:452 +msgid "Numeric keypad keys work as with Mac." +msgstr "Les tecles del teclat numΓ¨ric funcionen com al Mac." + +#: ../rules/base.xml.in.h:453 +msgid "Numeric keypad layout selection" +msgstr "SelecciΓ³ de la disposiciΓ³ del teclat numΓ¨ric" + +#: ../rules/base.xml.in.h:454 +msgid "OADG 109A" +msgstr "OADG 109A" + +#: ../rules/base.xml.in.h:455 +msgid "OLPC" +msgstr "OLPC" + +#: ../rules/base.xml.in.h:456 +msgid "OLPC Dari" +msgstr "OLPC Dari" + +#: ../rules/base.xml.in.h:457 +msgid "OLPC Pashto" +msgstr "OLPC Paixtu" + +#: ../rules/base.xml.in.h:458 +msgid "OLPC Southern Uzbek" +msgstr "OLPC Uzbek del sud" + +#: ../rules/base.xml.in.h:459 +msgid "Ogham" +msgstr "Ogham" + +#: ../rules/base.xml.in.h:460 +msgid "Ogham IS434" +msgstr "Ogham IS434" + +#: ../rules/base.xml.in.h:461 +msgid "Oriya" +msgstr "Oriya" + +#: ../rules/base.xml.in.h:462 +msgid "Ortek MCK-800 MM/Internet keyboard" +msgstr "Teclat Ortek MCK-800 MM/Internet" + +#: ../rules/base.xml.in.h:463 +msgid "Ossetian" +msgstr "Osset" + +#: ../rules/base.xml.in.h:464 +msgid "Ossetian, Winkeys" +msgstr "Osset, tecles Win" + +#: ../rules/base.xml.in.h:465 +msgid "Ossetian, legacy" +msgstr "Osset, llegat" + +#: ../rules/base.xml.in.h:466 +msgid "PC-98xx Series" +msgstr "SΓ¨ries PC-98xx" + +#: ../rules/base.xml.in.h:467 +msgid "Pak" +msgstr "Pak" + +#: ../rules/base.xml.in.h:468 +msgid "Pakistan" +msgstr "Pakistan" + +#: ../rules/base.xml.in.h:469 +msgid "Pashto" +msgstr "Paixtu" + +#: ../rules/base.xml.in.h:470 +msgid "Pattachote" +msgstr "Pattachote" + +#: ../rules/base.xml.in.h:471 +msgid "Phonetic" +msgstr "FonΓ¨tic" + +#: ../rules/base.xml.in.h:472 +msgid "Pol" +msgstr "Pol" + +#: ../rules/base.xml.in.h:473 +msgid "Poland" +msgstr "PolΓ²nia" + +#: ../rules/base.xml.in.h:474 +msgid "Polytonic" +msgstr "PolitΓ²nic" + +#: ../rules/base.xml.in.h:475 +msgid "Portugal" +msgstr "Portugal" + +#: ../rules/base.xml.in.h:476 +msgid "Press Left Alt key to choose 3rd level." +msgstr "Premeu la tecla Alt esquerra per a seleccionar el 3r nivell." + +#: ../rules/base.xml.in.h:477 +msgid "Press Left Win-key to choose 3rd level." +msgstr "Premeu la tecla Win esquerra per a seleccionar el 3r nivell." + +#: ../rules/base.xml.in.h:478 +msgid "Press Menu key to choose 3rd level." +msgstr "Premeu la tecla MenΓΊ per a seleccionar el 3r nivell." + +#: ../rules/base.xml.in.h:479 +msgid "Press Right Alt key to choose 3rd level, Shift+Right Alt key is Multi_Key." +msgstr "Premeu la tecla Alt dreta per a seleccionar el 3r nivell, Maj+Alt dreta Γ©s la Multi_Key." + +#: ../rules/base.xml.in.h:480 +msgid "Press Right Alt key to choose 3rd level." +msgstr "Premeu la tecla Alt dreta per a seleccionar el 3r nivell." + +#: ../rules/base.xml.in.h:481 +msgid "Press Right Ctrl to choose 3rd level." +msgstr "Premeu la tecla Ctrl dreta per a seleccionar el 3r nivell." + +#: ../rules/base.xml.in.h:482 +msgid "Press Right Win-key to choose 3rd level." +msgstr "Premeu la tecla Win dreta per a seleccionar el 3r nivell." + +#: ../rules/base.xml.in.h:483 +msgid "Press any of Alt keys to choose 3rd level." +msgstr "Premeu qualsevol de les tecles Alt per a seleccionar el 3r nivell." + +#: ../rules/base.xml.in.h:484 +msgid "Press any of Win-keys to choose 3rd level." +msgstr "Premeu qualsevol de les tecles Win per a seleccionar el 3r nivell." + +#: ../rules/base.xml.in.h:485 +msgid "Pro" +msgstr "Pro" + +#: ../rules/base.xml.in.h:486 +msgid "Pro Keypad" +msgstr "Pro Keypad" + +#: ../rules/base.xml.in.h:487 +msgid "Probhat" +msgstr "Probhat" + +#: ../rules/base.xml.in.h:488 +msgid "Programmer Dvorak" +msgstr "Dvorak de programador" + +#: ../rules/base.xml.in.h:489 +msgid "Propeller Voyager (KTEZ-1000)" +msgstr "Propeller Voyager (KTEZ-1000)" + +#: ../rules/base.xml.in.h:490 +msgid "Prt" +msgstr "Prt" + +#: ../rules/base.xml.in.h:491 +msgid "QTronix Scorpius 98N+" +msgstr "QTronix Scorpius 98N+" + +#: ../rules/base.xml.in.h:492 +msgid "R-Alt switches layout while pressed." +msgstr "La tecla Alt dreta commuta la disposiciΓ³ mentre estΓ  premuda." + +#: ../rules/base.xml.in.h:493 +msgid "Right Alt is Compose." +msgstr "Alt dreta Γ©s Compose." + +#: ../rules/base.xml.in.h:494 +msgid "Right Alt key changes layout." +msgstr "Alt dreta canvia la disposiciΓ³." + +#: ../rules/base.xml.in.h:495 +msgid "Right Alt key never chooses 3rd level." +msgstr "La tecla Alt dreta mai selecciona el 3r nivell." + +#: ../rules/base.xml.in.h:496 +msgid "Right Ctrl is Compose." +msgstr "Ctrl dreta Γ©s Compose." + +#: ../rules/base.xml.in.h:497 +msgid "Right Ctrl key changes layout." +msgstr "Ctrl dreta canvia la disposiciΓ³." + +#: ../rules/base.xml.in.h:498 +msgid "Right Ctrl key switches layout while pressed." +msgstr "La tecla Ctrl dreta commuta la disposiciΓ³ mentre estΓ  premuda." + +#: ../rules/base.xml.in.h:499 +msgid "Right Ctrl key works as Right Alt." +msgstr "La tecla Ctrl dreta funciona com a Alt dreta." + +#: ../rules/base.xml.in.h:500 +msgid "Right Shift key changes layout." +msgstr "La tecla Maj dreta canvia la disposiciΓ³." + +#: ../rules/base.xml.in.h:501 +msgid "Right Win-key changes layout." +msgstr "La tecla Win dreta canvia la disposiciΓ³." + +#: ../rules/base.xml.in.h:502 +msgid "Right Win-key is Compose." +msgstr "La tecla Win dreta Γ©s Compose." + +#: ../rules/base.xml.in.h:503 +msgid "Right Win-key switches layout while pressed." +msgstr "La tecla Win dreta commuta la disposiciΓ³ mentre estΓ  premuda." + +#: ../rules/base.xml.in.h:504 +msgid "Right hand" +msgstr "DretΓ " + +#: ../rules/base.xml.in.h:505 +msgid "Right handed Dvorak" +msgstr "Dvorak dretΓ " + +#: ../rules/base.xml.in.h:506 +msgid "Romania" +msgstr "Romania" + +#: ../rules/base.xml.in.h:507 +msgid "Romanian keyboard with German letters" +msgstr "Teclat romanΓ¨s amb lletres alemanyes" + +#: ../rules/base.xml.in.h:508 +msgid "Romanian keyboard with German letters, eliminate dead keys" +msgstr "Teclat romanΓ¨s amb lletres alemanyes, sense tecles mortes" + +#: ../rules/base.xml.in.h:509 +msgid "Rou" +msgstr "Rou" + +#: ../rules/base.xml.in.h:510 +msgid "Rus" +msgstr "Rus" + +#: ../rules/base.xml.in.h:511 +msgid "Russia" +msgstr "RΓΊssia" + +#: ../rules/base.xml.in.h:512 +msgid "Russian" +msgstr "Rus" + +#: ../rules/base.xml.in.h:513 +msgid "Russian phonetic" +msgstr "Rus fonΓ¨tic" + +#: ../rules/base.xml.in.h:514 +msgid "Russian phonetic Dvorak" +msgstr "Rus fonΓ¨tic Dvorak" + +#: ../rules/base.xml.in.h:515 +msgid "Russian phonetic, eliminate dead keys" +msgstr "Rus fonΓ¨tic, sense tecles mortes" + +#: ../rules/base.xml.in.h:516 +msgid "Russian with Kazakh" +msgstr "Rus amb Kazakh" + +#: ../rules/base.xml.in.h:517 +msgid "SILVERCREST Multimedia Wireless Keyboard" +msgstr "Teclat SILVERCREST Multimedia Wireless" + +#: ../rules/base.xml.in.h:518 +msgid "SK-1300" +msgstr "SK-1300" + +#: ../rules/base.xml.in.h:519 +msgid "SK-2500" +msgstr "SK-2500" + +#: ../rules/base.xml.in.h:520 +msgid "SK-6200" +msgstr "SK-6200" + +#: ../rules/base.xml.in.h:521 +msgid "SK-7100" +msgstr "SK-7100" + +#: ../rules/base.xml.in.h:522 +msgid "SRB" +msgstr "SRB" + +#: ../rules/base.xml.in.h:523 +msgid "SVEN Ergonomic 2500" +msgstr "SVEN Ergonomic 2500" + +#: ../rules/base.xml.in.h:524 +msgid "Samsung SDM 4500P" +msgstr "Samsung SDM 4500P" + +#: ../rules/base.xml.in.h:525 +msgid "Samsung SDM 4510P" +msgstr "Samsung SDM 4510P" + +#: ../rules/base.xml.in.h:526 +msgid "ScrollLock LED shows alternative layout." +msgstr "El LED de BloqDespl mostra la disposiciΓ³ alternativa." + +#: ../rules/base.xml.in.h:527 +msgid "Secwepemctsin" +msgstr "Secwepemctsin" + +#: ../rules/base.xml.in.h:528 +msgid "Serbia" +msgstr "SΓ¨rbia" + +#: ../rules/base.xml.in.h:529 +msgid "Shift cancels CapsLock." +msgstr "Maj cancelΒ·la BloqMaj." + +#: ../rules/base.xml.in.h:530 +msgid "Shift with numeric keypad keys works as in MS Windows." +msgstr "Maj amb el teclat numΓ¨ric funciona com al MS Windows." + +#: ../rules/base.xml.in.h:531 +msgid "Shift+CapsLock changes layout." +msgstr "BloqMaj+Maj canvia la disposiciΓ³." + +#: ../rules/base.xml.in.h:532 +msgid "Slovakia" +msgstr "EslovΓ quia" + +#: ../rules/base.xml.in.h:533 +msgid "Slovenia" +msgstr "EslovΓ¨nia" + +#: ../rules/base.xml.in.h:534 +msgid "South Africa" +msgstr "SudΓ frica" + +#: ../rules/base.xml.in.h:535 +msgid "Southern Uzbek" +msgstr "Uzbek del sud" + +#: ../rules/base.xml.in.h:536 +msgid "Space key outputs non-breakable space character at fourth level, thin non-breakable space character at sixth level" +msgstr "La tecla d'espai produeix un carΓ cter d'espai sense salt al nivell quart, i un carΓ cter d'espai fi sense salt al nivell sisΓ¨" + +#: ../rules/base.xml.in.h:537 +msgid "Space key outputs non-breakable space character at fourth level, thin non-breakable space character at sixth level (via Ctrl+Shift" +msgstr "La tecla d'espai produeix un carΓ cter d'espai sense salt al nivell quart, i un carΓ cter d'espai fi sense salt al nivell sisΓ¨ (via Ctrl+Maj)" + +#: ../rules/base.xml.in.h:538 +msgid "Space key outputs non-breakable space character at fourth level." +msgstr "La tecla d'espai produeix un carΓ cter d'espai sense salt al nivell quart." + +#: ../rules/base.xml.in.h:539 +msgid "Space key outputs non-breakable space character at second level." +msgstr "La tecla d'espai produeix un carΓ cter d'espai sense salt al nivell segon." + +#: ../rules/base.xml.in.h:540 +msgid "Space key outputs non-breakable space character at third level, nothing at fourth level." +msgstr "La tecla d'espai produeix un carΓ cter d'espai sense salt al nivell tercer, i res al nivell quart." + +#: ../rules/base.xml.in.h:541 +msgid "Space key outputs non-breakable space character at third level, thin non-breakable space character at fourth level" +msgstr "La tecla d'espai produeix un carΓ cter d'espai sense salt al nivell tercer, i un carΓ cter d'espai fi sense salt al nivell sisΓ¨" + +#: ../rules/base.xml.in.h:542 +msgid "Space key outputs non-breakable space character at third level." +msgstr "La tecla d'espai produeix un carΓ cter d'espai sense salt al nivell tercer." + +#: ../rules/base.xml.in.h:543 +msgid "Space key outputs usual space at any level." +msgstr "La tecla d'espai produeix un espai normal en qualsevol nivell." + +#: ../rules/base.xml.in.h:544 +msgid "Spain" +msgstr "Espanya" + +#: ../rules/base.xml.in.h:545 +msgid "Special keys (Ctrl+Alt+<key>) handled in a server." +msgstr "Tecles especials (Ctrl+Alt+<tecla>) gestionades en un servidor." + +#: ../rules/base.xml.in.h:546 +msgid "SrL" +msgstr "SrL" + +#: ../rules/base.xml.in.h:547 +msgid "Sri Lanka" +msgstr "Sri Lanka" + +#: ../rules/base.xml.in.h:548 +msgid "Standard" +msgstr "EstΓ ndard" + +#: ../rules/base.xml.in.h:549 +msgid "Standard (Cedilla)" +msgstr "EstΓ ndard (ce trencada)" + +#. RSTU 2019-91 +#: ../rules/base.xml.in.h:551 +msgid "Standard RSTU" +msgstr "EstΓ ndard RSTU" + +#. RSTU 2019-91 +#: ../rules/base.xml.in.h:553 +msgid "Standard RSTU on Russian layout" +msgstr "EstΓ ndard RSTU en una disposiciΓ³ russa" + +#: ../rules/base.xml.in.h:554 +msgid "Sun Type 5/6" +msgstr "Sun Type 5/6" + +#: ../rules/base.xml.in.h:555 +msgid "Sun dead keys" +msgstr "Tecles mortes de Sun" + +#: ../rules/base.xml.in.h:556 +msgid "Super Power Multimedia Keyboard" +msgstr "Teclat Super Power Multimedia" + +#: ../rules/base.xml.in.h:557 +msgid "Super is mapped to the Win-keys." +msgstr "Super s'assigna a les tecles Win." + +#: ../rules/base.xml.in.h:558 +msgid "Svdvorak" +msgstr "Svdvorak" + +#: ../rules/base.xml.in.h:559 +msgid "Svk" +msgstr "Svk" + +#: ../rules/base.xml.in.h:560 +msgid "Svn" +msgstr "Svn" + +#: ../rules/base.xml.in.h:561 +msgid "Swap Ctrl and CapsLock." +msgstr "Intercanvia Ctrl i BloqMaj." + +#: ../rules/base.xml.in.h:562 +msgid "Swap ESC and CapsLock." +msgstr "Intercanvia Esc i BloqMaj." + +#: ../rules/base.xml.in.h:563 +msgid "Swap keycodes of two keys when Mac keyboards are misdetected by kernel." +msgstr "Intercanvia els codis de tecles de dues tecles quan el nucli detecti errΓ²niament els teclats Mac." + +#: ../rules/base.xml.in.h:564 +msgid "Swe" +msgstr "Swe" + +#: ../rules/base.xml.in.h:565 +msgid "Sweden" +msgstr "SuΓ¨cia" + +#: ../rules/base.xml.in.h:566 +msgid "Switzerland" +msgstr "SuΓ―ssa" + +#: ../rules/base.xml.in.h:567 +msgid "Symplon PaceBook (tablet PC)" +msgstr "Symplon PaceBook (tablet PC)" + +#: ../rules/base.xml.in.h:568 +msgid "Syr" +msgstr "Syr" + +#: ../rules/base.xml.in.h:569 +msgid "Syria" +msgstr "SΓ­ria" + +#: ../rules/base.xml.in.h:570 +msgid "Syriac" +msgstr "Siri" + +#: ../rules/base.xml.in.h:571 +msgid "Syriac phonetic" +msgstr "Siri fonΓ¨tic" + +#: ../rules/base.xml.in.h:572 +msgid "TIS-820.2538" +msgstr "TIS-820.2538" + +#: ../rules/base.xml.in.h:573 +msgid "Tajikistan" +msgstr "Tadjikistan" + +#: ../rules/base.xml.in.h:574 +msgid "Tamil" +msgstr "TΓ mil" + +#: ../rules/base.xml.in.h:575 +msgid "Tamil TAB Typewriter" +msgstr "TΓ mil TAB Typewriter" + +#: ../rules/base.xml.in.h:576 +msgid "Tamil TSCII Typewriter" +msgstr "TΓ mil TSCII Typewriter" + +#: ../rules/base.xml.in.h:577 +msgid "Tamil Unicode" +msgstr "TΓ mil Unicode" + +#: ../rules/base.xml.in.h:578 +msgid "Tatar" +msgstr "TΓ tar" + +#: ../rules/base.xml.in.h:579 +msgid "Telugu" +msgstr "Telugu" + +#: ../rules/base.xml.in.h:580 +msgid "Tha" +msgstr "Tha" + +#: ../rules/base.xml.in.h:581 +msgid "Thailand" +msgstr "TailΓ ndia" + +#: ../rules/base.xml.in.h:582 +msgid "Third level choosers" +msgstr "Seleccionadors del 3r nivell" + +#: ../rules/base.xml.in.h:583 +msgid "Tibetan" +msgstr "TibetΓ " + +#: ../rules/base.xml.in.h:584 +msgid "Tibetan (with ASCII numerals)" +msgstr "TibetΓ  (amb nombres ASCII)" + +#: ../rules/base.xml.in.h:585 +msgid "Tifinagh" +msgstr "Tifinagh" + +#: ../rules/base.xml.in.h:586 +msgid "Tifinagh Alternative" +msgstr "Tifinagh alternativa" + +#: ../rules/base.xml.in.h:587 +msgid "Tifinagh Alternative Phonetic" +msgstr "Tifinagh fonΓ¨tic alternativa" + +#: ../rules/base.xml.in.h:588 +msgid "Tifinagh Extended" +msgstr "Tifinagh ampliada" + +#: ../rules/base.xml.in.h:589 +msgid "Tifinagh Extended Phonetic" +msgstr "Tifinagh fonΓ¨tic ampliada" + +#: ../rules/base.xml.in.h:590 +msgid "Tifinagh Phonetic" +msgstr "Tifinagh fonΓ¨tica" + +#: ../rules/base.xml.in.h:591 +msgid "Tilde (~) variant" +msgstr "Variant tilde (~)" + +#: ../rules/base.xml.in.h:592 +msgid "Tjk" +msgstr "Tjk" + +#: ../rules/base.xml.in.h:593 +msgid "Toshiba Satellite S3000" +msgstr "Toshiba Satellite S3000" + +#: ../rules/base.xml.in.h:594 +msgid "Trust Direct Access Keyboard" +msgstr "Teclat Trust Direct Access" + +#: ../rules/base.xml.in.h:595 +msgid "Trust Wireless Keyboard Classic" +msgstr "Teclat Trust Wireless Classic" + +#: ../rules/base.xml.in.h:596 +msgid "Tur" +msgstr "Tur" + +#: ../rules/base.xml.in.h:597 +msgid "Turkey" +msgstr "Turquia" + +#: ../rules/base.xml.in.h:598 +msgid "Typewriter" +msgstr "MΓ quina d'escriure" + +#: ../rules/base.xml.in.h:599 +msgid "US keyboard with Bosnian digraphs" +msgstr "Teclat US amb dΓ­grafs bosnians" + +#: ../rules/base.xml.in.h:600 +msgid "US keyboard with Bosnian letters" +msgstr "Teclat US amb lletres bosnianes" + +#: ../rules/base.xml.in.h:601 +msgid "US keyboard with Croatian digraphs" +msgstr "Teclat US amb dΓ­grafs croats" + +#: ../rules/base.xml.in.h:602 +msgid "US keyboard with Croatian letters" +msgstr "Teclat US amb lletres croates" + +#: ../rules/base.xml.in.h:603 +msgid "US keyboard with Estonian letters" +msgstr "Teclat US amb lletres estΓ²nies" + +#: ../rules/base.xml.in.h:604 +msgid "US keyboard with Lithuanian letters" +msgstr "Teclat US amb dΓ­grafs lituans" + +#: ../rules/base.xml.in.h:605 +msgid "US keyboard with Slovenian digraphs" +msgstr "Teclat US amb dΓ­grafs eslovens" + +#: ../rules/base.xml.in.h:606 +msgid "US keyboard with Slovenian letters" +msgstr "Teclat US amb lletres eslovenes" + +#: ../rules/base.xml.in.h:607 +msgid "USA" +msgstr "EUA" + +#: ../rules/base.xml.in.h:608 +msgid "Udmurt" +msgstr "Udmurt" + +#: ../rules/base.xml.in.h:609 +msgid "Ukr" +msgstr "Ukr" + +#: ../rules/base.xml.in.h:610 +msgid "Ukraine" +msgstr "UcraΓ―na" + +#: ../rules/base.xml.in.h:611 +msgid "UnicodeExpert" +msgstr "UnicodeExpert" + +#: ../rules/base.xml.in.h:612 +msgid "United Kingdom" +msgstr "Regne Unit" + +#: ../rules/base.xml.in.h:613 +msgid "Urdu" +msgstr "UrdΓΊ" + +#: ../rules/base.xml.in.h:614 +msgid "Use Bosnian digraphs" +msgstr "Usa dΓ­grafs bosnians" + +#: ../rules/base.xml.in.h:615 +msgid "Use Croatian digraphs" +msgstr "Usa dΓ­grafs croats" + +#: ../rules/base.xml.in.h:616 +msgid "Use Slovenian digraphs" +msgstr "Usa dΓ­grafs eslovens" + +#: ../rules/base.xml.in.h:617 +msgid "Use guillemets for quotes" +msgstr "Usa cometes angulars per les cometes" + +#: ../rules/base.xml.in.h:618 +msgid "Use keyboard LED to show alternative layout." +msgstr "Usa el LED del teclat per a mostrar la disposiciΓ³ alternativa." + +#: ../rules/base.xml.in.h:619 +msgid "Using space key to input non-breakable space character" +msgstr "Usa la tecla d'espai per a introduir un carΓ cter d'espai sense salt" + +#: ../rules/base.xml.in.h:620 +msgid "Uzb" +msgstr "Uzb" + +#: ../rules/base.xml.in.h:621 +msgid "Uzbekistan" +msgstr "Uzbekistan" + +#: ../rules/base.xml.in.h:622 +msgid "Vietnam" +msgstr "Vietnam" + +#: ../rules/base.xml.in.h:623 +msgid "ViewSonic KU-306 Internet Keyboard" +msgstr "Teclat ViewSonic KU-306 Internet" + +#: ../rules/base.xml.in.h:624 +msgid "Vnm" +msgstr "Vnm" + +#: ../rules/base.xml.in.h:625 +msgid "Wang 724 keypad with unicode additions (arrows and math operators)" +msgstr "Teclat numΓ¨ric Wang 724 amb addicions Unicode (fletxes i operadors matemΓ tics)" + +#: ../rules/base.xml.in.h:626 +msgid "Wang 724 keypad with unicode additions (arrows and math operators). Math operators on default level." +msgstr "Teclat numΓ¨ric Wang 724 amb addicions Unicode (fletxes i operadors matemΓ tics). Els operadors matemΓ tics en el nivell per defecte." + +#: ../rules/base.xml.in.h:627 +msgid "Wang model 724 azerty" +msgstr "Wang model 724 azerty" + +#: ../rules/base.xml.in.h:628 +msgid "Western" +msgstr "Occidental" + +#: ../rules/base.xml.in.h:629 +msgid "Winbook Model XP5" +msgstr "Winbook Model XP5" + +#: ../rules/base.xml.in.h:630 +msgid "Winkeys" +msgstr "Tecles Win" + +#: ../rules/base.xml.in.h:631 +msgid "With <\\|> key" +msgstr "Amb la tecla <\\|>" + +#: ../rules/base.xml.in.h:632 +msgid "With EuroSign on 5" +msgstr "Amb el signe de l'euro al 5" + +#: ../rules/base.xml.in.h:633 +msgid "With guillemets" +msgstr "Amb cometes angulars" + +#: ../rules/base.xml.in.h:634 +msgid "Yahoo! Internet Keyboard" +msgstr "Teclat Yahoo! Internet" + +#: ../rules/base.xml.in.h:635 +msgid "Yoruba" +msgstr "Ioruba" + +#: ../rules/base.xml.in.h:636 +msgid "Z and ZHE swapped" +msgstr "Z i ZHE intercanviades" + +#: ../rules/base.xml.in.h:637 +msgid "Zar" +msgstr "Zar" + +#: ../rules/base.xml.in.h:638 +msgid "azerty" +msgstr "azerty" + +#: ../rules/base.xml.in.h:639 +msgid "azerty/digits" +msgstr "azerty/dΓ­gits" + +#: ../rules/base.xml.in.h:640 +msgid "digits" +msgstr "dΓ­gits" + +#: ../rules/base.xml.in.h:641 +msgid "displaced semicolon and quote (obsolete)" +msgstr "punt i coma i cometa desplaΓ§ats (obsolet)" + +#: ../rules/base.xml.in.h:642 +msgid "lyx" +msgstr "lyx" + +#: ../rules/base.xml.in.h:643 +msgid "qwerty" +msgstr "qwerty" + +#: ../rules/base.xml.in.h:644 +msgid "qwerty, extended Backslash" +msgstr "qwerty, barra inversa ampliada" + +#: ../rules/base.xml.in.h:645 +msgid "qwerty/digits" +msgstr "qwerty/dΓ­gits" + +#: ../rules/base.xml.in.h:646 +msgid "qwertz" +msgstr "qwertz" --- xkeyboard-config-1.3.orig/po/xkeyboard-config.pot +++ xkeyboard-config-1.3/po/xkeyboard-config.pot @@ -0,0 +1,2623 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: svu@users.sourceforge.net\n" +"POT-Creation-Date: 2008-08-16 12:31+0100\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=CHARSET\n" +"Content-Transfer-Encoding: 8bit\n" + +#: ../rules/base.xml.in.h:1 ../rules/evdev.xml.in.h:1 +msgid "(F)" +msgstr "" + +#: ../rules/base.xml.in.h:2 ../rules/evdev.xml.in.h:2 +msgid "(Legacy) Alternative" +msgstr "" + +#: ../rules/base.xml.in.h:3 ../rules/evdev.xml.in.h:3 +msgid "(Legacy) Alternative, Sun dead keys" +msgstr "" + +#: ../rules/base.xml.in.h:4 ../rules/evdev.xml.in.h:4 +msgid "(Legacy) Alternative, eliminate dead keys" +msgstr "" + +#: ../rules/base.xml.in.h:5 ../rules/evdev.xml.in.h:5 +msgid "(Legacy) Dvorak" +msgstr "" + +#: ../rules/base.xml.in.h:6 ../rules/evdev.xml.in.h:6 +msgid "101/104 key Compatible" +msgstr "" + +#: ../rules/base.xml.in.h:7 ../rules/evdev.xml.in.h:7 +msgid "101/qwerty/comma/Dead keys" +msgstr "" + +#: ../rules/base.xml.in.h:8 ../rules/evdev.xml.in.h:8 +msgid "101/qwerty/comma/Eliminate dead keys" +msgstr "" + +#: ../rules/base.xml.in.h:9 ../rules/evdev.xml.in.h:9 +msgid "101/qwerty/dot/Dead keys" +msgstr "" + +#: ../rules/base.xml.in.h:10 ../rules/evdev.xml.in.h:10 +msgid "101/qwerty/dot/Eliminate dead keys" +msgstr "" + +#: ../rules/base.xml.in.h:11 ../rules/evdev.xml.in.h:11 +msgid "101/qwertz/comma/Dead keys" +msgstr "" + +#: ../rules/base.xml.in.h:12 ../rules/evdev.xml.in.h:12 +msgid "101/qwertz/comma/Eliminate dead keys" +msgstr "" + +#: ../rules/base.xml.in.h:13 ../rules/evdev.xml.in.h:13 +msgid "101/qwertz/dot/Dead keys" +msgstr "" + +#: ../rules/base.xml.in.h:14 ../rules/evdev.xml.in.h:14 +msgid "101/qwertz/dot/Eliminate dead keys" +msgstr "" + +#: ../rules/base.xml.in.h:15 ../rules/evdev.xml.in.h:15 +msgid "102/qwerty/comma/Dead keys" +msgstr "" + +#: ../rules/base.xml.in.h:16 ../rules/evdev.xml.in.h:16 +msgid "102/qwerty/comma/Eliminate dead keys" +msgstr "" + +#: ../rules/base.xml.in.h:17 ../rules/evdev.xml.in.h:17 +msgid "102/qwerty/dot/Dead keys" +msgstr "" + +#: ../rules/base.xml.in.h:18 ../rules/evdev.xml.in.h:18 +msgid "102/qwerty/dot/Eliminate dead keys" +msgstr "" + +#: ../rules/base.xml.in.h:19 ../rules/evdev.xml.in.h:19 +msgid "102/qwertz/comma/Dead keys" +msgstr "" + +#: ../rules/base.xml.in.h:20 ../rules/evdev.xml.in.h:20 +msgid "102/qwertz/comma/Eliminate dead keys" +msgstr "" + +#: ../rules/base.xml.in.h:21 ../rules/evdev.xml.in.h:21 +msgid "102/qwertz/dot/Dead keys" +msgstr "" + +#: ../rules/base.xml.in.h:22 ../rules/evdev.xml.in.h:22 +msgid "102/qwertz/dot/Eliminate dead keys" +msgstr "" + +#: ../rules/base.xml.in.h:23 ../rules/evdev.xml.in.h:23 +msgid "A4Tech KB-21" +msgstr "" + +#: ../rules/base.xml.in.h:24 ../rules/evdev.xml.in.h:24 +msgid "A4Tech KBS-8" +msgstr "" + +#: ../rules/base.xml.in.h:25 ../rules/evdev.xml.in.h:25 +msgid "A4Tech Wireless Desktop RFKB-23" +msgstr "" + +#: ../rules/base.xml.in.h:26 ../rules/evdev.xml.in.h:26 +msgid "ACPI Standard" +msgstr "" + +#: ../rules/base.xml.in.h:27 ../rules/evdev.xml.in.h:27 +msgid "ATM/phone-style hexadecimal keypad" +msgstr "" + +#: ../rules/base.xml.in.h:28 ../rules/evdev.xml.in.h:28 +msgid "Acer AirKey V" +msgstr "" + +#: ../rules/base.xml.in.h:29 ../rules/evdev.xml.in.h:29 +msgid "Acer C300" +msgstr "" + +#: ../rules/base.xml.in.h:30 ../rules/evdev.xml.in.h:30 +msgid "Acer Ferrari 4000" +msgstr "" + +#: ../rules/base.xml.in.h:31 ../rules/evdev.xml.in.h:31 +msgid "Acer Laptop" +msgstr "" + +#: ../rules/base.xml.in.h:32 ../rules/evdev.xml.in.h:32 +msgid "Add the EuroSign to the 2 key." +msgstr "" + +#: ../rules/base.xml.in.h:33 ../rules/evdev.xml.in.h:33 +msgid "Add the EuroSign to the 4 key." +msgstr "" + +#: ../rules/base.xml.in.h:34 ../rules/evdev.xml.in.h:34 +msgid "Add the EuroSign to the 5 key." +msgstr "" + +#: ../rules/base.xml.in.h:35 ../rules/evdev.xml.in.h:35 +msgid "Add the EuroSign to the E key." +msgstr "" + +#: ../rules/base.xml.in.h:36 ../rules/evdev.xml.in.h:36 +msgid "Add the standard behavior to Menu key." +msgstr "" + +#: ../rules/base.xml.in.h:37 ../rules/evdev.xml.in.h:37 +msgid "Adding the EuroSign to certain keys" +msgstr "" + +#: ../rules/base.xml.in.h:38 ../rules/evdev.xml.in.h:38 +msgid "Advance Scorpius KI" +msgstr "" + +#: ../rules/base.xml.in.h:39 ../rules/evdev.xml.in.h:39 +msgid "Afg" +msgstr "" + +#: ../rules/base.xml.in.h:40 ../rules/evdev.xml.in.h:40 +msgid "Afghanistan" +msgstr "" + +#: ../rules/base.xml.in.h:41 ../rules/evdev.xml.in.h:41 +msgid "Akan" +msgstr "" + +#: ../rules/base.xml.in.h:42 ../rules/evdev.xml.in.h:42 +msgid "Alb" +msgstr "" + +#: ../rules/base.xml.in.h:43 ../rules/evdev.xml.in.h:43 +msgid "Albania" +msgstr "" + +#: ../rules/base.xml.in.h:44 ../rules/evdev.xml.in.h:44 +msgid "Alt and Meta are on the Alt keys." +msgstr "" + +#: ../rules/base.xml.in.h:45 ../rules/evdev.xml.in.h:45 +msgid "Alt is mapped to the right Win-key and Super to Menu." +msgstr "" + +#: ../rules/base.xml.in.h:46 ../rules/evdev.xml.in.h:46 +msgid "Alt+CapsLock changes layout." +msgstr "" + +#: ../rules/base.xml.in.h:47 ../rules/evdev.xml.in.h:47 +msgid "Alt+Ctrl change layout." +msgstr "" + +#: ../rules/base.xml.in.h:48 ../rules/evdev.xml.in.h:48 +msgid "Alt+Shift change layout." +msgstr "" + +#: ../rules/base.xml.in.h:49 ../rules/evdev.xml.in.h:49 +msgid "Alt-Q" +msgstr "" + +#: ../rules/base.xml.in.h:50 ../rules/evdev.xml.in.h:50 +msgid "Alt/Win key behavior" +msgstr "" + +#: ../rules/base.xml.in.h:51 ../rules/evdev.xml.in.h:51 +msgid "Alternative" +msgstr "" + +#: ../rules/base.xml.in.h:52 ../rules/evdev.xml.in.h:52 +msgid "Alternative Eastern" +msgstr "" + +#: ../rules/base.xml.in.h:53 ../rules/evdev.xml.in.h:53 +msgid "Alternative Phonetic" +msgstr "" + +#: ../rules/base.xml.in.h:54 ../rules/evdev.xml.in.h:54 +msgid "Alternative international (former us_intl)" +msgstr "" + +#: ../rules/base.xml.in.h:55 ../rules/evdev.xml.in.h:55 +msgid "Alternative, Sun dead keys" +msgstr "" + +#: ../rules/base.xml.in.h:56 ../rules/evdev.xml.in.h:56 +msgid "Alternative, eliminate dead keys" +msgstr "" + +#: ../rules/base.xml.in.h:57 ../rules/evdev.xml.in.h:57 +msgid "Alternative, latin-9 only" +msgstr "" + +#: ../rules/base.xml.in.h:58 ../rules/evdev.xml.in.h:58 +msgid "And" +msgstr "" + +#: ../rules/base.xml.in.h:59 ../rules/evdev.xml.in.h:59 +msgid "Andorra" +msgstr "" + +#: ../rules/base.xml.in.h:60 ../rules/evdev.xml.in.h:60 +msgid "Apostrophe (') variant" +msgstr "" + +#: ../rules/base.xml.in.h:61 ../rules/evdev.xml.in.h:61 +msgid "Apple" +msgstr "" + +#: ../rules/base.xml.in.h:62 ../rules/evdev.xml.in.h:62 +msgid "Apple Laptop" +msgstr "" + +#: ../rules/base.xml.in.h:63 ../rules/evdev.xml.in.h:63 +msgid "Ara" +msgstr "" + +#: ../rules/base.xml.in.h:64 ../rules/evdev.xml.in.h:64 +msgid "Arabic" +msgstr "" + +#: ../rules/base.xml.in.h:65 ../rules/evdev.xml.in.h:65 +msgid "Arm" +msgstr "" + +#: ../rules/base.xml.in.h:66 ../rules/evdev.xml.in.h:66 +msgid "Armenia" +msgstr "" + +#: ../rules/base.xml.in.h:67 ../rules/evdev.xml.in.h:67 +msgid "Asturian variant with bottom-dot H and bottom-dot L" +msgstr "" + +#: ../rules/base.xml.in.h:68 ../rules/evdev.xml.in.h:68 +msgid "Asus Laptop" +msgstr "" + +#: ../rules/base.xml.in.h:69 ../rules/evdev.xml.in.h:69 +msgid "Aze" +msgstr "" + +#: ../rules/base.xml.in.h:70 ../rules/evdev.xml.in.h:70 +msgid "Azerbaijan" +msgstr "" + +#: ../rules/base.xml.in.h:71 ../rules/evdev.xml.in.h:71 +msgid "Azona RF2300 wireless Internet Keyboard" +msgstr "" + +#: ../rules/base.xml.in.h:72 ../rules/evdev.xml.in.h:72 +msgid "BTC 5090" +msgstr "" + +#: ../rules/base.xml.in.h:73 ../rules/evdev.xml.in.h:73 +msgid "BTC 5113RF Multimedia" +msgstr "" + +#: ../rules/base.xml.in.h:74 ../rules/evdev.xml.in.h:74 +msgid "BTC 5126T" +msgstr "" + +#: ../rules/base.xml.in.h:75 ../rules/evdev.xml.in.h:75 +msgid "BTC 6301URF" +msgstr "" + +#: ../rules/base.xml.in.h:76 ../rules/evdev.xml.in.h:76 +msgid "BTC 9000" +msgstr "" + +#: ../rules/base.xml.in.h:77 ../rules/evdev.xml.in.h:77 +msgid "BTC 9000A" +msgstr "" + +#: ../rules/base.xml.in.h:78 ../rules/evdev.xml.in.h:78 +msgid "BTC 9001AH" +msgstr "" + +#: ../rules/base.xml.in.h:79 ../rules/evdev.xml.in.h:79 +msgid "BTC 9019U" +msgstr "" + +#: ../rules/base.xml.in.h:80 ../rules/evdev.xml.in.h:80 +msgid "Baltic+" +msgstr "" + +#: ../rules/base.xml.in.h:81 ../rules/evdev.xml.in.h:81 +msgid "Ban" +msgstr "" + +#: ../rules/base.xml.in.h:82 ../rules/evdev.xml.in.h:82 +msgid "Bangladesh" +msgstr "" + +#: ../rules/base.xml.in.h:83 ../rules/evdev.xml.in.h:83 +msgid "Bel" +msgstr "" + +#: ../rules/base.xml.in.h:84 ../rules/evdev.xml.in.h:84 +msgid "Belarus" +msgstr "" + +#: ../rules/base.xml.in.h:85 ../rules/evdev.xml.in.h:85 +msgid "Belgium" +msgstr "" + +#: ../rules/base.xml.in.h:86 ../rules/evdev.xml.in.h:86 +msgid "BenQ X-Touch" +msgstr "" + +#: ../rules/base.xml.in.h:87 ../rules/evdev.xml.in.h:87 +msgid "BenQ X-Touch 730" +msgstr "" + +#: ../rules/base.xml.in.h:88 ../rules/evdev.xml.in.h:88 +msgid "BenQ X-Touch 800" +msgstr "" + +#: ../rules/base.xml.in.h:89 ../rules/evdev.xml.in.h:89 +msgid "Bengali" +msgstr "" + +#: ../rules/base.xml.in.h:90 ../rules/evdev.xml.in.h:90 +msgid "Bengali Probhat" +msgstr "" + +#: ../rules/base.xml.in.h:91 ../rules/evdev.xml.in.h:91 +msgid "Bepo, ergonomic, Dvorak way" +msgstr "" + +#: ../rules/base.xml.in.h:92 ../rules/evdev.xml.in.h:92 +msgid "Bepo, ergonomic, Dvorak way, latin-9 only" +msgstr "" + +#: ../rules/base.xml.in.h:93 ../rules/evdev.xml.in.h:93 +msgid "Bgr" +msgstr "" + +#: ../rules/base.xml.in.h:94 ../rules/evdev.xml.in.h:94 +msgid "Bhu" +msgstr "" + +#: ../rules/base.xml.in.h:95 ../rules/evdev.xml.in.h:95 +msgid "Bhutan" +msgstr "" + +#: ../rules/base.xml.in.h:96 ../rules/evdev.xml.in.h:96 +msgid "Biblical Hebrew (Tiro)" +msgstr "" + +#: ../rules/base.xml.in.h:97 ../rules/evdev.xml.in.h:97 +msgid "Bih" +msgstr "" + +#: ../rules/base.xml.in.h:98 ../rules/evdev.xml.in.h:98 +msgid "Blr" +msgstr "" + +#: ../rules/base.xml.in.h:99 ../rules/evdev.xml.in.h:99 +msgid "Bosnia and Herzegovina" +msgstr "" + +#: ../rules/base.xml.in.h:100 ../rules/evdev.xml.in.h:100 +msgid "Both Alt keys together change layout." +msgstr "" + +#: ../rules/base.xml.in.h:101 ../rules/evdev.xml.in.h:101 +msgid "Both Ctrl keys together change layout." +msgstr "" + +#: ../rules/base.xml.in.h:102 ../rules/evdev.xml.in.h:102 +msgid "Both Shift keys together change layout." +msgstr "" + +#: ../rules/base.xml.in.h:103 ../rules/evdev.xml.in.h:103 +msgid "Both Win-keys switch layout while pressed." +msgstr "" + +#: ../rules/base.xml.in.h:104 ../rules/evdev.xml.in.h:104 +msgid "Bra" +msgstr "" + +#: ../rules/base.xml.in.h:105 ../rules/evdev.xml.in.h:105 +msgid "Braille" +msgstr "" + +#: ../rules/base.xml.in.h:106 ../rules/evdev.xml.in.h:106 +msgid "Brazil" +msgstr "" + +#: ../rules/base.xml.in.h:107 ../rules/evdev.xml.in.h:107 +msgid "Brazilian ABNT2" +msgstr "" + +#: ../rules/base.xml.in.h:108 ../rules/evdev.xml.in.h:108 +msgid "Brl" +msgstr "" + +#: ../rules/base.xml.in.h:109 ../rules/evdev.xml.in.h:109 +msgid "Brother Internet Keyboard" +msgstr "" + +#: ../rules/base.xml.in.h:110 ../rules/evdev.xml.in.h:110 +msgid "Buckwalter" +msgstr "" + +#: ../rules/base.xml.in.h:111 ../rules/evdev.xml.in.h:111 +msgid "Bulgaria" +msgstr "" + +#: ../rules/base.xml.in.h:112 ../rules/evdev.xml.in.h:112 +msgid "Cambodia" +msgstr "" + +#: ../rules/base.xml.in.h:113 ../rules/evdev.xml.in.h:113 +msgid "Can" +msgstr "" + +#: ../rules/base.xml.in.h:114 ../rules/evdev.xml.in.h:114 +msgid "Canada" +msgstr "" + +#: ../rules/base.xml.in.h:115 ../rules/evdev.xml.in.h:115 +msgid "Caps Lock is Compose." +msgstr "" + +#: ../rules/base.xml.in.h:116 ../rules/evdev.xml.in.h:116 +msgid "CapsLock LED shows alternative layout." +msgstr "" + +#: ../rules/base.xml.in.h:117 ../rules/evdev.xml.in.h:117 +msgid "CapsLock acts as Shift with locking. Shift \"pauses\" CapsLock." +msgstr "" + +#: ../rules/base.xml.in.h:118 ../rules/evdev.xml.in.h:118 +msgid "CapsLock acts as Shift with locking. Shift doesn't affect CapsLock." +msgstr "" + +#: ../rules/base.xml.in.h:119 ../rules/evdev.xml.in.h:119 +msgid "CapsLock just locks the Shift modifier." +msgstr "" + +#: ../rules/base.xml.in.h:120 ../rules/evdev.xml.in.h:120 +msgid "CapsLock key behavior" +msgstr "" + +#: ../rules/base.xml.in.h:121 ../rules/evdev.xml.in.h:121 +msgid "CapsLock key changes layout." +msgstr "" + +#: ../rules/base.xml.in.h:122 ../rules/evdev.xml.in.h:122 +msgid "CapsLock switch to first layout, Shift+CapsLock switch to last layout." +msgstr "" + +#: ../rules/base.xml.in.h:123 ../rules/evdev.xml.in.h:123 +msgid "CapsLock toggles Shift so all keys are affected." +msgstr "" + +#: ../rules/base.xml.in.h:124 ../rules/evdev.xml.in.h:124 +msgid "CapsLock toggles normal capitalization of alphabetic characters." +msgstr "" + +#: ../rules/base.xml.in.h:125 ../rules/evdev.xml.in.h:125 +msgid "CapsLock uses internal capitalization. Shift \"pauses\" CapsLock." +msgstr "" + +#: ../rules/base.xml.in.h:126 ../rules/evdev.xml.in.h:126 +msgid "CapsLock uses internal capitalization. Shift doesn't affect CapsLock." +msgstr "" + +#: ../rules/base.xml.in.h:127 ../rules/evdev.xml.in.h:127 +msgid "Catalan variant with middle-dot L" +msgstr "" + +#: ../rules/base.xml.in.h:128 ../rules/evdev.xml.in.h:128 +msgid "Cedilla" +msgstr "" + +#: ../rules/base.xml.in.h:129 ../rules/evdev.xml.in.h:129 +msgid "Che" +msgstr "" + +#: ../rules/base.xml.in.h:130 ../rules/evdev.xml.in.h:130 +msgid "Cherokee" +msgstr "" + +#: ../rules/base.xml.in.h:131 ../rules/evdev.xml.in.h:131 +msgid "Cherry Blue Line CyBo@rd" +msgstr "" + +#: ../rules/base.xml.in.h:132 ../rules/evdev.xml.in.h:132 +msgid "Cherry Blue Line CyBo@rd (alternate option)" +msgstr "" + +#: ../rules/base.xml.in.h:133 ../rules/evdev.xml.in.h:133 +msgid "Cherry CyBo@rd USB-Hub" +msgstr "" + +#: ../rules/base.xml.in.h:134 ../rules/evdev.xml.in.h:134 +msgid "Cherry CyMotion Master Linux" +msgstr "" + +#: ../rules/base.xml.in.h:135 ../rules/evdev.xml.in.h:135 +msgid "Cherry CyMotion Master XPress" +msgstr "" + +#: ../rules/base.xml.in.h:136 ../rules/evdev.xml.in.h:136 +msgid "Chicony Internet Keyboard" +msgstr "" + +#: ../rules/base.xml.in.h:137 ../rules/evdev.xml.in.h:137 +msgid "Chicony KB-9885" +msgstr "" + +#: ../rules/base.xml.in.h:138 ../rules/evdev.xml.in.h:138 +msgid "Chicony KU-0108" +msgstr "" + +#: ../rules/base.xml.in.h:139 ../rules/evdev.xml.in.h:139 +msgid "China" +msgstr "" + +#: ../rules/base.xml.in.h:140 ../rules/evdev.xml.in.h:140 +msgid "Chuvash" +msgstr "" + +#: ../rules/base.xml.in.h:141 ../rules/evdev.xml.in.h:141 +msgid "Chuvash Latin" +msgstr "" + +#: ../rules/base.xml.in.h:142 ../rules/evdev.xml.in.h:142 +msgid "Classic" +msgstr "" + +#: ../rules/base.xml.in.h:143 ../rules/evdev.xml.in.h:143 +msgid "Classic Dvorak" +msgstr "" + +#: ../rules/base.xml.in.h:144 ../rules/evdev.xml.in.h:144 +msgid "Classmate PC" +msgstr "" + +#: ../rules/base.xml.in.h:145 ../rules/evdev.xml.in.h:145 +msgid "CloGaelach" +msgstr "" + +#: ../rules/base.xml.in.h:146 ../rules/evdev.xml.in.h:146 +msgid "Colemak" +msgstr "" + +#: ../rules/base.xml.in.h:147 ../rules/evdev.xml.in.h:147 +msgid "Compaq Easy Access Keyboard" +msgstr "" + +#: ../rules/base.xml.in.h:148 ../rules/evdev.xml.in.h:148 +msgid "Compaq Internet Keyboard (13 keys)" +msgstr "" + +#: ../rules/base.xml.in.h:149 ../rules/evdev.xml.in.h:149 +msgid "Compaq Internet Keyboard (18 keys)" +msgstr "" + +#: ../rules/base.xml.in.h:150 ../rules/evdev.xml.in.h:150 +msgid "Compaq Internet Keyboard (7 keys)" +msgstr "" + +#: ../rules/base.xml.in.h:151 ../rules/evdev.xml.in.h:151 +msgid "Compaq iPaq Keyboard" +msgstr "" + +#: ../rules/base.xml.in.h:152 ../rules/evdev.xml.in.h:152 +msgid "Compose key position" +msgstr "" + +#: ../rules/base.xml.in.h:153 ../rules/evdev.xml.in.h:153 +msgid "Congo, Democratic Republic of the" +msgstr "" + +#: ../rules/base.xml.in.h:154 ../rules/evdev.xml.in.h:154 +msgid "Control is mapped to the Win-keys (and the usual Ctrl keys)." +msgstr "" + +#: ../rules/base.xml.in.h:155 ../rules/evdev.xml.in.h:155 +msgid "Croatia" +msgstr "" + +#: ../rules/base.xml.in.h:156 ../rules/evdev.xml.in.h:156 +msgid "Ctrl key at bottom left" +msgstr "" + +#: ../rules/base.xml.in.h:157 ../rules/evdev.xml.in.h:157 +msgid "Ctrl key at left of 'A'" +msgstr "" + +#: ../rules/base.xml.in.h:158 ../rules/evdev.xml.in.h:158 +msgid "Ctrl key position" +msgstr "" + +#: ../rules/base.xml.in.h:159 ../rules/evdev.xml.in.h:159 +msgid "Ctrl+Shift change layout." +msgstr "" + +#: ../rules/base.xml.in.h:160 ../rules/evdev.xml.in.h:160 +msgid "Cyrillic" +msgstr "" + +#: ../rules/base.xml.in.h:161 ../rules/evdev.xml.in.h:161 +msgid "Cyrillic with guillemets" +msgstr "" + +#: ../rules/base.xml.in.h:162 ../rules/evdev.xml.in.h:162 +msgid "Cyrillic, Z and ZHE swapped" +msgstr "" + +#: ../rules/base.xml.in.h:163 ../rules/evdev.xml.in.h:163 +msgid "Cze" +msgstr "" + +#: ../rules/base.xml.in.h:164 ../rules/evdev.xml.in.h:164 +msgid "Czechia" +msgstr "" + +#: ../rules/base.xml.in.h:165 ../rules/evdev.xml.in.h:165 +msgid "DRC" +msgstr "" + +#: ../rules/base.xml.in.h:166 ../rules/evdev.xml.in.h:166 +msgid "DTK2000" +msgstr "" + +#: ../rules/base.xml.in.h:167 ../rules/evdev.xml.in.h:167 +msgid "Dan" +msgstr "" + +#: ../rules/base.xml.in.h:168 ../rules/evdev.xml.in.h:168 +msgid "Dead acute" +msgstr "" + +#: ../rules/base.xml.in.h:169 ../rules/evdev.xml.in.h:169 +msgid "Dead grave acute" +msgstr "" + +#: ../rules/base.xml.in.h:170 ../rules/evdev.xml.in.h:170 +msgid "Default numeric keypad keys." +msgstr "" + +#: ../rules/base.xml.in.h:171 ../rules/evdev.xml.in.h:171 +msgid "Dell" +msgstr "" + +#: ../rules/base.xml.in.h:172 ../rules/evdev.xml.in.h:172 +msgid "Dell 101-key PC" +msgstr "" + +#: ../rules/base.xml.in.h:173 ../rules/evdev.xml.in.h:173 +msgid "Dell Laptop/notebook Inspiron 6xxx/8xxx" +msgstr "" + +#: ../rules/base.xml.in.h:174 ../rules/evdev.xml.in.h:174 +msgid "Dell Laptop/notebook Precision M series" +msgstr "" + +#: ../rules/base.xml.in.h:175 ../rules/evdev.xml.in.h:175 +msgid "Dell Latitude series laptop" +msgstr "" + +#: ../rules/base.xml.in.h:176 ../rules/evdev.xml.in.h:176 +msgid "Dell Precision M65" +msgstr "" + +#: ../rules/base.xml.in.h:177 ../rules/evdev.xml.in.h:177 +msgid "Dell SK-8125" +msgstr "" + +#: ../rules/base.xml.in.h:178 ../rules/evdev.xml.in.h:178 +msgid "Dell SK-8135" +msgstr "" + +#: ../rules/base.xml.in.h:179 ../rules/evdev.xml.in.h:179 +msgid "Dell USB Multimedia Keyboard" +msgstr "" + +#: ../rules/base.xml.in.h:180 ../rules/evdev.xml.in.h:180 +msgid "Denmark" +msgstr "" + +#: ../rules/base.xml.in.h:181 ../rules/evdev.xml.in.h:181 +msgid "Deu" +msgstr "" + +#: ../rules/base.xml.in.h:182 ../rules/evdev.xml.in.h:182 +msgid "Dexxa Wireless Desktop Keyboard" +msgstr "" + +#: ../rules/base.xml.in.h:183 ../rules/evdev.xml.in.h:183 +msgid "Diamond 9801 / 9802 series" +msgstr "" + +#: ../rules/base.xml.in.h:184 ../rules/evdev.xml.in.h:184 +msgid "Dvorak" +msgstr "" + +#: ../rules/base.xml.in.h:185 ../rules/evdev.xml.in.h:185 +msgid "Dvorak international" +msgstr "" + +#: ../rules/base.xml.in.h:186 ../rules/evdev.xml.in.h:186 +msgid "Dvorak, Polish quotes on key \"1/!\"" +msgstr "" + +#: ../rules/base.xml.in.h:187 ../rules/evdev.xml.in.h:187 +msgid "Dvorak, Polish quotes on quotemark key" +msgstr "" + +#: ../rules/base.xml.in.h:188 ../rules/evdev.xml.in.h:188 +msgid "Eastern" +msgstr "" + +#: ../rules/base.xml.in.h:189 ../rules/evdev.xml.in.h:189 +msgid "Eliminate dead keys" +msgstr "" + +#: ../rules/base.xml.in.h:190 ../rules/evdev.xml.in.h:190 +msgid "Ennyah DKB-1008" +msgstr "" + +#: ../rules/base.xml.in.h:191 ../rules/evdev.xml.in.h:191 +msgid "Epo" +msgstr "" + +#: ../rules/base.xml.in.h:192 ../rules/evdev.xml.in.h:192 +msgid "Ergonomic" +msgstr "" + +#: ../rules/base.xml.in.h:193 ../rules/evdev.xml.in.h:193 +msgid "Esp" +msgstr "" + +#: ../rules/base.xml.in.h:194 ../rules/evdev.xml.in.h:194 +msgid "Esperanto" +msgstr "" + +#: ../rules/base.xml.in.h:195 ../rules/evdev.xml.in.h:195 +msgid "Est" +msgstr "" + +#: ../rules/base.xml.in.h:196 ../rules/evdev.xml.in.h:196 +msgid "Estonia" +msgstr "" + +#: ../rules/base.xml.in.h:197 ../rules/evdev.xml.in.h:197 +msgid "Eth" +msgstr "" + +#: ../rules/base.xml.in.h:198 ../rules/evdev.xml.in.h:198 +msgid "Ethiopia" +msgstr "" + +#: ../rules/base.xml.in.h:199 ../rules/evdev.xml.in.h:199 +msgid "Evdev-managed keyboard" +msgstr "" + +#: ../rules/base.xml.in.h:200 ../rules/evdev.xml.in.h:200 +msgid "Everex STEPnote" +msgstr "" + +#: ../rules/base.xml.in.h:201 ../rules/evdev.xml.in.h:201 +msgid "Ewe" +msgstr "" + +#: ../rules/base.xml.in.h:202 ../rules/evdev.xml.in.h:202 +msgid "Extended" +msgstr "" + +#: ../rules/base.xml.in.h:203 ../rules/evdev.xml.in.h:203 +msgid "Extended Backslash" +msgstr "" + +#: ../rules/base.xml.in.h:204 ../rules/evdev.xml.in.h:204 +msgid "F-letter (F) variant" +msgstr "" + +#: ../rules/base.xml.in.h:205 ../rules/evdev.xml.in.h:205 +msgid "Fao" +msgstr "" + +#: ../rules/base.xml.in.h:206 ../rules/evdev.xml.in.h:206 +msgid "Faroe Islands" +msgstr "" + +#: ../rules/base.xml.in.h:207 ../rules/evdev.xml.in.h:207 +msgid "Fin" +msgstr "" + +#: ../rules/base.xml.in.h:208 ../rules/evdev.xml.in.h:208 +msgid "Finland" +msgstr "" + +#. This assumes the KP_ abstract symbols are actually useful for some apps +#. The description needs to be rewritten +#: ../rules/base.xml.in.h:211 ../rules/evdev.xml.in.h:211 +msgid "Four-level key with abstract separators" +msgstr "" + +#: ../rules/base.xml.in.h:212 ../rules/evdev.xml.in.h:212 +msgid "Four-level key with comma" +msgstr "" + +#: ../rules/base.xml.in.h:213 ../rules/evdev.xml.in.h:213 +msgid "Four-level key with dot" +msgstr "" + +#: ../rules/base.xml.in.h:214 ../rules/evdev.xml.in.h:214 +msgid "Four-level key with momayyez" +msgstr "" + +#: ../rules/base.xml.in.h:215 ../rules/evdev.xml.in.h:215 +msgid "Fra" +msgstr "" + +#: ../rules/base.xml.in.h:216 ../rules/evdev.xml.in.h:216 +msgid "France" +msgstr "" + +#: ../rules/base.xml.in.h:217 ../rules/evdev.xml.in.h:217 +msgid "French" +msgstr "" + +#: ../rules/base.xml.in.h:218 ../rules/evdev.xml.in.h:218 +msgid "French (Macintosh)" +msgstr "" + +#: ../rules/base.xml.in.h:219 ../rules/evdev.xml.in.h:219 +msgid "French (legacy)" +msgstr "" + +#: ../rules/base.xml.in.h:220 ../rules/evdev.xml.in.h:220 +msgid "French Dvorak" +msgstr "" + +#: ../rules/base.xml.in.h:221 ../rules/evdev.xml.in.h:221 +msgid "French, Sun dead keys" +msgstr "" + +#: ../rules/base.xml.in.h:222 ../rules/evdev.xml.in.h:222 +msgid "French, eliminate dead keys" +msgstr "" + +#: ../rules/base.xml.in.h:223 ../rules/evdev.xml.in.h:223 +msgid "Fujitsu-Siemens Computers AMILO A1667G laptop" +msgstr "" + +#: ../rules/base.xml.in.h:224 ../rules/evdev.xml.in.h:224 +msgid "Fula" +msgstr "" + +#: ../rules/base.xml.in.h:225 ../rules/evdev.xml.in.h:225 +msgid "GBr" +msgstr "" + +#: ../rules/base.xml.in.h:226 ../rules/evdev.xml.in.h:226 +msgid "Ga" +msgstr "" + +#: ../rules/base.xml.in.h:227 ../rules/evdev.xml.in.h:227 +msgid "Generic 101-key PC" +msgstr "" + +#: ../rules/base.xml.in.h:228 ../rules/evdev.xml.in.h:228 +msgid "Generic 102-key (Intl) PC" +msgstr "" + +#: ../rules/base.xml.in.h:229 ../rules/evdev.xml.in.h:229 +msgid "Generic 104-key PC" +msgstr "" + +#: ../rules/base.xml.in.h:230 ../rules/evdev.xml.in.h:230 +msgid "Generic 105-key (Intl) PC" +msgstr "" + +#: ../rules/base.xml.in.h:231 ../rules/evdev.xml.in.h:231 +msgid "Genius Comfy KB-12e" +msgstr "" + +#: ../rules/base.xml.in.h:232 ../rules/evdev.xml.in.h:232 +msgid "Genius Comfy KB-16M / Genius MM Keyboard KWD-910" +msgstr "" + +#: ../rules/base.xml.in.h:233 ../rules/evdev.xml.in.h:233 +msgid "Genius Comfy KB-21e-Scroll" +msgstr "" + +#: ../rules/base.xml.in.h:234 ../rules/evdev.xml.in.h:234 +msgid "Genius KB-19e NB" +msgstr "" + +#: ../rules/base.xml.in.h:235 ../rules/evdev.xml.in.h:235 +msgid "Geo" +msgstr "" + +#: ../rules/base.xml.in.h:236 ../rules/evdev.xml.in.h:236 +msgid "Georgia" +msgstr "" + +#: ../rules/base.xml.in.h:237 ../rules/evdev.xml.in.h:237 +msgid "Georgian" +msgstr "" + +#: ../rules/base.xml.in.h:238 ../rules/evdev.xml.in.h:238 +msgid "Georgian AZERTY Tskapo" +msgstr "" + +#: ../rules/base.xml.in.h:239 ../rules/evdev.xml.in.h:239 +msgid "German (Macintosh)" +msgstr "" + +#: ../rules/base.xml.in.h:240 ../rules/evdev.xml.in.h:240 +msgid "German, Sun dead keys" +msgstr "" + +#: ../rules/base.xml.in.h:241 ../rules/evdev.xml.in.h:241 +msgid "German, eliminate dead keys" +msgstr "" + +#: ../rules/base.xml.in.h:242 ../rules/evdev.xml.in.h:242 +msgid "Germany" +msgstr "" + +#: ../rules/base.xml.in.h:243 ../rules/evdev.xml.in.h:243 +msgid "Gha" +msgstr "" + +#: ../rules/base.xml.in.h:244 ../rules/evdev.xml.in.h:244 +msgid "Ghana" +msgstr "" + +#: ../rules/base.xml.in.h:245 ../rules/evdev.xml.in.h:245 +msgid "Gre" +msgstr "" + +#: ../rules/base.xml.in.h:246 ../rules/evdev.xml.in.h:246 +msgid "Greece" +msgstr "" + +#: ../rules/base.xml.in.h:247 ../rules/evdev.xml.in.h:247 +msgid "Group toggle on multiply/divide key" +msgstr "" + +#: ../rules/base.xml.in.h:248 ../rules/evdev.xml.in.h:248 +msgid "Gui" +msgstr "" + +#: ../rules/base.xml.in.h:249 ../rules/evdev.xml.in.h:249 +msgid "Guinea" +msgstr "" + +#: ../rules/base.xml.in.h:250 ../rules/evdev.xml.in.h:250 +msgid "Gujarati" +msgstr "" + +#: ../rules/base.xml.in.h:251 ../rules/evdev.xml.in.h:251 +msgid "Gurmukhi" +msgstr "" + +#: ../rules/base.xml.in.h:252 ../rules/evdev.xml.in.h:252 +msgid "Gurmukhi Jhelum" +msgstr "" + +#: ../rules/base.xml.in.h:253 ../rules/evdev.xml.in.h:253 +msgid "Gyration" +msgstr "" + +#: ../rules/base.xml.in.h:254 ../rules/evdev.xml.in.h:254 +msgid "Happy Hacking Keyboard" +msgstr "" + +#: ../rules/base.xml.in.h:255 ../rules/evdev.xml.in.h:255 +msgid "Happy Hacking Keyboard for Mac" +msgstr "" + +#: ../rules/base.xml.in.h:256 ../rules/evdev.xml.in.h:256 +msgid "Hausa" +msgstr "" + +#: ../rules/base.xml.in.h:257 ../rules/evdev.xml.in.h:257 +msgid "Hewlett-Packard Internet Keyboard" +msgstr "" + +#: ../rules/base.xml.in.h:258 ../rules/evdev.xml.in.h:258 +msgid "Hewlett-Packard Internet Keyboard 5181" +msgstr "" + +#: ../rules/base.xml.in.h:259 ../rules/evdev.xml.in.h:259 +msgid "Hewlett-Packard Internet Keyboard 5185" +msgstr "" + +#: ../rules/base.xml.in.h:260 ../rules/evdev.xml.in.h:260 +msgid "Hewlett-Packard Omnibook 500 FA" +msgstr "" + +#: ../rules/base.xml.in.h:261 ../rules/evdev.xml.in.h:261 +msgid "Hewlett-Packard Omnibook 5xx" +msgstr "" + +#: ../rules/base.xml.in.h:262 ../rules/evdev.xml.in.h:262 +msgid "Hewlett-Packard Omnibook 6000/6100" +msgstr "" + +#: ../rules/base.xml.in.h:263 ../rules/evdev.xml.in.h:263 +msgid "Hewlett-Packard Omnibook XE3 GC" +msgstr "" + +#: ../rules/base.xml.in.h:264 ../rules/evdev.xml.in.h:264 +msgid "Hewlett-Packard Omnibook XE3 GF" +msgstr "" + +#: ../rules/base.xml.in.h:265 ../rules/evdev.xml.in.h:265 +msgid "Hewlett-Packard Omnibook XT1000" +msgstr "" + +#: ../rules/base.xml.in.h:266 ../rules/evdev.xml.in.h:266 +msgid "Hewlett-Packard Pavilion ZT11xx" +msgstr "" + +#: ../rules/base.xml.in.h:267 ../rules/evdev.xml.in.h:267 +msgid "Hewlett-Packard SK-2501 Multimedia Keyboard" +msgstr "" + +#: ../rules/base.xml.in.h:268 ../rules/evdev.xml.in.h:268 +msgid "Hewlett-Packard SK-2505 Internet Keyboard" +msgstr "" + +#: ../rules/base.xml.in.h:269 ../rules/evdev.xml.in.h:269 +msgid "Hewlett-Packard nx9020" +msgstr "" + +#: ../rules/base.xml.in.h:270 ../rules/evdev.xml.in.h:270 +msgid "Hindi Bolnagri" +msgstr "" + +#: ../rules/base.xml.in.h:271 ../rules/evdev.xml.in.h:271 +msgid "Homophonic" +msgstr "" + +#: ../rules/base.xml.in.h:272 ../rules/evdev.xml.in.h:272 +msgid "Honeywell Euroboard" +msgstr "" + +#: ../rules/base.xml.in.h:273 ../rules/evdev.xml.in.h:273 +msgid "Hrv" +msgstr "" + +#: ../rules/base.xml.in.h:274 ../rules/evdev.xml.in.h:274 +msgid "Hun" +msgstr "" + +#: ../rules/base.xml.in.h:275 ../rules/evdev.xml.in.h:275 +msgid "Hungary" +msgstr "" + +#: ../rules/base.xml.in.h:276 ../rules/evdev.xml.in.h:276 +msgid "Hyper is mapped to the Win-keys." +msgstr "" + +#: ../rules/base.xml.in.h:277 ../rules/evdev.xml.in.h:277 +msgid "IBM (LST 1205-92)" +msgstr "" + +#: ../rules/base.xml.in.h:278 ../rules/evdev.xml.in.h:278 +msgid "IBM Rapid Access" +msgstr "" + +#: ../rules/base.xml.in.h:279 ../rules/evdev.xml.in.h:279 +msgid "IBM Rapid Access II" +msgstr "" + +#: ../rules/base.xml.in.h:280 ../rules/evdev.xml.in.h:280 +msgid "IBM Rapid Access II (alternate option)" +msgstr "" + +#: ../rules/base.xml.in.h:281 ../rules/evdev.xml.in.h:281 +msgid "IBM Space Saver" +msgstr "" + +#: ../rules/base.xml.in.h:282 ../rules/evdev.xml.in.h:282 +msgid "IBM ThinkPad 560Z/600/600E/A22E" +msgstr "" + +#: ../rules/base.xml.in.h:283 ../rules/evdev.xml.in.h:283 +msgid "IBM ThinkPad 560Z/600/600E/A22E, Intl" +msgstr "" + +#: ../rules/base.xml.in.h:284 ../rules/evdev.xml.in.h:284 +msgid "IBM ThinkPad R60/T60/R61/T61" +msgstr "" + +#: ../rules/base.xml.in.h:285 ../rules/evdev.xml.in.h:285 +msgid "IBM ThinkPad Z60m/Z60t/Z61m/Z61t" +msgstr "" + +#: ../rules/base.xml.in.h:286 ../rules/evdev.xml.in.h:286 +msgid "ISO Alternate" +msgstr "" + +#: ../rules/base.xml.in.h:287 ../rules/evdev.xml.in.h:287 +msgid "Iceland" +msgstr "" + +#: ../rules/base.xml.in.h:288 ../rules/evdev.xml.in.h:288 +msgid "Igbo" +msgstr "" + +#: ../rules/base.xml.in.h:289 ../rules/evdev.xml.in.h:289 +msgid "Ind" +msgstr "" + +#: ../rules/base.xml.in.h:290 ../rules/evdev.xml.in.h:290 +msgid "India" +msgstr "" + +#: ../rules/base.xml.in.h:291 ../rules/evdev.xml.in.h:291 +msgid "International (AltGr dead keys)" +msgstr "" + +#: ../rules/base.xml.in.h:292 ../rules/evdev.xml.in.h:292 +msgid "International (with dead keys)" +msgstr "" + +#: ../rules/base.xml.in.h:293 ../rules/evdev.xml.in.h:293 +msgid "Inuktitut" +msgstr "" + +#: ../rules/base.xml.in.h:294 ../rules/evdev.xml.in.h:294 +msgid "Iran" +msgstr "" + +#: ../rules/base.xml.in.h:295 ../rules/evdev.xml.in.h:295 +msgid "Iraq" +msgstr "" + +#: ../rules/base.xml.in.h:296 ../rules/evdev.xml.in.h:296 +msgid "Ireland" +msgstr "" + +#: ../rules/base.xml.in.h:297 ../rules/evdev.xml.in.h:297 +msgid "Irl" +msgstr "" + +#: ../rules/base.xml.in.h:298 ../rules/evdev.xml.in.h:298 +msgid "Irn" +msgstr "" + +#: ../rules/base.xml.in.h:299 ../rules/evdev.xml.in.h:299 +msgid "Irq" +msgstr "" + +#: ../rules/base.xml.in.h:300 ../rules/evdev.xml.in.h:300 +msgid "Isl" +msgstr "" + +#: ../rules/base.xml.in.h:301 ../rules/evdev.xml.in.h:301 +msgid "Isr" +msgstr "" + +#: ../rules/base.xml.in.h:302 ../rules/evdev.xml.in.h:302 +msgid "Israel" +msgstr "" + +#: ../rules/base.xml.in.h:303 ../rules/evdev.xml.in.h:303 +msgid "Ita" +msgstr "" + +#: ../rules/base.xml.in.h:304 ../rules/evdev.xml.in.h:304 +msgid "Italy" +msgstr "" + +#: ../rules/base.xml.in.h:305 ../rules/evdev.xml.in.h:305 +msgid "Japan" +msgstr "" + +#: ../rules/base.xml.in.h:306 ../rules/evdev.xml.in.h:306 +msgid "Japan (PC-98xx Series)" +msgstr "" + +#: ../rules/base.xml.in.h:307 ../rules/evdev.xml.in.h:307 +msgid "Japanese 106-key" +msgstr "" + +#: ../rules/base.xml.in.h:308 ../rules/evdev.xml.in.h:308 +msgid "Japanese keyboard options" +msgstr "" + +#: ../rules/base.xml.in.h:309 ../rules/evdev.xml.in.h:309 +msgid "Jpn" +msgstr "" + +#: ../rules/base.xml.in.h:310 ../rules/evdev.xml.in.h:310 +msgid "Kana" +msgstr "" + +#: ../rules/base.xml.in.h:311 ../rules/evdev.xml.in.h:311 +msgid "Kana Lock key is locking" +msgstr "" + +#: ../rules/base.xml.in.h:312 ../rules/evdev.xml.in.h:312 +msgid "Kannada" +msgstr "" + +#: ../rules/base.xml.in.h:313 ../rules/evdev.xml.in.h:313 +msgid "Kashubian" +msgstr "" + +#: ../rules/base.xml.in.h:314 ../rules/evdev.xml.in.h:314 +msgid "Kaz" +msgstr "" + +#: ../rules/base.xml.in.h:315 ../rules/evdev.xml.in.h:315 +msgid "Kazakh with Russian" +msgstr "" + +#: ../rules/base.xml.in.h:316 ../rules/evdev.xml.in.h:316 +msgid "Kazakhstan" +msgstr "" + +#: ../rules/base.xml.in.h:317 ../rules/evdev.xml.in.h:317 +msgid "Keypad" +msgstr "" + +#: ../rules/base.xml.in.h:318 ../rules/evdev.xml.in.h:318 +msgid "Keypad with unicode additions (arrows and math operators)" +msgstr "" + +#: ../rules/base.xml.in.h:319 ../rules/evdev.xml.in.h:319 +msgid "" +"Keypad with unicode additions (arrows and math operators). Math operators on " +"default level." +msgstr "" + +#: ../rules/base.xml.in.h:320 ../rules/evdev.xml.in.h:320 +msgid "Keytronic FlexPro" +msgstr "" + +#: ../rules/base.xml.in.h:321 ../rules/evdev.xml.in.h:321 +msgid "Khm" +msgstr "" + +#: ../rules/base.xml.in.h:322 ../rules/evdev.xml.in.h:322 +msgid "Kir" +msgstr "" + +#: ../rules/base.xml.in.h:323 ../rules/evdev.xml.in.h:323 +msgid "Komi" +msgstr "" + +#: ../rules/base.xml.in.h:324 ../rules/evdev.xml.in.h:324 +msgid "Kor" +msgstr "" + +#: ../rules/base.xml.in.h:325 ../rules/evdev.xml.in.h:325 +msgid "Korea, Republic of" +msgstr "" + +#: ../rules/base.xml.in.h:326 ../rules/evdev.xml.in.h:326 +msgid "Korean 106-key" +msgstr "" + +#: ../rules/base.xml.in.h:327 ../rules/evdev.xml.in.h:327 +msgid "Ktunaxa" +msgstr "" + +#: ../rules/base.xml.in.h:328 ../rules/evdev.xml.in.h:328 +msgid "Kurdish, (F)" +msgstr "" + +#: ../rules/base.xml.in.h:329 ../rules/evdev.xml.in.h:329 +msgid "Kurdish, Arabic-Latin" +msgstr "" + +#: ../rules/base.xml.in.h:330 ../rules/evdev.xml.in.h:330 +msgid "Kurdish, Latin Alt-Q" +msgstr "" + +#: ../rules/base.xml.in.h:331 ../rules/evdev.xml.in.h:331 +msgid "Kurdish, Latin Q" +msgstr "" + +#: ../rules/base.xml.in.h:332 ../rules/evdev.xml.in.h:332 +msgid "Kyrgyzstan" +msgstr "" + +#: ../rules/base.xml.in.h:333 ../rules/evdev.xml.in.h:333 +msgid "LAm" +msgstr "" + +#: ../rules/base.xml.in.h:334 ../rules/evdev.xml.in.h:334 +msgid "LCtrl+LShift change layout." +msgstr "" + +#: ../rules/base.xml.in.h:335 ../rules/evdev.xml.in.h:335 +msgid "LEKP" +msgstr "" + +#: ../rules/base.xml.in.h:336 ../rules/evdev.xml.in.h:336 +msgid "LEKPa" +msgstr "" + +#: ../rules/base.xml.in.h:337 ../rules/evdev.xml.in.h:337 +msgid "Lao" +msgstr "" + +#: ../rules/base.xml.in.h:338 ../rules/evdev.xml.in.h:338 +msgid "Laos" +msgstr "" + +#: ../rules/base.xml.in.h:339 ../rules/evdev.xml.in.h:339 +msgid "Laptop/notebook Compaq (eg. Armada) Laptop Keyboard" +msgstr "" + +#: ../rules/base.xml.in.h:340 ../rules/evdev.xml.in.h:340 +msgid "Laptop/notebook Compaq (eg. Presario) Internet Keyboard" +msgstr "" + +#: ../rules/base.xml.in.h:341 ../rules/evdev.xml.in.h:341 +msgid "Laptop/notebook eMachines m68xx" +msgstr "" + +#: ../rules/base.xml.in.h:342 ../rules/evdev.xml.in.h:342 +msgid "Latin" +msgstr "" + +#: ../rules/base.xml.in.h:343 ../rules/evdev.xml.in.h:343 +msgid "Latin American" +msgstr "" + +#: ../rules/base.xml.in.h:344 ../rules/evdev.xml.in.h:344 +msgid "Latin Unicode" +msgstr "" + +#: ../rules/base.xml.in.h:345 ../rules/evdev.xml.in.h:345 +msgid "Latin Unicode qwerty" +msgstr "" + +#: ../rules/base.xml.in.h:346 ../rules/evdev.xml.in.h:346 +msgid "Latin qwerty" +msgstr "" + +#: ../rules/base.xml.in.h:347 ../rules/evdev.xml.in.h:347 +msgid "Latin unicode" +msgstr "" + +#: ../rules/base.xml.in.h:348 ../rules/evdev.xml.in.h:348 +msgid "Latin unicode qwerty" +msgstr "" + +#: ../rules/base.xml.in.h:349 ../rules/evdev.xml.in.h:349 +msgid "Latin with guillemets" +msgstr "" + +#: ../rules/base.xml.in.h:350 ../rules/evdev.xml.in.h:350 +msgid "Latvia" +msgstr "" + +#: ../rules/base.xml.in.h:351 ../rules/evdev.xml.in.h:351 +msgid "Lav" +msgstr "" + +#: ../rules/base.xml.in.h:352 ../rules/evdev.xml.in.h:352 +msgid "Layout switching" +msgstr "" + +#: ../rules/base.xml.in.h:353 ../rules/evdev.xml.in.h:353 +msgid "Left Alt is swapped with left Win-key." +msgstr "" + +#: ../rules/base.xml.in.h:354 ../rules/evdev.xml.in.h:354 +msgid "Left Alt key changes layout." +msgstr "" + +#: ../rules/base.xml.in.h:355 ../rules/evdev.xml.in.h:355 +msgid "Left Alt key switches layout while pressed." +msgstr "" + +#: ../rules/base.xml.in.h:356 ../rules/evdev.xml.in.h:356 +msgid "Left Ctrl key changes layout." +msgstr "" + +#: ../rules/base.xml.in.h:357 ../rules/evdev.xml.in.h:357 +msgid "Left Shift key changes layout." +msgstr "" + +#: ../rules/base.xml.in.h:358 ../rules/evdev.xml.in.h:358 +msgid "Left Win-key changes layout." +msgstr "" + +#: ../rules/base.xml.in.h:359 ../rules/evdev.xml.in.h:359 +msgid "Left Win-key is Compose." +msgstr "" + +#: ../rules/base.xml.in.h:360 ../rules/evdev.xml.in.h:360 +msgid "Left Win-key switches layout while pressed." +msgstr "" + +#: ../rules/base.xml.in.h:361 ../rules/evdev.xml.in.h:361 +msgid "Left hand" +msgstr "" + +#: ../rules/base.xml.in.h:362 ../rules/evdev.xml.in.h:362 +msgid "Left handed Dvorak" +msgstr "" + +#: ../rules/base.xml.in.h:363 ../rules/evdev.xml.in.h:363 +msgid "Legacy" +msgstr "" + +#: ../rules/base.xml.in.h:364 ../rules/evdev.xml.in.h:364 +msgid "Legacy Wang 724 keypad" +msgstr "" + +#. Actually, with KP_SEPARATOR, as the old keypad(comma) +#: ../rules/base.xml.in.h:366 ../rules/evdev.xml.in.h:366 +msgid "Legacy key with comma" +msgstr "" + +#: ../rules/base.xml.in.h:367 ../rules/evdev.xml.in.h:367 +msgid "Legacy key with dot" +msgstr "" + +#: ../rules/base.xml.in.h:368 ../rules/evdev.xml.in.h:368 +msgid "Legacy keypad" +msgstr "" + +#: ../rules/base.xml.in.h:369 ../rules/evdev.xml.in.h:369 +msgid "Less-than/Greater-than is Compose." +msgstr "" + +#: ../rules/base.xml.in.h:370 ../rules/evdev.xml.in.h:370 +msgid "Lithuania" +msgstr "" + +#: ../rules/base.xml.in.h:371 ../rules/evdev.xml.in.h:371 +msgid "Logitech Access Keyboard" +msgstr "" + +#: ../rules/base.xml.in.h:372 ../rules/evdev.xml.in.h:372 +msgid "Logitech Cordless Desktop" +msgstr "" + +#: ../rules/base.xml.in.h:373 ../rules/evdev.xml.in.h:373 +msgid "Logitech Cordless Desktop (alternate option)" +msgstr "" + +#: ../rules/base.xml.in.h:374 ../rules/evdev.xml.in.h:374 +msgid "Logitech Cordless Desktop EX110" +msgstr "" + +#: ../rules/base.xml.in.h:375 ../rules/evdev.xml.in.h:375 +msgid "Logitech Cordless Desktop LX-300" +msgstr "" + +#: ../rules/base.xml.in.h:376 ../rules/evdev.xml.in.h:376 +msgid "Logitech Cordless Desktop Navigator" +msgstr "" + +#: ../rules/base.xml.in.h:377 ../rules/evdev.xml.in.h:377 +msgid "Logitech Cordless Desktop Optical" +msgstr "" + +#: ../rules/base.xml.in.h:378 ../rules/evdev.xml.in.h:378 +msgid "Logitech Cordless Desktop Pro (alternate option2)" +msgstr "" + +#: ../rules/base.xml.in.h:379 ../rules/evdev.xml.in.h:379 +msgid "Logitech Cordless Desktop iTouch" +msgstr "" + +#: ../rules/base.xml.in.h:380 ../rules/evdev.xml.in.h:380 +msgid "Logitech Cordless Freedom/Desktop Navigator" +msgstr "" + +#: ../rules/base.xml.in.h:381 ../rules/evdev.xml.in.h:381 +msgid "Logitech G15 extra keys via G15daemon" +msgstr "" + +#: ../rules/base.xml.in.h:382 ../rules/evdev.xml.in.h:382 +msgid "Logitech Generic Keyboard" +msgstr "" + +#: ../rules/base.xml.in.h:383 ../rules/evdev.xml.in.h:383 +msgid "Logitech Internet 350 Keyboard" +msgstr "" + +#: ../rules/base.xml.in.h:384 ../rules/evdev.xml.in.h:384 +msgid "Logitech Internet Keyboard" +msgstr "" + +#: ../rules/base.xml.in.h:385 ../rules/evdev.xml.in.h:385 +msgid "Logitech Internet Navigator Keyboard" +msgstr "" + +#: ../rules/base.xml.in.h:386 ../rules/evdev.xml.in.h:386 +msgid "Logitech Media Elite Keyboard" +msgstr "" + +#: ../rules/base.xml.in.h:387 ../rules/evdev.xml.in.h:387 +msgid "Logitech Ultra-X Cordless Media Desktop Keyboard" +msgstr "" + +#: ../rules/base.xml.in.h:388 ../rules/evdev.xml.in.h:388 +msgid "Logitech Ultra-X Keyboard" +msgstr "" + +#: ../rules/base.xml.in.h:389 ../rules/evdev.xml.in.h:389 +msgid "Logitech diNovo Edge Keyboard" +msgstr "" + +#: ../rules/base.xml.in.h:390 ../rules/evdev.xml.in.h:390 +msgid "Logitech diNovo Keyboard" +msgstr "" + +#: ../rules/base.xml.in.h:391 ../rules/evdev.xml.in.h:391 +msgid "Logitech iTouch" +msgstr "" + +#: ../rules/base.xml.in.h:392 ../rules/evdev.xml.in.h:392 +msgid "Logitech iTouch Cordless Keyboard (model Y-RB6)" +msgstr "" + +#: ../rules/base.xml.in.h:393 ../rules/evdev.xml.in.h:393 +msgid "Logitech iTouch Internet Navigator Keyboard SE" +msgstr "" + +#: ../rules/base.xml.in.h:394 ../rules/evdev.xml.in.h:394 +msgid "Logitech iTouch Internet Navigator Keyboard SE (USB)" +msgstr "" + +#: ../rules/base.xml.in.h:395 ../rules/evdev.xml.in.h:395 +msgid "Ltu" +msgstr "" + +#: ../rules/base.xml.in.h:396 ../rules/evdev.xml.in.h:396 +msgid "MESS" +msgstr "" + +#: ../rules/base.xml.in.h:397 ../rules/evdev.xml.in.h:397 +msgid "MNE" +msgstr "" + +#: ../rules/base.xml.in.h:398 ../rules/evdev.xml.in.h:398 +msgid "MacBook/MacBook Pro" +msgstr "" + +#: ../rules/base.xml.in.h:399 ../rules/evdev.xml.in.h:399 +msgid "MacBook/MacBook Pro (Intl)" +msgstr "" + +#: ../rules/base.xml.in.h:400 ../rules/evdev.xml.in.h:400 +msgid "Macedonia" +msgstr "" + +#: ../rules/base.xml.in.h:401 ../rules/evdev.xml.in.h:401 +msgid "Macintosh" +msgstr "" + +#: ../rules/base.xml.in.h:402 ../rules/evdev.xml.in.h:402 +msgid "Macintosh Old" +msgstr "" + +#: ../rules/base.xml.in.h:403 ../rules/evdev.xml.in.h:403 +msgid "Macintosh, Sun dead keys" +msgstr "" + +#: ../rules/base.xml.in.h:404 ../rules/evdev.xml.in.h:404 +msgid "Macintosh, eliminate dead keys" +msgstr "" + +#: ../rules/base.xml.in.h:405 ../rules/evdev.xml.in.h:405 +msgid "Make CapsLock an additional Ctrl." +msgstr "" + +#: ../rules/base.xml.in.h:406 ../rules/evdev.xml.in.h:406 +msgid "Mal" +msgstr "" + +#: ../rules/base.xml.in.h:407 ../rules/evdev.xml.in.h:407 +msgid "Malayalam" +msgstr "" + +#: ../rules/base.xml.in.h:408 ../rules/evdev.xml.in.h:408 +msgid "Malayalam Lalitha" +msgstr "" + +#: ../rules/base.xml.in.h:409 ../rules/evdev.xml.in.h:409 +msgid "Maldives" +msgstr "" + +#: ../rules/base.xml.in.h:410 ../rules/evdev.xml.in.h:410 +msgid "Malta" +msgstr "" + +#: ../rules/base.xml.in.h:411 ../rules/evdev.xml.in.h:411 +msgid "Maltese keyboard with US layout" +msgstr "" + +#: ../rules/base.xml.in.h:412 ../rules/evdev.xml.in.h:412 +msgid "Mao" +msgstr "" + +#: ../rules/base.xml.in.h:413 ../rules/evdev.xml.in.h:413 +msgid "Maori" +msgstr "" + +#: ../rules/base.xml.in.h:414 ../rules/evdev.xml.in.h:414 +msgid "Memorex MX1998" +msgstr "" + +#: ../rules/base.xml.in.h:415 ../rules/evdev.xml.in.h:415 +msgid "Memorex MX2500 EZ-Access Keyboard" +msgstr "" + +#: ../rules/base.xml.in.h:416 ../rules/evdev.xml.in.h:416 +msgid "Memorex MX2750" +msgstr "" + +#: ../rules/base.xml.in.h:417 ../rules/evdev.xml.in.h:417 +msgid "Menu is Compose." +msgstr "" + +#: ../rules/base.xml.in.h:418 ../rules/evdev.xml.in.h:418 +msgid "Menu key changes layout." +msgstr "" + +#: ../rules/base.xml.in.h:419 ../rules/evdev.xml.in.h:419 +msgid "Meta is mapped to the Win-keys." +msgstr "" + +#: ../rules/base.xml.in.h:420 ../rules/evdev.xml.in.h:420 +msgid "Meta is mapped to the left Win-key." +msgstr "" + +#: ../rules/base.xml.in.h:421 ../rules/evdev.xml.in.h:421 +msgid "Microsoft Internet Keyboard" +msgstr "" + +#: ../rules/base.xml.in.h:422 ../rules/evdev.xml.in.h:422 +msgid "Microsoft Internet Keyboard Pro, Swedish" +msgstr "" + +#: ../rules/base.xml.in.h:423 ../rules/evdev.xml.in.h:423 +msgid "Microsoft Natural" +msgstr "" + +#: ../rules/base.xml.in.h:424 ../rules/evdev.xml.in.h:424 +msgid "Microsoft Natural Keyboard Elite" +msgstr "" + +#: ../rules/base.xml.in.h:425 ../rules/evdev.xml.in.h:425 +msgid "Microsoft Natural Keyboard Pro / Microsoft Internet Keyboard Pro" +msgstr "" + +#: ../rules/base.xml.in.h:426 ../rules/evdev.xml.in.h:426 +msgid "Microsoft Natural Keyboard Pro OEM" +msgstr "" + +#: ../rules/base.xml.in.h:427 ../rules/evdev.xml.in.h:427 +msgid "Microsoft Natural Keyboard Pro USB / Microsoft Internet Keyboard Pro" +msgstr "" + +#: ../rules/base.xml.in.h:428 ../rules/evdev.xml.in.h:428 +msgid "Microsoft Office Keyboard" +msgstr "" + +#: ../rules/base.xml.in.h:429 ../rules/evdev.xml.in.h:429 +msgid "Microsoft Wireless Multimedia Keyboard 1.0A" +msgstr "" + +#: ../rules/base.xml.in.h:430 ../rules/evdev.xml.in.h:430 +msgid "Miscellaneous compatibility options" +msgstr "" + +#: ../rules/base.xml.in.h:431 ../rules/evdev.xml.in.h:431 +msgid "Mkd" +msgstr "" + +#: ../rules/base.xml.in.h:432 ../rules/evdev.xml.in.h:432 +msgid "Mlt" +msgstr "" + +#: ../rules/base.xml.in.h:433 ../rules/evdev.xml.in.h:433 +msgid "Mmr" +msgstr "" + +#: ../rules/base.xml.in.h:434 ../rules/evdev.xml.in.h:434 +msgid "Mng" +msgstr "" + +#: ../rules/base.xml.in.h:435 ../rules/evdev.xml.in.h:435 +msgid "Mongolia" +msgstr "" + +#: ../rules/base.xml.in.h:436 ../rules/evdev.xml.in.h:436 +msgid "Montenegro" +msgstr "" + +#: ../rules/base.xml.in.h:437 ../rules/evdev.xml.in.h:437 +msgid "Morocco" +msgstr "" + +#: ../rules/base.xml.in.h:438 ../rules/evdev.xml.in.h:438 +msgid "Multilingual" +msgstr "" + +#: ../rules/base.xml.in.h:439 ../rules/evdev.xml.in.h:439 +msgid "Multilingual, first part" +msgstr "" + +#: ../rules/base.xml.in.h:440 ../rules/evdev.xml.in.h:440 +msgid "Multilingual, second part" +msgstr "" + +#: ../rules/base.xml.in.h:441 ../rules/evdev.xml.in.h:441 +msgid "Myanmar" +msgstr "" + +#: ../rules/base.xml.in.h:442 ../rules/evdev.xml.in.h:442 +msgid "NICOLA-F style Backspace" +msgstr "" + +#: ../rules/base.xml.in.h:443 ../rules/evdev.xml.in.h:443 +msgid "Neostyle" +msgstr "" + +#: ../rules/base.xml.in.h:444 ../rules/evdev.xml.in.h:444 +msgid "Nep" +msgstr "" + +#: ../rules/base.xml.in.h:445 ../rules/evdev.xml.in.h:445 +msgid "Nepal" +msgstr "" + +#: ../rules/base.xml.in.h:446 ../rules/evdev.xml.in.h:446 +msgid "Netherlands" +msgstr "" + +#: ../rules/base.xml.in.h:447 ../rules/evdev.xml.in.h:447 +msgid "Nig" +msgstr "" + +#: ../rules/base.xml.in.h:448 ../rules/evdev.xml.in.h:448 +msgid "Nigeria" +msgstr "" + +#: ../rules/base.xml.in.h:449 ../rules/evdev.xml.in.h:449 +msgid "Nld" +msgstr "" + +#: ../rules/base.xml.in.h:450 ../rules/evdev.xml.in.h:450 +msgid "Nor" +msgstr "" + +#: ../rules/base.xml.in.h:451 ../rules/evdev.xml.in.h:451 +msgid "Northern Saami" +msgstr "" + +#: ../rules/base.xml.in.h:452 ../rules/evdev.xml.in.h:452 +msgid "Northern Saami, eliminate dead keys" +msgstr "" + +#: ../rules/base.xml.in.h:453 ../rules/evdev.xml.in.h:453 +msgid "Northgate OmniKey 101" +msgstr "" + +#: ../rules/base.xml.in.h:454 ../rules/evdev.xml.in.h:454 +msgid "Norway" +msgstr "" + +#: ../rules/base.xml.in.h:455 ../rules/evdev.xml.in.h:455 +msgid "NumLock LED shows alternative layout." +msgstr "" + +#: ../rules/base.xml.in.h:456 ../rules/evdev.xml.in.h:456 +msgid "Numeric keypad delete key behaviour" +msgstr "" + +#: ../rules/base.xml.in.h:457 ../rules/evdev.xml.in.h:457 +msgid "Numeric keypad keys work as with Mac." +msgstr "" + +#: ../rules/base.xml.in.h:458 ../rules/evdev.xml.in.h:458 +msgid "Numeric keypad layout selection" +msgstr "" + +#: ../rules/base.xml.in.h:459 ../rules/evdev.xml.in.h:459 +msgid "OADG 109A" +msgstr "" + +#: ../rules/base.xml.in.h:460 ../rules/evdev.xml.in.h:460 +msgid "OLPC" +msgstr "" + +#: ../rules/base.xml.in.h:461 ../rules/evdev.xml.in.h:461 +msgid "OLPC Dari" +msgstr "" + +#: ../rules/base.xml.in.h:462 ../rules/evdev.xml.in.h:462 +msgid "OLPC Pashto" +msgstr "" + +#: ../rules/base.xml.in.h:463 ../rules/evdev.xml.in.h:463 +msgid "OLPC Southern Uzbek" +msgstr "" + +#: ../rules/base.xml.in.h:464 ../rules/evdev.xml.in.h:464 +msgid "Ogham" +msgstr "" + +#: ../rules/base.xml.in.h:465 ../rules/evdev.xml.in.h:465 +msgid "Ogham IS434" +msgstr "" + +#: ../rules/base.xml.in.h:466 ../rules/evdev.xml.in.h:466 +msgid "Oriya" +msgstr "" + +#: ../rules/base.xml.in.h:467 ../rules/evdev.xml.in.h:467 +msgid "Ortek MCK-800 MM/Internet keyboard" +msgstr "" + +#: ../rules/base.xml.in.h:468 ../rules/evdev.xml.in.h:468 +msgid "Ossetian" +msgstr "" + +#: ../rules/base.xml.in.h:469 ../rules/evdev.xml.in.h:469 +msgid "Ossetian, Winkeys" +msgstr "" + +#: ../rules/base.xml.in.h:470 ../rules/evdev.xml.in.h:470 +msgid "Ossetian, legacy" +msgstr "" + +#: ../rules/base.xml.in.h:471 ../rules/evdev.xml.in.h:471 +msgid "PC-98xx Series" +msgstr "" + +#: ../rules/base.xml.in.h:472 ../rules/evdev.xml.in.h:472 +msgid "Pak" +msgstr "" + +#: ../rules/base.xml.in.h:473 ../rules/evdev.xml.in.h:473 +msgid "Pakistan" +msgstr "" + +#: ../rules/base.xml.in.h:474 ../rules/evdev.xml.in.h:474 +msgid "Pashto" +msgstr "" + +#: ../rules/base.xml.in.h:475 ../rules/evdev.xml.in.h:475 +msgid "Pattachote" +msgstr "" + +#: ../rules/base.xml.in.h:476 ../rules/evdev.xml.in.h:476 +msgid "Phonetic" +msgstr "" + +#: ../rules/base.xml.in.h:477 ../rules/evdev.xml.in.h:477 +msgid "Pol" +msgstr "" + +#: ../rules/base.xml.in.h:478 ../rules/evdev.xml.in.h:478 +msgid "Poland" +msgstr "" + +#: ../rules/base.xml.in.h:479 ../rules/evdev.xml.in.h:479 +msgid "Polytonic" +msgstr "" + +#: ../rules/base.xml.in.h:480 ../rules/evdev.xml.in.h:480 +msgid "Portugal" +msgstr "" + +#: ../rules/base.xml.in.h:481 ../rules/evdev.xml.in.h:481 +msgid "Press Left Alt key to choose 3rd level." +msgstr "" + +#: ../rules/base.xml.in.h:482 ../rules/evdev.xml.in.h:482 +msgid "Press Left Win-key to choose 3rd level." +msgstr "" + +#: ../rules/base.xml.in.h:483 ../rules/evdev.xml.in.h:483 +msgid "Press Menu key to choose 3rd level." +msgstr "" + +#: ../rules/base.xml.in.h:484 ../rules/evdev.xml.in.h:484 +msgid "" +"Press Right Alt key to choose 3rd level, Shift+Right Alt key is Multi_Key." +msgstr "" + +#: ../rules/base.xml.in.h:485 ../rules/evdev.xml.in.h:485 +msgid "Press Right Alt key to choose 3rd level." +msgstr "" + +#: ../rules/base.xml.in.h:486 ../rules/evdev.xml.in.h:486 +msgid "Press Right Ctrl to choose 3rd level." +msgstr "" + +#: ../rules/base.xml.in.h:487 ../rules/evdev.xml.in.h:487 +msgid "Press Right Win-key to choose 3rd level." +msgstr "" + +#: ../rules/base.xml.in.h:488 ../rules/evdev.xml.in.h:488 +msgid "Press any of Alt keys to choose 3rd level." +msgstr "" + +#: ../rules/base.xml.in.h:489 ../rules/evdev.xml.in.h:489 +msgid "Press any of Win-keys to choose 3rd level." +msgstr "" + +#: ../rules/base.xml.in.h:490 ../rules/evdev.xml.in.h:490 +msgid "Pro" +msgstr "" + +#: ../rules/base.xml.in.h:491 ../rules/evdev.xml.in.h:491 +msgid "Pro Keypad" +msgstr "" + +#: ../rules/base.xml.in.h:492 ../rules/evdev.xml.in.h:492 +msgid "Probhat" +msgstr "" + +#: ../rules/base.xml.in.h:493 ../rules/evdev.xml.in.h:493 +msgid "Programmer Dvorak" +msgstr "" + +#: ../rules/base.xml.in.h:494 ../rules/evdev.xml.in.h:494 +msgid "Propeller Voyager (KTEZ-1000)" +msgstr "" + +#: ../rules/base.xml.in.h:495 ../rules/evdev.xml.in.h:495 +msgid "Prt" +msgstr "" + +#: ../rules/base.xml.in.h:496 ../rules/evdev.xml.in.h:496 +msgid "QTronix Scorpius 98N+" +msgstr "" + +#: ../rules/base.xml.in.h:497 ../rules/evdev.xml.in.h:497 +msgid "R-Alt switches layout while pressed." +msgstr "" + +#: ../rules/base.xml.in.h:498 ../rules/evdev.xml.in.h:498 +msgid "Right Alt is Compose." +msgstr "" + +#: ../rules/base.xml.in.h:499 ../rules/evdev.xml.in.h:499 +msgid "Right Alt key changes layout." +msgstr "" + +#: ../rules/base.xml.in.h:500 ../rules/evdev.xml.in.h:500 +msgid "Right Alt key never chooses 3rd level." +msgstr "" + +#: ../rules/base.xml.in.h:501 ../rules/evdev.xml.in.h:501 +msgid "Right Ctrl is Compose." +msgstr "" + +#: ../rules/base.xml.in.h:502 ../rules/evdev.xml.in.h:502 +msgid "Right Ctrl key changes layout." +msgstr "" + +#: ../rules/base.xml.in.h:503 ../rules/evdev.xml.in.h:503 +msgid "Right Ctrl key switches layout while pressed." +msgstr "" + +#: ../rules/base.xml.in.h:504 ../rules/evdev.xml.in.h:504 +msgid "Right Ctrl key works as Right Alt." +msgstr "" + +#: ../rules/base.xml.in.h:505 ../rules/evdev.xml.in.h:505 +msgid "Right Shift key changes layout." +msgstr "" + +#: ../rules/base.xml.in.h:506 ../rules/evdev.xml.in.h:506 +msgid "Right Win-key changes layout." +msgstr "" + +#: ../rules/base.xml.in.h:507 ../rules/evdev.xml.in.h:507 +msgid "Right Win-key is Compose." +msgstr "" + +#: ../rules/base.xml.in.h:508 ../rules/evdev.xml.in.h:508 +msgid "Right Win-key switches layout while pressed." +msgstr "" + +#: ../rules/base.xml.in.h:509 ../rules/evdev.xml.in.h:509 +msgid "Right hand" +msgstr "" + +#: ../rules/base.xml.in.h:510 ../rules/evdev.xml.in.h:510 +msgid "Right handed Dvorak" +msgstr "" + +#: ../rules/base.xml.in.h:511 ../rules/evdev.xml.in.h:511 +msgid "Romania" +msgstr "" + +#: ../rules/base.xml.in.h:512 ../rules/evdev.xml.in.h:512 +msgid "Romanian keyboard with German letters" +msgstr "" + +#: ../rules/base.xml.in.h:513 ../rules/evdev.xml.in.h:513 +msgid "Romanian keyboard with German letters, eliminate dead keys" +msgstr "" + +#: ../rules/base.xml.in.h:514 ../rules/evdev.xml.in.h:514 +msgid "Rou" +msgstr "" + +#: ../rules/base.xml.in.h:515 ../rules/evdev.xml.in.h:515 +msgid "Rus" +msgstr "" + +#: ../rules/base.xml.in.h:516 ../rules/evdev.xml.in.h:516 +msgid "Russia" +msgstr "" + +#: ../rules/base.xml.in.h:517 ../rules/evdev.xml.in.h:517 +msgid "Russian" +msgstr "" + +#: ../rules/base.xml.in.h:518 ../rules/evdev.xml.in.h:518 +msgid "Russian phonetic" +msgstr "" + +#: ../rules/base.xml.in.h:519 ../rules/evdev.xml.in.h:519 +msgid "Russian phonetic Dvorak" +msgstr "" + +#: ../rules/base.xml.in.h:520 ../rules/evdev.xml.in.h:520 +msgid "Russian phonetic, eliminate dead keys" +msgstr "" + +#: ../rules/base.xml.in.h:521 ../rules/evdev.xml.in.h:521 +msgid "Russian with Kazakh" +msgstr "" + +#: ../rules/base.xml.in.h:522 ../rules/evdev.xml.in.h:522 +msgid "SILVERCREST Multimedia Wireless Keyboard" +msgstr "" + +#: ../rules/base.xml.in.h:523 ../rules/evdev.xml.in.h:523 +msgid "SK-1300" +msgstr "" + +#: ../rules/base.xml.in.h:524 ../rules/evdev.xml.in.h:524 +msgid "SK-2500" +msgstr "" + +#: ../rules/base.xml.in.h:525 ../rules/evdev.xml.in.h:525 +msgid "SK-6200" +msgstr "" + +#: ../rules/base.xml.in.h:526 ../rules/evdev.xml.in.h:526 +msgid "SK-7100" +msgstr "" + +#: ../rules/base.xml.in.h:527 ../rules/evdev.xml.in.h:527 +msgid "SRB" +msgstr "" + +#: ../rules/base.xml.in.h:528 ../rules/evdev.xml.in.h:528 +msgid "SVEN Ergonomic 2500" +msgstr "" + +#: ../rules/base.xml.in.h:529 ../rules/evdev.xml.in.h:529 +msgid "Samsung SDM 4500P" +msgstr "" + +#: ../rules/base.xml.in.h:530 ../rules/evdev.xml.in.h:530 +msgid "Samsung SDM 4510P" +msgstr "" + +#: ../rules/base.xml.in.h:531 ../rules/evdev.xml.in.h:531 +msgid "ScrollLock LED shows alternative layout." +msgstr "" + +#: ../rules/base.xml.in.h:532 ../rules/evdev.xml.in.h:532 +msgid "Secwepemctsin" +msgstr "" + +#: ../rules/base.xml.in.h:533 ../rules/evdev.xml.in.h:533 +msgid "Serbia" +msgstr "" + +#: ../rules/base.xml.in.h:534 ../rules/evdev.xml.in.h:534 +msgid "Shift cancels CapsLock." +msgstr "" + +#: ../rules/base.xml.in.h:535 ../rules/evdev.xml.in.h:535 +msgid "Shift with numeric keypad keys works as in MS Windows." +msgstr "" + +#: ../rules/base.xml.in.h:536 ../rules/evdev.xml.in.h:536 +msgid "Shift+CapsLock changes layout." +msgstr "" + +#: ../rules/base.xml.in.h:537 ../rules/evdev.xml.in.h:537 +msgid "Slovakia" +msgstr "" + +#: ../rules/base.xml.in.h:538 ../rules/evdev.xml.in.h:538 +msgid "Slovenia" +msgstr "" + +#: ../rules/base.xml.in.h:539 ../rules/evdev.xml.in.h:539 +msgid "South Africa" +msgstr "" + +#: ../rules/base.xml.in.h:540 ../rules/evdev.xml.in.h:540 +msgid "Southern Uzbek" +msgstr "" + +#: ../rules/base.xml.in.h:541 ../rules/evdev.xml.in.h:541 +msgid "" +"Space key outputs non-breakable space character at fourth level, thin non-" +"breakable space character at sixth level" +msgstr "" + +#: ../rules/base.xml.in.h:542 ../rules/evdev.xml.in.h:542 +msgid "" +"Space key outputs non-breakable space character at fourth level, thin non-" +"breakable space character at sixth level (via Ctrl+Shift" +msgstr "" + +#: ../rules/base.xml.in.h:543 ../rules/evdev.xml.in.h:543 +msgid "Space key outputs non-breakable space character at fourth level." +msgstr "" + +#: ../rules/base.xml.in.h:544 ../rules/evdev.xml.in.h:544 +msgid "Space key outputs non-breakable space character at second level." +msgstr "" + +#: ../rules/base.xml.in.h:545 ../rules/evdev.xml.in.h:545 +msgid "" +"Space key outputs non-breakable space character at third level, nothing at " +"fourth level." +msgstr "" + +#: ../rules/base.xml.in.h:546 ../rules/evdev.xml.in.h:546 +msgid "" +"Space key outputs non-breakable space character at third level, thin non-" +"breakable space character at fourth level" +msgstr "" + +#: ../rules/base.xml.in.h:547 ../rules/evdev.xml.in.h:547 +msgid "Space key outputs non-breakable space character at third level." +msgstr "" + +#: ../rules/base.xml.in.h:548 ../rules/evdev.xml.in.h:548 +msgid "Space key outputs usual space at any level." +msgstr "" + +#: ../rules/base.xml.in.h:549 ../rules/evdev.xml.in.h:549 +msgid "Spain" +msgstr "" + +#: ../rules/base.xml.in.h:550 ../rules/evdev.xml.in.h:550 +msgid "Special keys (Ctrl+Alt+<key>) handled in a server." +msgstr "" + +#: ../rules/base.xml.in.h:551 ../rules/evdev.xml.in.h:551 +msgid "SrL" +msgstr "" + +#: ../rules/base.xml.in.h:552 ../rules/evdev.xml.in.h:552 +msgid "Sri Lanka" +msgstr "" + +#: ../rules/base.xml.in.h:553 ../rules/evdev.xml.in.h:553 +msgid "Standard" +msgstr "" + +#: ../rules/base.xml.in.h:554 ../rules/evdev.xml.in.h:554 +msgid "Standard (Cedilla)" +msgstr "" + +#. RSTU 2019-91 +#: ../rules/base.xml.in.h:556 ../rules/evdev.xml.in.h:556 +msgid "Standard RSTU" +msgstr "" + +#. RSTU 2019-91 +#: ../rules/base.xml.in.h:558 ../rules/evdev.xml.in.h:558 +msgid "Standard RSTU on Russian layout" +msgstr "" + +#: ../rules/base.xml.in.h:559 ../rules/evdev.xml.in.h:559 +msgid "Sun Type 5/6" +msgstr "" + +#: ../rules/base.xml.in.h:560 ../rules/evdev.xml.in.h:560 +msgid "Sun dead keys" +msgstr "" + +#: ../rules/base.xml.in.h:561 ../rules/evdev.xml.in.h:561 +msgid "Super Power Multimedia Keyboard" +msgstr "" + +#: ../rules/base.xml.in.h:562 ../rules/evdev.xml.in.h:562 +msgid "Super is mapped to the Win-keys." +msgstr "" + +#: ../rules/base.xml.in.h:563 ../rules/evdev.xml.in.h:563 +msgid "Svdvorak" +msgstr "" + +#: ../rules/base.xml.in.h:564 ../rules/evdev.xml.in.h:564 +msgid "Svk" +msgstr "" + +#: ../rules/base.xml.in.h:565 ../rules/evdev.xml.in.h:565 +msgid "Svn" +msgstr "" + +#: ../rules/base.xml.in.h:566 ../rules/evdev.xml.in.h:566 +msgid "Swap Ctrl and CapsLock." +msgstr "" + +#: ../rules/base.xml.in.h:567 ../rules/evdev.xml.in.h:567 +msgid "Swap ESC and CapsLock." +msgstr "" + +#: ../rules/base.xml.in.h:568 ../rules/evdev.xml.in.h:568 +msgid "Swap keycodes of two keys when Mac keyboards are misdetected by kernel." +msgstr "" + +#: ../rules/base.xml.in.h:569 ../rules/evdev.xml.in.h:569 +msgid "Swe" +msgstr "" + +#: ../rules/base.xml.in.h:570 ../rules/evdev.xml.in.h:570 +msgid "Sweden" +msgstr "" + +#: ../rules/base.xml.in.h:571 ../rules/evdev.xml.in.h:571 +msgid "Switzerland" +msgstr "" + +#: ../rules/base.xml.in.h:572 ../rules/evdev.xml.in.h:572 +msgid "Symplon PaceBook (tablet PC)" +msgstr "" + +#: ../rules/base.xml.in.h:573 ../rules/evdev.xml.in.h:573 +msgid "Syr" +msgstr "" + +#: ../rules/base.xml.in.h:574 ../rules/evdev.xml.in.h:574 +msgid "Syria" +msgstr "" + +#: ../rules/base.xml.in.h:575 ../rules/evdev.xml.in.h:575 +msgid "Syriac" +msgstr "" + +#: ../rules/base.xml.in.h:576 ../rules/evdev.xml.in.h:576 +msgid "Syriac phonetic" +msgstr "" + +#: ../rules/base.xml.in.h:577 ../rules/evdev.xml.in.h:577 +msgid "TIS-820.2538" +msgstr "" + +#: ../rules/base.xml.in.h:578 ../rules/evdev.xml.in.h:578 +msgid "Tajikistan" +msgstr "" + +#: ../rules/base.xml.in.h:579 ../rules/evdev.xml.in.h:579 +msgid "Tamil" +msgstr "" + +#: ../rules/base.xml.in.h:580 ../rules/evdev.xml.in.h:580 +msgid "Tamil TAB Typewriter" +msgstr "" + +#: ../rules/base.xml.in.h:581 ../rules/evdev.xml.in.h:581 +msgid "Tamil TSCII Typewriter" +msgstr "" + +#: ../rules/base.xml.in.h:582 ../rules/evdev.xml.in.h:582 +msgid "Tamil Unicode" +msgstr "" + +#: ../rules/base.xml.in.h:583 ../rules/evdev.xml.in.h:583 +msgid "Tatar" +msgstr "" + +#: ../rules/base.xml.in.h:584 ../rules/evdev.xml.in.h:584 +msgid "Telugu" +msgstr "" + +#: ../rules/base.xml.in.h:585 ../rules/evdev.xml.in.h:585 +msgid "Tha" +msgstr "" + +#: ../rules/base.xml.in.h:586 ../rules/evdev.xml.in.h:586 +msgid "Thailand" +msgstr "" + +#: ../rules/base.xml.in.h:587 ../rules/evdev.xml.in.h:587 +msgid "Third level choosers" +msgstr "" + +#: ../rules/base.xml.in.h:588 ../rules/evdev.xml.in.h:588 +msgid "Tibetan" +msgstr "" + +#: ../rules/base.xml.in.h:589 ../rules/evdev.xml.in.h:589 +msgid "Tibetan (with ASCII numerals)" +msgstr "" + +#: ../rules/base.xml.in.h:590 ../rules/evdev.xml.in.h:590 +msgid "Tifinagh" +msgstr "" + +#: ../rules/base.xml.in.h:591 ../rules/evdev.xml.in.h:591 +msgid "Tifinagh Alternative" +msgstr "" + +#: ../rules/base.xml.in.h:592 ../rules/evdev.xml.in.h:592 +msgid "Tifinagh Alternative Phonetic" +msgstr "" + +#: ../rules/base.xml.in.h:593 ../rules/evdev.xml.in.h:593 +msgid "Tifinagh Extended" +msgstr "" + +#: ../rules/base.xml.in.h:594 ../rules/evdev.xml.in.h:594 +msgid "Tifinagh Extended Phonetic" +msgstr "" + +#: ../rules/base.xml.in.h:595 ../rules/evdev.xml.in.h:595 +msgid "Tifinagh Phonetic" +msgstr "" + +#: ../rules/base.xml.in.h:596 ../rules/evdev.xml.in.h:596 +msgid "Tilde (~) variant" +msgstr "" + +#: ../rules/base.xml.in.h:597 ../rules/evdev.xml.in.h:597 +msgid "Tjk" +msgstr "" + +#: ../rules/base.xml.in.h:598 ../rules/evdev.xml.in.h:598 +msgid "Toshiba Satellite S3000" +msgstr "" + +#: ../rules/base.xml.in.h:599 ../rules/evdev.xml.in.h:599 +msgid "Trust Direct Access Keyboard" +msgstr "" + +#: ../rules/base.xml.in.h:600 ../rules/evdev.xml.in.h:600 +msgid "Trust Wireless Keyboard Classic" +msgstr "" + +#: ../rules/base.xml.in.h:601 ../rules/evdev.xml.in.h:601 +msgid "Tur" +msgstr "" + +#: ../rules/base.xml.in.h:602 ../rules/evdev.xml.in.h:602 +msgid "Turkey" +msgstr "" + +#: ../rules/base.xml.in.h:603 ../rules/evdev.xml.in.h:603 +msgid "Typewriter" +msgstr "" + +#: ../rules/base.xml.in.h:604 ../rules/evdev.xml.in.h:604 +msgid "US keyboard with Bosnian digraphs" +msgstr "" + +#: ../rules/base.xml.in.h:605 ../rules/evdev.xml.in.h:605 +msgid "US keyboard with Bosnian letters" +msgstr "" + +#: ../rules/base.xml.in.h:606 ../rules/evdev.xml.in.h:606 +msgid "US keyboard with Croatian digraphs" +msgstr "" + +#: ../rules/base.xml.in.h:607 ../rules/evdev.xml.in.h:607 +msgid "US keyboard with Croatian letters" +msgstr "" + +#: ../rules/base.xml.in.h:608 ../rules/evdev.xml.in.h:608 +msgid "US keyboard with Estonian letters" +msgstr "" + +#: ../rules/base.xml.in.h:609 ../rules/evdev.xml.in.h:609 +msgid "US keyboard with Lithuanian letters" +msgstr "" + +#: ../rules/base.xml.in.h:610 ../rules/evdev.xml.in.h:610 +msgid "US keyboard with Slovenian digraphs" +msgstr "" + +#: ../rules/base.xml.in.h:611 ../rules/evdev.xml.in.h:611 +msgid "US keyboard with Slovenian letters" +msgstr "" + +#: ../rules/base.xml.in.h:612 ../rules/evdev.xml.in.h:612 +msgid "USA" +msgstr "" + +#: ../rules/base.xml.in.h:613 ../rules/evdev.xml.in.h:613 +msgid "Udmurt" +msgstr "" + +#: ../rules/base.xml.in.h:614 ../rules/evdev.xml.in.h:614 +msgid "Ukr" +msgstr "" + +#: ../rules/base.xml.in.h:615 ../rules/evdev.xml.in.h:615 +msgid "Ukraine" +msgstr "" + +#: ../rules/base.xml.in.h:616 ../rules/evdev.xml.in.h:616 +msgid "UnicodeExpert" +msgstr "" + +#: ../rules/base.xml.in.h:617 ../rules/evdev.xml.in.h:617 +msgid "United Kingdom" +msgstr "" + +#: ../rules/base.xml.in.h:618 ../rules/evdev.xml.in.h:618 +msgid "Urdu" +msgstr "" + +#: ../rules/base.xml.in.h:619 ../rules/evdev.xml.in.h:619 +msgid "Use Bosnian digraphs" +msgstr "" + +#: ../rules/base.xml.in.h:620 ../rules/evdev.xml.in.h:620 +msgid "Use Croatian digraphs" +msgstr "" + +#: ../rules/base.xml.in.h:621 ../rules/evdev.xml.in.h:621 +msgid "Use Slovenian digraphs" +msgstr "" + +#: ../rules/base.xml.in.h:622 ../rules/evdev.xml.in.h:622 +msgid "Use guillemets for quotes" +msgstr "" + +#: ../rules/base.xml.in.h:623 ../rules/evdev.xml.in.h:623 +msgid "Use keyboard LED to show alternative layout." +msgstr "" + +#: ../rules/base.xml.in.h:624 ../rules/evdev.xml.in.h:624 +msgid "Using space key to input non-breakable space character" +msgstr "" + +#: ../rules/base.xml.in.h:625 ../rules/evdev.xml.in.h:625 +msgid "Uzb" +msgstr "" + +#: ../rules/base.xml.in.h:626 ../rules/evdev.xml.in.h:626 +msgid "Uzbekistan" +msgstr "" + +#: ../rules/base.xml.in.h:627 ../rules/evdev.xml.in.h:627 +msgid "Vietnam" +msgstr "" + +#: ../rules/base.xml.in.h:628 ../rules/evdev.xml.in.h:628 +msgid "ViewSonic KU-306 Internet Keyboard" +msgstr "" + +#: ../rules/base.xml.in.h:629 ../rules/evdev.xml.in.h:629 +msgid "Vnm" +msgstr "" + +#: ../rules/base.xml.in.h:630 ../rules/evdev.xml.in.h:630 +msgid "Wang 724 keypad with unicode additions (arrows and math operators)" +msgstr "" + +#: ../rules/base.xml.in.h:631 ../rules/evdev.xml.in.h:631 +msgid "" +"Wang 724 keypad with unicode additions (arrows and math operators). Math " +"operators on default level." +msgstr "" + +#: ../rules/base.xml.in.h:632 ../rules/evdev.xml.in.h:632 +msgid "Wang model 724 azerty" +msgstr "" + +#: ../rules/base.xml.in.h:633 ../rules/evdev.xml.in.h:633 +msgid "Western" +msgstr "" + +#: ../rules/base.xml.in.h:634 ../rules/evdev.xml.in.h:634 +msgid "Winbook Model XP5" +msgstr "" + +#: ../rules/base.xml.in.h:635 ../rules/evdev.xml.in.h:635 +msgid "Winkeys" +msgstr "" + +#: ../rules/base.xml.in.h:636 ../rules/evdev.xml.in.h:636 +msgid "With <\\|> key" +msgstr "" + +#: ../rules/base.xml.in.h:637 ../rules/evdev.xml.in.h:637 +msgid "With EuroSign on 5" +msgstr "" + +#: ../rules/base.xml.in.h:638 ../rules/evdev.xml.in.h:638 +msgid "With guillemets" +msgstr "" + +#: ../rules/base.xml.in.h:639 ../rules/evdev.xml.in.h:639 +msgid "Yahoo! Internet Keyboard" +msgstr "" + +#: ../rules/base.xml.in.h:640 ../rules/evdev.xml.in.h:640 +msgid "Yakut" +msgstr "" + +#: ../rules/base.xml.in.h:641 ../rules/evdev.xml.in.h:641 +msgid "Yoruba" +msgstr "" + +#: ../rules/base.xml.in.h:642 ../rules/evdev.xml.in.h:642 +msgid "Z and ZHE swapped" +msgstr "" + +#: ../rules/base.xml.in.h:643 ../rules/evdev.xml.in.h:643 +msgid "Zar" +msgstr "" + +#: ../rules/base.xml.in.h:644 ../rules/evdev.xml.in.h:644 +msgid "azerty" +msgstr "" + +#: ../rules/base.xml.in.h:645 ../rules/evdev.xml.in.h:645 +msgid "azerty/digits" +msgstr "" + +#: ../rules/base.xml.in.h:646 ../rules/evdev.xml.in.h:646 +msgid "digits" +msgstr "" + +#: ../rules/base.xml.in.h:647 ../rules/evdev.xml.in.h:647 +msgid "displaced semicolon and quote (obsolete)" +msgstr "" + +#: ../rules/base.xml.in.h:648 ../rules/evdev.xml.in.h:648 +msgid "lyx" +msgstr "" + +#: ../rules/base.xml.in.h:649 ../rules/evdev.xml.in.h:649 +msgid "qwerty" +msgstr "" + +#: ../rules/base.xml.in.h:650 ../rules/evdev.xml.in.h:650 +msgid "qwerty, extended Backslash" +msgstr "" + +#: ../rules/base.xml.in.h:651 ../rules/evdev.xml.in.h:651 +msgid "qwerty/digits" +msgstr "" + +#: ../rules/base.xml.in.h:652 ../rules/evdev.xml.in.h:652 +msgid "qwertz" +msgstr "" --- xkeyboard-config-1.3.orig/po/POTFILES.in +++ xkeyboard-config-1.3/po/POTFILES.in @@ -1 +1,2 @@ rules/base.xml.in +rules/evdev.xml.in --- xkeyboard-config-1.3.orig/po/POTFILES +++ xkeyboard-config-1.3/po/POTFILES @@ -0,0 +1,2 @@ + ../rules/base.xml.in \ + ../rules/evdev.xml.in --- xkeyboard-config-1.3.orig/po/ky.po +++ xkeyboard-config-1.3/po/ky.po @@ -0,0 +1,2682 @@ +# Translation of 'xkeyboard-config' messages to Kirghiz. +# Copyright (C) 2002 Free Software Foundation, Inc. +# Ilyas Bakirov , 2007. +# +msgid "" +msgstr "" +"Project-Id-Version: xkeyboard-config 1.1-pre1\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2007-09-11 22:14+0100\n" +"PO-Revision-Date: 2007-11-13 14:39+0600\n" +"Last-Translator: Ilyas Bakirov \n" +"Language-Team: Kirghiz \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Poedit-Language: Kyrgyz\n" +"X-Poedit-Country: KYRGYZSTAN\n" + +#: ../rules/base.xml.in.h:1 +msgid "(F)" +msgstr "(F)" + +#: ../rules/base.xml.in.h:2 +msgid "(Legacy) Alternative" +msgstr "(ЭскиргСн) ΠΠ»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π΄ΠΈΠΊ" + +#: ../rules/base.xml.in.h:3 +msgid "(Legacy) Alternative, Sun dead keys" +msgstr "(ЭскиргСн) ΠΠ»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π΄ΠΈΠΊ, Π°Ρ‚Π°ΠΉΡ‹Π½ (dead keys) Sun ΠΊΠ»Π°Π²ΠΈΡˆΠ°Π»Π°Ρ€Ρ‹ ΠΌΠ΅Π½Π΅Π½" + +#: ../rules/base.xml.in.h:4 +msgid "(Legacy) Alternative, eliminate dead keys" +msgstr "(ЭскиргСн) ΠΠ»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π΄ΠΈΠΊ, Π°Ρ‚Π°ΠΉΡ‹Π½ (dead keys) ΠΊΠ»Π°Π²ΠΈΡˆΠ°Π»Π°Ρ€ΡΡ‹Π·" + +#: ../rules/base.xml.in.h:5 +msgid "(Legacy) Dvorak" +msgstr "(ЭскиргСн) Dvorak" + +#: ../rules/base.xml.in.h:6 +msgid "101/104 key Compatible" +msgstr "101/104 баскычтар ΠΌΠ΅Π½Π΅Π½ ΠΆΠ°Ρ€Π°ΠΌΠ΄ΡƒΡƒ" + +#: ../rules/base.xml.in.h:7 ../rules/sun.xml.in.h:2 +msgid "101/qwerty/comma/Dead keys" +msgstr "pc101, qwerty, ―Ρ‚―Ρ€, Π°Ρ‚Π°ΠΉΡ‹Π½ (dead keys) ΠΊΠ»Π°Π²ΠΈΡˆΠ°Π»Π°Ρ€Ρ‹ ΠΌΠ΅Π½Π΅Π½" + +#: ../rules/base.xml.in.h:8 ../rules/sun.xml.in.h:3 +msgid "101/qwerty/comma/Eliminate dead keys" +msgstr "pc101, qwerty, ―Ρ‚―Ρ€, Π°Ρ‚Π°ΠΉΡ‹Π½ (dead keys) ΠΊΠ»Π°Π²ΠΈΡˆΠ°Π»Π°Ρ€ΡΡ‹Π· " + +#: ../rules/base.xml.in.h:9 ../rules/sun.xml.in.h:4 +msgid "101/qwerty/dot/Dead keys" +msgstr "pc101, qwerty, Ρ‡Π΅ΠΊΠΈΡ‚, Π°Ρ‚Π°ΠΉΡ‹Π½ (dead keys) ΠΊΠ»Π°Π²ΡˆΠΈΠ»Π°Ρ€Ρ‹ ΠΌΠ΅Π½Π΅Π½" + +#: ../rules/base.xml.in.h:10 ../rules/sun.xml.in.h:5 +msgid "101/qwerty/dot/Eliminate dead keys" +msgstr "pc101, qwerty, ―Ρ‚ΡƒΡ€, Π°Ρ‚Π°ΠΉΡ‹Π½ (dead keys) ΠΊΠ»Π°Π²ΠΈΡˆΠ°Π»Π°Ρ€ΡΡ‹Π·" + +#: ../rules/base.xml.in.h:11 ../rules/sun.xml.in.h:6 +msgid "101/qwertz/comma/Dead keys" +msgstr "pc101, qwertz, ―Ρ‚ΡƒΡ€, Π°Ρ‚Π°ΠΉΡ‹Π½ (dead keys) ΠΊΠ»Π°Π²ΠΈΡˆΠ°Π»Π°Ρ€Ρ‹ ΠΌΠ΅Π½Π΅Π½" + +#: ../rules/base.xml.in.h:12 +msgid "101/qwertz/comma/Eliminate dead keys" +msgstr "pc101, qwertz, ―Ρ‚―Ρ€, Π°Ρ‚Π°ΠΉΡ‹Π½ (dead keys) ΠΊΠ»Π°Π²ΠΈΡˆΠ°Π»Π°Ρ€ΡΡ‹Π·" + +#: ../rules/base.xml.in.h:13 ../rules/sun.xml.in.h:7 +msgid "101/qwertz/dot/Dead keys" +msgstr "pc101, qwertz, Ρ‡Π΅ΠΊΠΈΡ‚, Π°Ρ‚Π°ΠΉΡ‹Π½ (dead keys) ΠΊΠ»Π°Π²ΠΈΡˆΠ°Π»Π°Ρ€Ρ‹ ΠΌΠ΅Π½Π΅Π½" + +#: ../rules/base.xml.in.h:14 ../rules/sun.xml.in.h:8 +msgid "101/qwertz/dot/Eliminate dead keys" +msgstr "pc101, qwertz, Ρ‡Π΅ΠΊΠΈΡ‚, Π°Ρ‚Π°ΠΉΡ‹Π½ (dead keys) ΠΊΠ»Π°Π²ΠΈΡˆΠ°Π»Π°Ρ€ΡΡ‹Π·" + +#: ../rules/base.xml.in.h:15 ../rules/sun.xml.in.h:9 +msgid "102/qwerty/comma/Dead keys" +msgstr "pc102, qwerty, ―Ρ‚―Ρ€, Π°Ρ‚Π°ΠΉΡ‹Π½ (dead keys) ΠΊΠ»Π°Π²ΠΈΡˆΠ°Π»Π°Ρ€Ρ‹ ΠΌΠ΅Π½Π΅Π½" + +#: ../rules/base.xml.in.h:16 ../rules/sun.xml.in.h:10 +msgid "102/qwerty/comma/Eliminate dead keys" +msgstr "pc102, qwerty, ―Ρ‚―Ρ€, Π°Ρ‚Π°Ρ‹ΠΉΠ½ (dead keys) ΠΊΠ»Π°Π²ΠΈΡˆΠ°Π»Π°Ρ€ΡΡ‹Π·" + +#: ../rules/base.xml.in.h:17 ../rules/sun.xml.in.h:11 +msgid "102/qwerty/dot/Dead keys" +msgstr "pc102, qwerty, Ρ‡Π΅ΠΊΠΈΡ‚, Π°Ρ‚Π°ΠΉΡ‹Π½ (dead keys) ΠΊΠ»Π°Π²ΠΈΡˆΠ°Π»Π°Ρ€Ρ‹ ΠΌΠ΅Π½Π΅Π½" + +#: ../rules/base.xml.in.h:18 ../rules/sun.xml.in.h:12 +msgid "102/qwerty/dot/Eliminate dead keys" +msgstr "pc102, qwerty, Ρ‡Π΅ΠΊΠΈΡ‚, Π°Ρ‚Π°ΠΉΡ‹Π½ (dead keys) ΠΊΠ»Π°Π²ΠΈΡˆΠ°Π»Π°Ρ€ΡΡ‹Π·" + +#: ../rules/base.xml.in.h:19 ../rules/sun.xml.in.h:13 +msgid "102/qwertz/comma/Dead keys" +msgstr "pc102, qwertz, ―Ρ‚―Ρ€, Π°Ρ‚Π°ΠΉΡ‹Π½ (dead keys) ΠΊΠ»Π°Π²ΠΈΡˆΠ°Π»Π°Ρ€Ρ‹ ΠΌΠ΅Π½Π΅Π½" + +#: ../rules/base.xml.in.h:20 ../rules/sun.xml.in.h:14 +msgid "102/qwertz/comma/Eliminate dead keys" +msgstr "pc102, qwertz, ―Ρ‚ΡƒΡ€, Π°Ρ‚Π°ΠΉΡ‹Π½ (dead keys) ΠΊΠ»Π°Π²ΠΈΡˆΠ°Π»Π°Ρ€ΡΡ‹Π·" + +#: ../rules/base.xml.in.h:21 ../rules/sun.xml.in.h:15 +msgid "102/qwertz/dot/Dead keys" +msgstr "pc102, qwertz, Ρ‡Π΅ΠΊΠΈΡ‚, Π°Ρ‚Π°ΠΉΡ‹Π½ (dead keys) ΠΊΠ»Π°Π²ΠΈΡˆΠ°Π»Π°Ρ€Ρ‹ ΠΌΠ΅Π½Π΅Π½" + +#: ../rules/base.xml.in.h:22 ../rules/sun.xml.in.h:16 +msgid "102/qwertz/dot/Eliminate dead keys" +msgstr "pc102, qwertz, Ρ‡Π΅ΠΊΠΈΡ‚, Π°Ρ‚Π°ΠΉΡ‹Π½ (dead keys) ΠΊΠ»Π°Π²ΠΈΡˆΠ°Π»Π°Ρ€ΡΡ‹Π·" + +#: ../rules/base.xml.in.h:23 +msgid "A4Tech KB-21" +msgstr "A4Tech KB-21" + +#: ../rules/base.xml.in.h:24 +msgid "A4Tech KBS-8" +msgstr "A4Tech KBS-8" + +#: ../rules/base.xml.in.h:25 +msgid "A4Tech Wireless Desktop RFKB-23" +msgstr "A4Tech Wireless Desktop RFKB-23" + +#: ../rules/base.xml.in.h:26 +msgid "ACPI Standard" +msgstr "ACPI стандарттуу" + +#: ../rules/base.xml.in.h:27 +msgid "AZERTY Tskapo" +msgstr "AZERTY Tskapo" + +#: ../rules/base.xml.in.h:28 +msgid "Acer AirKey V" +msgstr "Acer AirKey V" + +#: ../rules/base.xml.in.h:29 +msgid "Acer C300" +msgstr "Acer C300" + +#: ../rules/base.xml.in.h:30 +msgid "Acer Ferrari 4000" +msgstr "Acer Ferrari 4000" + +#: ../rules/base.xml.in.h:31 +msgid "Acer Laptop" +msgstr "Acer Π½ΠΎΡƒΡ‚Π±ΡƒΠ³Ρƒ" + +#: ../rules/base.xml.in.h:32 +msgid "Add the EuroSign to the 2 key." +msgstr "2 Π΄Π΅Π½Π΅Π³ клавишага Π•Π²Ρ€ΠΎ бСлгисин ΠΊΠΎΡˆΡƒΡƒ." + +#: ../rules/base.xml.in.h:33 +msgid "Add the EuroSign to the 5 key." +msgstr "5 Π΄Π΅Π³Π΅Π½ клавишага Π•Π²Ρ€ΠΎ бСлгисин ΠΊΠΎΡˆΡƒΡƒ." + +#: ../rules/base.xml.in.h:34 +msgid "Add the EuroSign to the E key." +msgstr "E ΠΊΠ»Π°Π²ΠΈΡˆΠ°ΡΡ‹Π½Π° Π•Π²Ρ€ΠΎ бСлгисин ΠΊΠΎΡˆΡƒΡƒ." + +#: ../rules/base.xml.in.h:35 +msgid "Add the standard behavior to Menu key." +msgstr "" + +#: ../rules/base.xml.in.h:36 +msgid "Adding the EuroSign to certain keys" +msgstr "" + +#: ../rules/base.xml.in.h:37 +msgid "Advance Scorpius KI" +msgstr "Advance Scorpius KI" + +#: ../rules/base.xml.in.h:38 +msgid "Afg" +msgstr "Афг" + +#: ../rules/base.xml.in.h:39 +msgid "Afghanistan" +msgstr "Афганистан" + +#: ../rules/base.xml.in.h:40 +msgid "Akan" +msgstr "Акан" + +#: ../rules/base.xml.in.h:41 +msgid "Alb" +msgstr "Алб" + +#: ../rules/base.xml.in.h:42 +msgid "Albania" +msgstr "Албания" + +#: ../rules/base.xml.in.h:43 +msgid "Alt and Meta are on the Alt keys." +msgstr "Alt ΠΆΠ°Π½Π° Meta Alt ΠΊΠ»Π°Π²ΠΈΡˆΠ°Π»Π°Ρ€Π΄Π°." + +#: ../rules/base.xml.in.h:44 +msgid "Alt is mapped to the right Win-key and Super to Menu." +msgstr "Alt ΠΎ£ Win клавишага ΠΎΡ€Π½ΠΎΡ‚ΡƒΠ»Π³Π°Π½, Super болсо - Menu." + +#: ../rules/base.xml.in.h:45 +msgid "Alt+CapsLock changes layout." +msgstr "Alt+CapsLock раскладканы Π°Π»ΠΌΠ°ΡˆΡ‚Ρ‹Ρ€Π°Ρ‚." + +#: ../rules/base.xml.in.h:46 +msgid "Alt+Ctrl change layout." +msgstr "Alt+Ctrl раскладканы Π°Π»ΠΌΠ°ΡˆΡ‚Ρ‹Ρ€Π°Ρ‚." + +#: ../rules/base.xml.in.h:47 +msgid "Alt+Shift change layout." +msgstr "Alt+Shift раскладканы Π°Π»ΠΌΠ°ΡˆΡ‚Ρ‹Ρ€Π°Ρ‚." + +#: ../rules/base.xml.in.h:48 +msgid "Alt-Q" +msgstr "Alt-Q" + +#: ../rules/base.xml.in.h:49 +msgid "Alt/Win key behavior" +msgstr "Alt/Win ΠΊΠ»Π°Π²ΠΈΡˆΠ°Π»Π°Ρ€Ρ‹" + +#: ../rules/base.xml.in.h:50 +msgid "Alternative" +msgstr "ΠΠ»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π΄ΠΈΠΊ" + +#: ../rules/base.xml.in.h:51 +msgid "Alternative Eastern" +msgstr "ΠΠ»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π΄ΠΈΠΊ" + +#: ../rules/base.xml.in.h:52 +msgid "Alternative Phonetic" +msgstr "ΠΠ»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π΄―― Ρ„ΠΎΠ½Π΅Ρ‚ΠΈΠΊΠ°Π»Ρ‹ΠΊ" + +#: ../rules/base.xml.in.h:53 +msgid "Alternative international (former us_intl)" +msgstr "Π­Π»Π°Ρ€Π°Π»Ρ‹ΠΊ ΠΠ»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π΄ΠΈΠΊ (ΠΌΡƒΡ€ΡƒΠ½ΠΊΡƒ us_intl)" + +#: ../rules/base.xml.in.h:54 +msgid "Alternative, Sun dead keys" +msgstr "ΠΠ»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π΄ΠΈΠΊ, Π°Ρ‚Π°ΠΉΡ‹Π½ (dead keys) Sun ΠΊΠ»Π°Π²ΠΈΡˆΠ°Π»Π°Ρ€Ρ‹ ΠΌΠ΅Π½Π΅Π½" + +#: ../rules/base.xml.in.h:55 +msgid "Alternative, eliminate dead keys" +msgstr "ΠΠ»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π΄ΠΈΠΊ, Π°Ρ‚Π°ΠΉΡ‹Π½ (dead keys) ΠΊΠ»Π°Π²ΠΈΡˆΠ°Π»Π°Ρ€ΡΡ‹Π·" + +#: ../rules/base.xml.in.h:56 +msgid "Alternative, latin-9 only" +msgstr "ΠΠ»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π΄ΠΈΠΊ, latin-9 Π³Π°Π½Π°" + +#: ../rules/base.xml.in.h:57 +msgid "And" +msgstr "Анд" + +#: ../rules/base.xml.in.h:58 +msgid "Andorra" +msgstr "Андорра" + +#: ../rules/base.xml.in.h:59 +msgid "Apostrophe (') variant" +msgstr "Π’Π°Ρ€ΠΈΠ°Π½Ρ‚ апостроф (') ΠΌΠ΅Π½Π΅Π½" + +#: ../rules/base.xml.in.h:60 +msgid "Apple" +msgstr "Apple" + +#: ../rules/base.xml.in.h:61 +msgid "Apple Laptop" +msgstr "Apple Ноутбугу" + +#: ../rules/base.xml.in.h:62 +msgid "Ara" +msgstr "Ара" + +#: ../rules/base.xml.in.h:63 +msgid "Arabic" +msgstr "Араб" + +#: ../rules/base.xml.in.h:64 +msgid "Arm" +msgstr "Арм" + +#: ../rules/base.xml.in.h:65 +msgid "Armenia" +msgstr "АрмСния" + +#: ../rules/base.xml.in.h:66 +msgid "Asus Laptop" +msgstr "Asus Π½ΠΎΡƒΡ‚Π±ΡƒΠ³Ρƒ" + +#: ../rules/base.xml.in.h:67 +msgid "Aze" +msgstr "Азр" + +#: ../rules/base.xml.in.h:68 +msgid "Azerbaijan" +msgstr "АзСрбайдТан" + +#: ../rules/base.xml.in.h:69 +msgid "Azona RF2300 wireless Internet Keyboard" +msgstr "Azona RF2300 wireless Internet Keyboard" + +#: ../rules/base.xml.in.h:70 +msgid "BTC 5090" +msgstr "BTC 5090" + +#: ../rules/base.xml.in.h:71 +msgid "BTC 5113RF Multimedia" +msgstr "BTC 5113RF Multimedia" + +#: ../rules/base.xml.in.h:72 +msgid "BTC 5126T" +msgstr "BTC 5126T" + +#: ../rules/base.xml.in.h:73 +msgid "BTC 9000" +msgstr "BTC 9000" + +#: ../rules/base.xml.in.h:74 +msgid "BTC 9000A" +msgstr "BTC 9000A" + +#: ../rules/base.xml.in.h:75 +msgid "BTC 9001AH" +msgstr "BTC 9001AH" + +#: ../rules/base.xml.in.h:76 +msgid "BTC 9019U" +msgstr "BTC 9019U" + +#: ../rules/base.xml.in.h:77 +msgid "Ban" +msgstr "Π‘Π°Π½" + +#: ../rules/base.xml.in.h:78 +msgid "Bangladesh" +msgstr "Π‘Π°Π½Π³Π»Π°Π΄Π΅Ρˆ" + +#: ../rules/base.xml.in.h:79 ../rules/sun.xml.in.h:22 +msgid "Bel" +msgstr "Π‘Π΅Π»" + +#: ../rules/base.xml.in.h:80 +msgid "Belarus" +msgstr "БСларусия" + +#: ../rules/base.xml.in.h:81 +msgid "Belgium" +msgstr "Π‘Π΅Π»ΡŒΠ³ΠΈΡ" + +#: ../rules/base.xml.in.h:82 +msgid "BenQ X-Touch" +msgstr "BenQ X-Touch" + +#: ../rules/base.xml.in.h:83 +msgid "Bengali" +msgstr "Π‘Π΅Π½Π³Π°Π»ΡŒΠ΄Ρ‹ΠΊ" + +#: ../rules/base.xml.in.h:84 +msgid "Bengali Probhat" +msgstr "Π‘Π΅Π½Π³Π°Π»ΡŒΠ΄Ρ‹ΠΊ ΠŸΡ€ΠΎΠ±Π°Ρ‚" + +#: ../rules/base.xml.in.h:85 +msgid "Bepo, ergonomic, Dvorak way" +msgstr "Π‘Π΅ΠΏΠΎ, эргономикалык, Dvorak'ΠΊΠ° окшош" + +#: ../rules/base.xml.in.h:86 +msgid "Bepo, ergonomic, Dvorak way, latin-9 only" +msgstr "Π‘Π΅ΠΏΠΎ, эргономикалык, Dvorak'ΠΊΠ° окшош, latin-9 Π³Π°Π½Π°" + +#: ../rules/base.xml.in.h:87 ../rules/sun.xml.in.h:24 +msgid "Bgr" +msgstr "Π‘ΠΎΠ»Π³" + +#: ../rules/base.xml.in.h:88 +msgid "Bhu" +msgstr "Π‘ΡƒΡ‚" + +#: ../rules/base.xml.in.h:89 +msgid "Bhutan" +msgstr "Π‘ΡƒΡ‚Π°Π½" + +#: ../rules/base.xml.in.h:90 +msgid "Biblical Hebrew (Tiro)" +msgstr "Π‘ΠΈΠ±Π»Π΅ΠΉΠ΄ΠΈΠΊ ΠΈΠ²Ρ€ΠΈΡ‚ (Tiro)" + +#: ../rules/base.xml.in.h:91 +msgid "Bih" +msgstr "Босн" + +#: ../rules/base.xml.in.h:92 +msgid "Blr" +msgstr "Π‘Π΅Π»" + +#: ../rules/base.xml.in.h:93 +msgid "Bosnia and Herzegovina" +msgstr "Босния ΠΆΠ°Π½Π° ГСрциговиния" + +#: ../rules/base.xml.in.h:94 +msgid "Both Alt keys together change layout." +msgstr "" + +#: ../rules/base.xml.in.h:95 +msgid "Both Ctrl keys together change layout." +msgstr "" + +#: ../rules/base.xml.in.h:96 +msgid "Both Shift keys together change layout." +msgstr "" + +#: ../rules/base.xml.in.h:97 +msgid "Both Win-keys switch layout while pressed." +msgstr "" + +#: ../rules/base.xml.in.h:98 +msgid "Bra" +msgstr "Π‘Ρ€Π°" + +#: ../rules/base.xml.in.h:99 +msgid "Braille" +msgstr "Π‘Ρ€Π°ΠΈΠΈΠ»" + +#: ../rules/base.xml.in.h:100 +msgid "Brazil" +msgstr "Бразилия" + +#: ../rules/base.xml.in.h:101 +msgid "Brazilian ABNT2" +msgstr "Π‘Ρ€Π°Π·ΠΈΠ»Π΄ΠΈΠΊ ABNT2" + +#: ../rules/base.xml.in.h:102 +msgid "Brl" +msgstr "Π‘Ρ€Π»" + +#: ../rules/base.xml.in.h:103 +msgid "Brother Internet Keyboard" +msgstr "Brother Internet Keyboard" + +#: ../rules/base.xml.in.h:104 +msgid "Buckwalter" +msgstr "Buckwalter" + +#: ../rules/base.xml.in.h:105 +msgid "Bulgaria" +msgstr "Болгария" + +#: ../rules/base.xml.in.h:106 +msgid "Cambodia" +msgstr "КамбодТия" + +#: ../rules/base.xml.in.h:107 ../rules/sun.xml.in.h:29 +msgid "Can" +msgstr "Кан" + +#: ../rules/base.xml.in.h:108 +msgid "Canada" +msgstr "Канада" + +#: ../rules/base.xml.in.h:109 +msgid "Caps Lock is Compose." +msgstr "Caps Lock Compose ΠΊΠ»Π°Π²ΠΈΡˆΠ°ΡΡ‹." + +#: ../rules/base.xml.in.h:110 +msgid "CapsLock LED shows alternative layout." +msgstr "" + +#: ../rules/base.xml.in.h:111 +msgid "CapsLock acts as Shift with locking. Shift \"pauses\" CapsLock." +msgstr "" + +#: ../rules/base.xml.in.h:112 +msgid "CapsLock acts as Shift with locking. Shift doesn't affect CapsLock." +msgstr "" + +#: ../rules/base.xml.in.h:113 +msgid "CapsLock just locks the Shift modifier." +msgstr "" + +#: ../rules/base.xml.in.h:114 ../rules/sun.xml.in.h:33 +msgid "CapsLock key behavior" +msgstr "" + +#: ../rules/base.xml.in.h:115 +msgid "CapsLock key changes layout." +msgstr "" + +#: ../rules/base.xml.in.h:116 +msgid "CapsLock toggles Shift so all keys are affected." +msgstr "" + +#: ../rules/base.xml.in.h:117 +msgid "CapsLock toggles normal capitalization of alphabetic characters." +msgstr "" + +#: ../rules/base.xml.in.h:118 +msgid "CapsLock uses internal capitalization. Shift \"pauses\" CapsLock." +msgstr "" + +#: ../rules/base.xml.in.h:119 +msgid "CapsLock uses internal capitalization. Shift doesn't affect CapsLock." +msgstr "" + +#: ../rules/base.xml.in.h:120 +msgid "Catalan variant with middle-dot L" +msgstr "" + +#: ../rules/base.xml.in.h:121 +msgid "Che" +msgstr "Π§Π΅" + +#: ../rules/base.xml.in.h:122 +msgid "Cherry Blue Line CyBo@rd" +msgstr "Cherry Blue Line CyBo@rd" + +#: ../rules/base.xml.in.h:123 +msgid "Cherry Blue Line CyBo@rd (alternate option)" +msgstr "Cherry Blue Line CyBo@rd (Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π΄ΠΈΠΊ)" + +#: ../rules/base.xml.in.h:124 +msgid "Cherry CyBo@rd USB-Hub" +msgstr "Cherry CyBo@rd USB-Hub" + +#: ../rules/base.xml.in.h:125 +msgid "Cherry CyMotion Master Linux" +msgstr "Cherry CyMotion Master Linux" + +#: ../rules/base.xml.in.h:126 +msgid "Cherry CyMotion Master XPress" +msgstr "Cherry CyMotion Master XPress" + +#: ../rules/base.xml.in.h:127 +msgid "Chicony Internet Keyboard" +msgstr "Chicony Internet Keyboard" + +#: ../rules/base.xml.in.h:128 +msgid "Chicony KB-9885" +msgstr "Chicony KB-9885" + +#: ../rules/base.xml.in.h:129 +msgid "China" +msgstr "ΠšΡ‹Ρ‚Π°ΠΉ" + +#: ../rules/base.xml.in.h:130 +msgid "Chuvash" +msgstr "Π§ΡƒΠ²Π°Ρˆ" + +#: ../rules/base.xml.in.h:131 +msgid "Chuvash Latin" +msgstr "Π§ΡƒΠ²Π°Ρˆ Π»Π°Ρ‚Ρ‹Π½Π΄Ρ‹ΠΊ" + +#: ../rules/base.xml.in.h:132 +msgid "Classic Dvorak" +msgstr "ΠšΠ»Π°ΡΡΠΈΠΊΠ°Π»Ρ‹ΠΊ Π”Ρ€ΠΎΠ²Π°ΠΊ" + +#: ../rules/base.xml.in.h:133 +msgid "Classmate PC" +msgstr "" + +#: ../rules/base.xml.in.h:134 +msgid "CloGaelach" +msgstr "" + +#: ../rules/base.xml.in.h:135 +msgid "Colemak" +msgstr "" + +#: ../rules/base.xml.in.h:136 +msgid "Commabelow" +msgstr "" + +#: ../rules/base.xml.in.h:137 +msgid "Compaq Easy Access Keyboard" +msgstr "Compaq Easy Access Keyboard" + +#: ../rules/base.xml.in.h:138 +msgid "Compaq Internet Keyboard (13 keys)" +msgstr "Compaq \"Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚\" клавиатурасы (13 клавиша ΠΌΠ΅Π½Π΅Π½)" + +#: ../rules/base.xml.in.h:139 +msgid "Compaq Internet Keyboard (18 keys)" +msgstr "Compaq \"Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚\" клавиатурасы (18 клавиша ΠΌΠ΅Π½Π΅Π½)" + +#: ../rules/base.xml.in.h:140 +msgid "Compaq Internet Keyboard (7 keys)" +msgstr "Compaq \"Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚\" клавиатурасы (7 клавиша ΠΌΠ΅Π½Π΅Π½)" + +#: ../rules/base.xml.in.h:141 +msgid "Compaq iPaq Keyboard" +msgstr "Compaq iPaq Keyboard" + +#: ../rules/base.xml.in.h:142 +msgid "Compose key position" +msgstr "" + +#: ../rules/base.xml.in.h:143 +msgid "Congo, Democratic Republic of the" +msgstr "" + +#: ../rules/base.xml.in.h:144 +msgid "Control is mapped to the Win-keys (and the usual Ctrl keys)." +msgstr "" + +#: ../rules/base.xml.in.h:145 +msgid "Croatia" +msgstr "Π₯орватия" + +#: ../rules/base.xml.in.h:146 +msgid "Ctrl key at bottom left" +msgstr "Ctrl ΠΊΠ»Π°Π²ΠΈΡˆΠ°ΡΡ‹ Ρ‚Σ©ΠΌΣ©Π½ сол ΠΆΠ°ΠΊΡ‚Π° Тайгашкан" + +#: ../rules/base.xml.in.h:147 +msgid "Ctrl key at left of 'A'" +msgstr "Ctrl ΠΊΠ»Π°Π²ΠΈΡˆΠ°ΡΡ‹ 'Π€' ΠΊΠ»Π°Π²ΠΈΡˆΠ°Π½Ρ‹Π½ сол ΠΆΠ°Π³Ρ‹Π½Π΄Π°" + +#: ../rules/base.xml.in.h:148 +msgid "Ctrl key position" +msgstr "Ctrl ΠΊΠ»Π°Π²ΠΈΡˆΠ°Π½Ρ‹Π½ ΠΆΠ°ΠΉΠ³Π°ΡˆΡƒΡƒΡΡƒ" + +#: ../rules/base.xml.in.h:149 +msgid "Ctrl+Shift change layout." +msgstr "" + +#: ../rules/base.xml.in.h:150 +msgid "Cyrillic" +msgstr "ΠšΠΈΡ€ΠΈΠ»Π»ΠΈΡ†Π°" + +#: ../rules/base.xml.in.h:151 ../rules/sun.xml.in.h:39 +msgid "Cze" +msgstr "Π§Π΅Ρ…" + +#: ../rules/base.xml.in.h:152 +msgid "Czechia" +msgstr "ЧСхия" + +#: ../rules/base.xml.in.h:153 +msgid "DRC" +msgstr "DRC" + +#: ../rules/base.xml.in.h:154 +msgid "DTK2000" +msgstr "DTK2000" + +#: ../rules/base.xml.in.h:155 ../rules/sun.xml.in.h:42 +msgid "Dead acute" +msgstr "Dead acute Π°Ρ‚Π°ΠΉΡ‹Π½ символу" + +#: ../rules/base.xml.in.h:156 ../rules/sun.xml.in.h:43 +msgid "Dead grave acute" +msgstr "Dead grave acute Π°Ρ‚Π°ΠΉΡ‹Π½ символу" + +#: ../rules/base.xml.in.h:157 +msgid "Default numeric keypad keys." +msgstr "" + +#: ../rules/base.xml.in.h:158 +msgid "Dell" +msgstr "Dell" + +#: ../rules/base.xml.in.h:159 +msgid "Dell 101-key PC" +msgstr "Dell 101-клавиша ΠΌΠ΅Π½Π΅Π½ PC" + +#: ../rules/base.xml.in.h:160 +msgid "Dell Laptop/notebook Inspiron 6xxx/8xxx" +msgstr "Dell Inspiron 6xxx/8xxx Π½ΠΎΡƒΡ‚Π±ΡƒΠ³Ρƒ" + +#: ../rules/base.xml.in.h:161 +msgid "Dell Laptop/notebook Precision M series" +msgstr "Dell Precision M сСриялуу Π½ΠΎΡƒΡ‚Π±ΡƒΠ³Ρƒ" + +#: ../rules/base.xml.in.h:162 +msgid "Dell Latitude series laptop" +msgstr "Dell Latitude сСриялуу Π½ΠΎΡƒΡ‚Π±ΡƒΠ³Ρƒ" + +#: ../rules/base.xml.in.h:163 +msgid "Dell Precision M65" +msgstr "Dell Precision M65" + +#: ../rules/base.xml.in.h:164 +msgid "Dell USB Multimedia Keybard" +msgstr "Dell USB Multimedia Keybard" + +#: ../rules/base.xml.in.h:165 +msgid "Denmark" +msgstr "" + +#: ../rules/base.xml.in.h:166 ../rules/sun.xml.in.h:44 +msgid "Deu" +msgstr "" + +#: ../rules/base.xml.in.h:167 +msgid "Dexxa Wireless Desktop Keyboard" +msgstr "Dexxa Wireless Desktop Keyboard" + +#: ../rules/base.xml.in.h:168 +msgid "Diamond 9801 / 9802 series" +msgstr "Diamond 9801 / 9802 сСриялары" + +#: ../rules/base.xml.in.h:169 ../rules/sun.xml.in.h:46 +msgid "Dnk" +msgstr "" + +#: ../rules/base.xml.in.h:170 ../rules/sun.xml.in.h:48 +msgid "Dvorak" +msgstr "Π”Ρ€ΠΎΠ²Π°ΠΊ" + +#: ../rules/base.xml.in.h:171 +msgid "Dvorak, Polish quotes on key \"1/!\"" +msgstr "" + +#: ../rules/base.xml.in.h:172 +msgid "Dvorak, Polish quotes on quotemark key" +msgstr "" + +#: ../rules/base.xml.in.h:173 +msgid "Eastern" +msgstr "" + +#: ../rules/base.xml.in.h:174 ../rules/sun.xml.in.h:49 +msgid "Eliminate dead keys" +msgstr "" + +#: ../rules/base.xml.in.h:175 +msgid "Ennyah DKB-1008" +msgstr "" + +#: ../rules/base.xml.in.h:176 +msgid "Epo" +msgstr "" + +#: ../rules/base.xml.in.h:177 +msgid "Ergonomic" +msgstr "" + +#: ../rules/base.xml.in.h:178 ../rules/sun.xml.in.h:50 +msgid "Esp" +msgstr "" + +#: ../rules/base.xml.in.h:179 +msgid "Esperanto" +msgstr "" + +#: ../rules/base.xml.in.h:180 +msgid "Est" +msgstr "" + +#: ../rules/base.xml.in.h:181 +msgid "Estonia" +msgstr "" + +#: ../rules/base.xml.in.h:182 +msgid "Eth" +msgstr "" + +#: ../rules/base.xml.in.h:183 +msgid "Ethiopia" +msgstr "" + +#: ../rules/base.xml.in.h:184 +msgid "Evdev-managed keyboard" +msgstr "" + +#: ../rules/base.xml.in.h:185 +msgid "Everex STEPnote" +msgstr "" + +#: ../rules/base.xml.in.h:186 +msgid "Ewe" +msgstr "" + +#: ../rules/base.xml.in.h:187 +msgid "Extended" +msgstr "" + +#: ../rules/base.xml.in.h:188 +msgid "Extended Backslash" +msgstr "" + +#: ../rules/base.xml.in.h:189 +msgid "F-letter (F) variant" +msgstr "" + +#: ../rules/base.xml.in.h:190 +msgid "Fao" +msgstr "" + +#: ../rules/base.xml.in.h:191 +msgid "Faroe Islands" +msgstr "" + +#: ../rules/base.xml.in.h:192 ../rules/sun.xml.in.h:51 +msgid "Fin" +msgstr "" + +#: ../rules/base.xml.in.h:193 +msgid "Finland" +msgstr "" + +#. This assumes the KP_ abstract symbols are actually useful for some apps +#. The description needs to be rewritten +#: ../rules/base.xml.in.h:196 +msgid "Four-level key with abstract separators" +msgstr "" + +#: ../rules/base.xml.in.h:197 +msgid "Four-level key with comma" +msgstr "" + +#: ../rules/base.xml.in.h:198 +msgid "Four-level key with dot" +msgstr "" + +#: ../rules/base.xml.in.h:199 +msgid "Four-level key with momayyez" +msgstr "" + +#: ../rules/base.xml.in.h:200 ../rules/sun.xml.in.h:53 +msgid "Fra" +msgstr "" + +#: ../rules/base.xml.in.h:201 +msgid "France" +msgstr "" + +#: ../rules/base.xml.in.h:202 ../rules/sun.xml.in.h:55 +msgid "French" +msgstr "" + +#: ../rules/base.xml.in.h:203 +msgid "French (Macintosh)" +msgstr "" + +#: ../rules/base.xml.in.h:204 ../rules/sun.xml.in.h:56 +msgid "French (legacy)" +msgstr "" + +#: ../rules/base.xml.in.h:205 +msgid "French Dvorak" +msgstr "" + +#: ../rules/base.xml.in.h:206 +msgid "French, Sun dead keys" +msgstr "" + +#: ../rules/base.xml.in.h:207 +msgid "French, eliminate dead keys" +msgstr "" + +#: ../rules/base.xml.in.h:208 +msgid "Fula" +msgstr "" + +#: ../rules/base.xml.in.h:209 +msgid "GBr" +msgstr "" + +#: ../rules/base.xml.in.h:210 +msgid "Ga" +msgstr "" + +#: ../rules/base.xml.in.h:211 +msgid "Generic 101-key PC" +msgstr "" + +#: ../rules/base.xml.in.h:212 +msgid "Generic 102-key (Intl) PC" +msgstr "" + +#: ../rules/base.xml.in.h:213 +msgid "Generic 104-key PC" +msgstr "" + +#: ../rules/base.xml.in.h:214 +msgid "Generic 105-key (Intl) PC" +msgstr "" + +#: ../rules/base.xml.in.h:215 +msgid "Genius Comfy KB-12e" +msgstr "" + +#: ../rules/base.xml.in.h:216 +msgid "Genius Comfy KB-16M / Genius MM Keyboard KWD-910" +msgstr "" + +#: ../rules/base.xml.in.h:217 +msgid "Genius Comfy KB-21e-Scroll" +msgstr "" + +#: ../rules/base.xml.in.h:218 +msgid "Genius KB-19e NB" +msgstr "" + +#: ../rules/base.xml.in.h:219 +msgid "Geo" +msgstr "" + +#: ../rules/base.xml.in.h:220 +msgid "Georgia" +msgstr "" + +#: ../rules/base.xml.in.h:221 +msgid "Georgian" +msgstr "" + +#: ../rules/base.xml.in.h:222 +msgid "German (Macintosh)" +msgstr "" + +#: ../rules/base.xml.in.h:223 +msgid "German, Sun dead keys" +msgstr "" + +#: ../rules/base.xml.in.h:224 +msgid "German, eliminate dead keys" +msgstr "" + +#: ../rules/base.xml.in.h:225 +msgid "Germany" +msgstr "" + +#: ../rules/base.xml.in.h:226 +msgid "Gha" +msgstr "" + +#: ../rules/base.xml.in.h:227 +msgid "Ghana" +msgstr "" + +#: ../rules/base.xml.in.h:228 +msgid "Gre" +msgstr "" + +#: ../rules/base.xml.in.h:229 +msgid "Greece" +msgstr "" + +#: ../rules/base.xml.in.h:230 +msgid "Gui" +msgstr "" + +#: ../rules/base.xml.in.h:231 +msgid "Guinea" +msgstr "" + +#: ../rules/base.xml.in.h:232 +msgid "Gujarati" +msgstr "" + +#: ../rules/base.xml.in.h:233 +msgid "Gurmukhi" +msgstr "" + +#: ../rules/base.xml.in.h:234 +msgid "Gyration" +msgstr "" + +#: ../rules/base.xml.in.h:235 +msgid "Happy Hacking Keyboard" +msgstr "" + +#: ../rules/base.xml.in.h:236 +msgid "Happy Hacking Keyboard for Mac" +msgstr "" + +#: ../rules/base.xml.in.h:237 +msgid "Hausa" +msgstr "" + +#: ../rules/base.xml.in.h:238 +msgid "Hewlett-Packard Internet Keyboard" +msgstr "" + +#: ../rules/base.xml.in.h:239 +msgid "Hewlett-Packard Omnibook 500 FA" +msgstr "" + +#: ../rules/base.xml.in.h:240 +msgid "Hewlett-Packard Omnibook 5xx" +msgstr "" + +#: ../rules/base.xml.in.h:241 +msgid "Hewlett-Packard Omnibook 6000/6100" +msgstr "" + +#: ../rules/base.xml.in.h:242 +msgid "Hewlett-Packard Omnibook XE3 GC" +msgstr "" + +#: ../rules/base.xml.in.h:243 +msgid "Hewlett-Packard Omnibook XE3 GF" +msgstr "" + +#: ../rules/base.xml.in.h:244 +msgid "Hewlett-Packard Omnibook XT1000" +msgstr "" + +#: ../rules/base.xml.in.h:245 +msgid "Hewlett-Packard Pavilion ZT11xx" +msgstr "" + +#: ../rules/base.xml.in.h:246 +msgid "Hewlett-Packard SK-2501 Multimedia Keyboard" +msgstr "" + +#: ../rules/base.xml.in.h:247 +msgid "Hewlett-Packard SK-2505 Internet Keyboard" +msgstr "" + +#: ../rules/base.xml.in.h:248 +msgid "Hindi Bolnagri" +msgstr "" + +#: ../rules/base.xml.in.h:249 +msgid "Honeywell Euroboard" +msgstr "" + +#: ../rules/base.xml.in.h:250 +msgid "Hrv" +msgstr "" + +#: ../rules/base.xml.in.h:251 ../rules/sun.xml.in.h:59 +msgid "Hun" +msgstr "" + +#: ../rules/base.xml.in.h:252 +msgid "Hungary" +msgstr "" + +#: ../rules/base.xml.in.h:253 +msgid "Hyper is mapped to the Win-keys." +msgstr "" + +#: ../rules/base.xml.in.h:254 +msgid "IBM (LST 1205-92)" +msgstr "" + +#: ../rules/base.xml.in.h:255 +msgid "IBM Rapid Access" +msgstr "" + +#: ../rules/base.xml.in.h:256 +msgid "IBM Rapid Access II" +msgstr "" + +#: ../rules/base.xml.in.h:257 +msgid "IBM Rapid Access II (alternate option)" +msgstr "" + +#: ../rules/base.xml.in.h:258 +msgid "IBM ThinkPad 560Z/600/600E/A22E" +msgstr "" + +#: ../rules/base.xml.in.h:259 +msgid "IBM ThinkPad 560Z/600/600E/A22E, Intl" +msgstr "" + +#: ../rules/base.xml.in.h:260 ../rules/sun.xml.in.h:61 +msgid "ISO Alternate" +msgstr "" + +#: ../rules/base.xml.in.h:261 +msgid "Iceland" +msgstr "" + +#: ../rules/base.xml.in.h:262 +msgid "Igbo" +msgstr "" + +#: ../rules/base.xml.in.h:263 +msgid "Ind" +msgstr "" + +#: ../rules/base.xml.in.h:264 +msgid "India" +msgstr "" + +#: ../rules/base.xml.in.h:265 +msgid "International (AltGr dead keys)" +msgstr "" + +#: ../rules/base.xml.in.h:266 ../rules/sun.xml.in.h:62 +msgid "International (with dead keys)" +msgstr "" + +#: ../rules/base.xml.in.h:267 +msgid "Inuktitut" +msgstr "" + +#: ../rules/base.xml.in.h:268 +msgid "Iran" +msgstr "" + +#: ../rules/base.xml.in.h:269 +msgid "Iraq" +msgstr "" + +#: ../rules/base.xml.in.h:270 +msgid "Ireland" +msgstr "" + +#: ../rules/base.xml.in.h:271 +msgid "Irl" +msgstr "" + +#: ../rules/base.xml.in.h:272 +msgid "Irn" +msgstr "" + +#: ../rules/base.xml.in.h:273 +msgid "Irq" +msgstr "" + +#: ../rules/base.xml.in.h:274 +msgid "Isl" +msgstr "" + +#: ../rules/base.xml.in.h:275 +msgid "Isr" +msgstr "" + +#: ../rules/base.xml.in.h:276 +msgid "Israel" +msgstr "" + +#: ../rules/base.xml.in.h:277 ../rules/sun.xml.in.h:63 +msgid "Ita" +msgstr "" + +#: ../rules/base.xml.in.h:278 +msgid "Italy" +msgstr "" + +#: ../rules/base.xml.in.h:279 +msgid "Japan" +msgstr "" + +#: ../rules/base.xml.in.h:280 +msgid "Japan (PC-98xx Series)" +msgstr "" + +#: ../rules/base.xml.in.h:281 +msgid "Japanese 106-key" +msgstr "" + +#: ../rules/base.xml.in.h:282 +msgid "Japanese keyboard options" +msgstr "" + +#: ../rules/base.xml.in.h:283 ../rules/sun.xml.in.h:66 +msgid "Jpn" +msgstr "" + +#: ../rules/base.xml.in.h:284 +msgid "Kana" +msgstr "" + +#: ../rules/base.xml.in.h:285 +msgid "Kana Lock key is locking" +msgstr "" + +#: ../rules/base.xml.in.h:286 +msgid "Kannada" +msgstr "" + +#: ../rules/base.xml.in.h:287 +msgid "Kashubian" +msgstr "" + +#: ../rules/base.xml.in.h:288 +msgid "Kaz" +msgstr "" + +#: ../rules/base.xml.in.h:289 +msgid "Kazakh with Russian" +msgstr "" + +#: ../rules/base.xml.in.h:290 +msgid "Kazakhstan" +msgstr "" + +#: ../rules/base.xml.in.h:291 +msgid "Keypad" +msgstr "" + +#: ../rules/base.xml.in.h:292 +msgid "Keypad with unicode additions (arrows and math operators)" +msgstr "" + +#: ../rules/base.xml.in.h:293 +msgid "Keypad with unicode additions (arrows and math operators). Math operators on default level." +msgstr "" + +#: ../rules/base.xml.in.h:294 +msgid "Keytronic FlexPro" +msgstr "" + +#: ../rules/base.xml.in.h:295 +msgid "Khm" +msgstr "" + +#: ../rules/base.xml.in.h:296 +msgid "Kor" +msgstr "" + +#: ../rules/base.xml.in.h:297 +msgid "Korea, Republic of" +msgstr "" + +#: ../rules/base.xml.in.h:298 +msgid "Korean 106-key" +msgstr "" + +#: ../rules/base.xml.in.h:299 +msgid "Kotoistus" +msgstr "" + +#: ../rules/base.xml.in.h:300 +msgid "Kurdish, (F)" +msgstr "" + +#: ../rules/base.xml.in.h:301 +msgid "Kurdish, Arabic-Latin" +msgstr "" + +#: ../rules/base.xml.in.h:302 +msgid "Kurdish, Latin Alt-Q" +msgstr "" + +#: ../rules/base.xml.in.h:303 +msgid "Kurdish, Latin Q" +msgstr "" + +#: ../rules/base.xml.in.h:304 +msgid "Kyr" +msgstr "" + +#: ../rules/base.xml.in.h:305 +msgid "Kyrgyzstan" +msgstr "" + +#: ../rules/base.xml.in.h:306 +msgid "LAm" +msgstr "" + +#: ../rules/base.xml.in.h:307 +msgid "LCtrl+LShift change layout." +msgstr "" + +#: ../rules/base.xml.in.h:308 +msgid "Lao" +msgstr "" + +#: ../rules/base.xml.in.h:309 +msgid "Laos" +msgstr "" + +#: ../rules/base.xml.in.h:310 +msgid "Laptop/notebook Compaq (eg. Armada) Laptop Keyboard" +msgstr "" + +#: ../rules/base.xml.in.h:311 +msgid "Laptop/notebook Compaq (eg. Presario) Internet Keyboard" +msgstr "" + +#: ../rules/base.xml.in.h:312 +msgid "Laptop/notebook eMachines m68xx" +msgstr "" + +#: ../rules/base.xml.in.h:313 +msgid "Latin" +msgstr "" + +#: ../rules/base.xml.in.h:314 +msgid "Latin American" +msgstr "" + +#: ../rules/base.xml.in.h:315 +msgid "Latin Unicode" +msgstr "" + +#: ../rules/base.xml.in.h:316 +msgid "Latin Unicode qwerty" +msgstr "" + +#: ../rules/base.xml.in.h:317 +msgid "Latin qwerty" +msgstr "" + +#: ../rules/base.xml.in.h:318 +msgid "Latin with guillemets" +msgstr "" + +#: ../rules/base.xml.in.h:319 +msgid "Latvia" +msgstr "" + +#: ../rules/base.xml.in.h:320 +msgid "Layout switching" +msgstr "" + +#: ../rules/base.xml.in.h:321 +msgid "Left Alt is swapped with left Win-key." +msgstr "" + +#: ../rules/base.xml.in.h:322 +msgid "Left Alt key changes layout." +msgstr "" + +#: ../rules/base.xml.in.h:323 +msgid "Left Alt key switches layout while pressed." +msgstr "" + +#: ../rules/base.xml.in.h:324 +msgid "Left Ctrl key changes layout." +msgstr "" + +#: ../rules/base.xml.in.h:325 +msgid "Left Shift key changes layout." +msgstr "" + +#: ../rules/base.xml.in.h:326 +msgid "Left Win-key changes layout." +msgstr "" + +#: ../rules/base.xml.in.h:327 +msgid "Left Win-key is Compose." +msgstr "" + +#: ../rules/base.xml.in.h:328 +msgid "Left Win-key switches layout while pressed." +msgstr "" + +#: ../rules/base.xml.in.h:329 +msgid "Left hand" +msgstr "" + +#: ../rules/base.xml.in.h:330 +msgid "Left handed Dvorak" +msgstr "" + +#: ../rules/base.xml.in.h:331 +msgid "Legacy Wang 724 keypad" +msgstr "" + +#. Actually, with KP_SEPARATOR, as the old keypad(comma) +#: ../rules/base.xml.in.h:333 +msgid "Legacy key with comma" +msgstr "" + +#: ../rules/base.xml.in.h:334 +msgid "Legacy key with dot" +msgstr "" + +#: ../rules/base.xml.in.h:335 +msgid "Legacy keypad" +msgstr "" + +#: ../rules/base.xml.in.h:336 +msgid "Lithuania" +msgstr "" + +#: ../rules/base.xml.in.h:337 +msgid "Logitech Access Keyboard" +msgstr "" + +#: ../rules/base.xml.in.h:338 +msgid "Logitech Cordless Desktop" +msgstr "" + +#: ../rules/base.xml.in.h:339 +msgid "Logitech Cordless Desktop (alternate option)" +msgstr "" + +#: ../rules/base.xml.in.h:340 +msgid "Logitech Cordless Desktop EX110" +msgstr "" + +#: ../rules/base.xml.in.h:341 +msgid "Logitech Cordless Desktop LX-300" +msgstr "" + +#: ../rules/base.xml.in.h:342 +msgid "Logitech Cordless Desktop Navigator" +msgstr "" + +#: ../rules/base.xml.in.h:343 +msgid "Logitech Cordless Desktop Pro (alternate option2)" +msgstr "" + +#: ../rules/base.xml.in.h:344 +msgid "Logitech Cordless Freedom/Desktop Navigator" +msgstr "" + +#: ../rules/base.xml.in.h:345 +msgid "Logitech G15 extra keys via G15daemon" +msgstr "" + +#: ../rules/base.xml.in.h:346 +msgid "Logitech Internet Keyboard" +msgstr "" + +#: ../rules/base.xml.in.h:347 +msgid "Logitech Internet Navigator Keyboard" +msgstr "" + +#: ../rules/base.xml.in.h:348 +msgid "Logitech Ultra-X Keyboard" +msgstr "" + +#: ../rules/base.xml.in.h:349 +msgid "Logitech diNovo Keyboard" +msgstr "" + +#: ../rules/base.xml.in.h:350 +msgid "Logitech iTouch" +msgstr "" + +#: ../rules/base.xml.in.h:351 +msgid "Logitech iTouch Cordless Keyboard (model Y-RB6)" +msgstr "" + +#: ../rules/base.xml.in.h:352 +msgid "Logitech iTouch Internet Navigator Keyboard SE" +msgstr "" + +#: ../rules/base.xml.in.h:353 +msgid "Logitech iTouch Internet Navigator Keyboard SE (USB)" +msgstr "" + +#: ../rules/base.xml.in.h:354 +msgid "Ltu" +msgstr "" + +#: ../rules/base.xml.in.h:355 +msgid "Lva" +msgstr "" + +#: ../rules/base.xml.in.h:356 +msgid "MESS" +msgstr "" + +#: ../rules/base.xml.in.h:357 +msgid "MacBook/MacBook Pro" +msgstr "" + +#: ../rules/base.xml.in.h:358 +msgid "MacBook/MacBook Pro (Intl)" +msgstr "" + +#: ../rules/base.xml.in.h:359 +msgid "Macedonia" +msgstr "" + +#: ../rules/base.xml.in.h:360 +msgid "Macintosh" +msgstr "" + +#: ../rules/base.xml.in.h:361 +msgid "Macintosh Old" +msgstr "" + +#: ../rules/base.xml.in.h:362 +msgid "Macintosh, Sun dead keys" +msgstr "" + +#: ../rules/base.xml.in.h:363 +msgid "Macintosh, eliminate dead keys" +msgstr "" + +#: ../rules/base.xml.in.h:364 +msgid "Make CapsLock an additional Ctrl." +msgstr "" + +#: ../rules/base.xml.in.h:365 +msgid "Mal" +msgstr "" + +#: ../rules/base.xml.in.h:366 +msgid "Malayalam" +msgstr "" + +#: ../rules/base.xml.in.h:367 +msgid "Maldives" +msgstr "" + +#: ../rules/base.xml.in.h:368 +msgid "Malta" +msgstr "" + +#: ../rules/base.xml.in.h:369 +msgid "Maltese keyboard with US layout" +msgstr "" + +#: ../rules/base.xml.in.h:370 +msgid "Mao" +msgstr "" + +#: ../rules/base.xml.in.h:371 +msgid "Maori" +msgstr "" + +#: ../rules/base.xml.in.h:372 +msgid "Memorex MX1998" +msgstr "" + +#: ../rules/base.xml.in.h:373 +msgid "Memorex MX2500 EZ-Access Keyboard" +msgstr "" + +#: ../rules/base.xml.in.h:374 +msgid "Memorex MX2750" +msgstr "Memorex MX2750" + +#: ../rules/base.xml.in.h:375 +msgid "Menu is Compose." +msgstr "" + +#: ../rules/base.xml.in.h:376 +msgid "Menu key changes layout." +msgstr "" + +#: ../rules/base.xml.in.h:377 +msgid "Meta is mapped to the Win-keys." +msgstr "" + +#: ../rules/base.xml.in.h:378 +msgid "Meta is mapped to the left Win-key." +msgstr "" + +#: ../rules/base.xml.in.h:379 +msgid "Microsoft Internet Keyboard" +msgstr "" + +#: ../rules/base.xml.in.h:380 +msgid "Microsoft Internet Keyboard Pro, Swedish" +msgstr "" + +#: ../rules/base.xml.in.h:381 +msgid "Microsoft Natural" +msgstr "" + +#: ../rules/base.xml.in.h:382 +msgid "Microsoft Natural Keyboard Pro / Microsoft Internet Keyboard Pro" +msgstr "" + +#: ../rules/base.xml.in.h:383 +msgid "Microsoft Natural Keyboard Pro OEM" +msgstr "" + +#: ../rules/base.xml.in.h:384 +msgid "Microsoft Natural Keyboard Pro USB / Microsoft Internet Keyboard Pro" +msgstr "" + +#: ../rules/base.xml.in.h:385 +msgid "Microsoft Office Keyboard" +msgstr "" + +#: ../rules/base.xml.in.h:386 +msgid "Microsoft Wireless Multimedia Keyboard 1.0A" +msgstr "" + +#: ../rules/base.xml.in.h:387 ../rules/sun.xml.in.h:72 +msgid "Miscellaneous compatibility options" +msgstr "" + +#: ../rules/base.xml.in.h:388 +msgid "Mkd" +msgstr "" + +#: ../rules/base.xml.in.h:389 +msgid "Mlt" +msgstr "" + +#: ../rules/base.xml.in.h:390 +msgid "Mmr" +msgstr "" + +#: ../rules/base.xml.in.h:391 +msgid "Mng" +msgstr "" + +#: ../rules/base.xml.in.h:392 +msgid "Mongolia" +msgstr "" + +#: ../rules/base.xml.in.h:393 +msgid "Morocco" +msgstr "" + +#: ../rules/base.xml.in.h:394 ../rules/sun.xml.in.h:73 +msgid "Multilingual" +msgstr "" + +#: ../rules/base.xml.in.h:395 +msgid "Multilingual, first part" +msgstr "" + +#: ../rules/base.xml.in.h:396 ../rules/sun.xml.in.h:74 +msgid "Multilingual, second part" +msgstr "" + +#: ../rules/base.xml.in.h:397 +msgid "Myanmar" +msgstr "" + +#: ../rules/base.xml.in.h:398 +msgid "NICOLA-F style Backspace" +msgstr "" + +#: ../rules/base.xml.in.h:399 +msgid "Neostyle" +msgstr "" + +#: ../rules/base.xml.in.h:400 +msgid "Nep" +msgstr "" + +#: ../rules/base.xml.in.h:401 +msgid "Nepal" +msgstr "" + +#: ../rules/base.xml.in.h:402 +msgid "Netherlands" +msgstr "" + +#: ../rules/base.xml.in.h:403 +msgid "Nig" +msgstr "" + +#: ../rules/base.xml.in.h:404 +msgid "Nigeria" +msgstr "" + +#: ../rules/base.xml.in.h:405 +msgid "Nld" +msgstr "" + +#: ../rules/base.xml.in.h:406 ../rules/sun.xml.in.h:75 +msgid "Nor" +msgstr "" + +#: ../rules/base.xml.in.h:407 +msgid "Northern Saami" +msgstr "" + +#: ../rules/base.xml.in.h:408 +msgid "Northern Saami, eliminate dead keys" +msgstr "" + +#: ../rules/base.xml.in.h:409 +msgid "Northgate OmniKey 101" +msgstr "" + +#: ../rules/base.xml.in.h:410 +msgid "Norway" +msgstr "" + +#: ../rules/base.xml.in.h:411 +msgid "NumLock LED shows alternative layout." +msgstr "" + +#: ../rules/base.xml.in.h:412 +msgid "Numeric keypad delete key behaviour" +msgstr "" + +#: ../rules/base.xml.in.h:413 +msgid "Numeric keypad keys work as with Mac." +msgstr "" + +#: ../rules/base.xml.in.h:414 +msgid "Numeric keypad layout selection" +msgstr "" + +#: ../rules/base.xml.in.h:415 +msgid "OADG 109A" +msgstr "" + +#: ../rules/base.xml.in.h:416 +msgid "Ogham" +msgstr "" + +#: ../rules/base.xml.in.h:417 +msgid "Ogham IS434" +msgstr "" + +#: ../rules/base.xml.in.h:418 +msgid "Oriya" +msgstr "" + +#: ../rules/base.xml.in.h:419 +msgid "Ortek MCK-800 MM/Internet keyboard" +msgstr "" + +#: ../rules/base.xml.in.h:420 +msgid "Ossetian" +msgstr "ΠžΡΠ΅Ρ‚ΠΈΠ½Π΄ΠΈΠΊ" + +#: ../rules/base.xml.in.h:421 +msgid "Ossetian, Winkeys" +msgstr "ΠžΡΠ΅Ρ‚ΠΈΠ½Π΄ΠΈΠΊ Windows клавиатурасы" + +#: ../rules/base.xml.in.h:422 +msgid "PC-98xx Series" +msgstr "PC-98xx" + +#: ../rules/base.xml.in.h:423 +msgid "Pak" +msgstr "Пак" + +#: ../rules/base.xml.in.h:424 +msgid "Pakistan" +msgstr "ΠŸΠ°ΠΊΠΈΡΡ‚Π°Π½" + +#: ../rules/base.xml.in.h:425 +msgid "Pashto" +msgstr "ΠŸΡƒΡˆΡ‚ΡƒΠ½Π΄ΡƒΠΊ" + +#: ../rules/base.xml.in.h:426 +msgid "Pattachote" +msgstr "ΠŸΠ°Ρ‚Ρ‚Π°Ρ‡ΠΎΡ‚" + +#: ../rules/base.xml.in.h:427 ../rules/sun.xml.in.h:78 +msgid "Phonetic" +msgstr "Π€ΠΎΠ½Π΅Ρ‚ΠΈΠΊΠ°Π»Ρ‹ΠΊ" + +#: ../rules/base.xml.in.h:428 ../rules/sun.xml.in.h:79 +msgid "Pol" +msgstr "Польск" + +#: ../rules/base.xml.in.h:429 +msgid "Poland" +msgstr "Польша" + +#: ../rules/base.xml.in.h:430 +msgid "Polytonic" +msgstr "ΠŸΠΎΠ»ΠΈΡ„ΠΎΠ½ΠΈΠΊΠ°Π»Ρ‹ΠΊ" + +#: ../rules/base.xml.in.h:431 +msgid "Portugal" +msgstr "ΠŸΠΎΡ€Ρ‚ΡƒΠ³Π°Π»ΠΈΡ" + +#: ../rules/base.xml.in.h:432 +msgid "Press Left Alt key to choose 3rd level." +msgstr "3-Ρ‡― дСнгээлди Ρ‚Π°Π½Π΄ΠΎΠΎ сол Alt ΠΊΠ»Π°Π²ΠΈΡˆΠ°Π½Ρ‹Π½ Π±Π°ΡΡ‹Π»Ρ‹ΡˆΡ‹ ΠΌΠ΅Π½Π΅Π½." + +#: ../rules/base.xml.in.h:433 +msgid "Press Left Win-key to choose 3rd level." +msgstr "3-Ρ‡― дСнгээлди Ρ‚Π°Π½Π΄ΠΎΠΎ сол Win ΠΊΠ»Π°Π²ΠΈΡˆΠ°Π½Ρ‹Π½ Π±Π°ΡΡ‹Π»Ρ‹ΡˆΡ‹ ΠΌΠ΅Π½Π΅Π½." + +#: ../rules/base.xml.in.h:434 +msgid "Press Menu key to choose 3rd level." +msgstr "3-Ρ‡― дСнгээлди Ρ‚Π°Π½Π΄ΠΎΠΎ Menu ΠΊΠ»Π°Π²ΠΈΡˆΠ°Π½Ρ‹Π½ Π±Π°ΡΡ‹Π»Ρ‹ΡˆΡ‹ ΠΌΠ΅Π½Π΅Π½." + +#: ../rules/base.xml.in.h:435 +msgid "Press Right Alt key to choose 3rd level, Shift+Right Alt key is Multi_Key." +msgstr "" + +#: ../rules/base.xml.in.h:436 +msgid "Press Right Alt key to choose 3rd level." +msgstr "3-Ρ‡― дСнгээлди Ρ‚Π°Π½Π΄ΠΎΠΎ ΠΎ£ Alt ΠΊΠ»Π°Π²ΠΈΡˆΠ°Π½Ρ‹Π½ Π±Π°ΡΡ‹Π»Ρ‹ΡˆΡ‹ ΠΌΠ΅Π½Π΅Π½." + +#: ../rules/base.xml.in.h:437 +msgid "Press Right Ctrl to choose 3rd level." +msgstr "3-Ρ‡― дСнгээлди Ρ‚Π°Π½Π΄ΠΎΠΎ ΠΎ£ Ctrl ΠΊΠ»Π°Π²ΠΈΡˆΠ°Π½Ρ‹Π½ Π±Π°ΡΡ‹Π»Ρ‹ΡˆΡ‹ ΠΌΠ΅Π½Π΅Π½." + +#: ../rules/base.xml.in.h:438 +msgid "Press Right Win-key to choose 3rd level." +msgstr "3-Ρ‡― дСнгээлди Ρ‚Π°Π½Π΄ΠΎΠΎ ΠΎ£ Win ΠΊΠ»Π°Π²ΠΈΡˆΠ°Π½Ρ‹Π½ Π±Π°ΡΡ‹Π»Ρ‹ΡˆΡ‹ ΠΌΠ΅Π½Π΅Π½." + +#: ../rules/base.xml.in.h:439 +msgid "Press any of Alt keys to choose 3rd level." +msgstr "3-Ρ‡― дСнгээлди Ρ‚Π°Π½Π΄ΠΎΠΎ Alt ΠΊΠ»Π°Π²ΠΈΡˆΠ°Π»Π°Ρ€Π΄Ρ‹Π½ бирөөс―Π½―Π½ Π±Π°ΡΡ‹Π»Ρ‹ΡˆΡ‹ ΠΌΠ΅Π½Π΅Π½." + +#: ../rules/base.xml.in.h:440 +msgid "Press any of Win-keys to choose 3rd level." +msgstr "3-Ρ‡― дСнгээлди Ρ‚Π°Π½Π΄ΠΎΠΎ Win ΠΊΠ»Π°Π²ΠΈΡˆΠ°Π»Π°Ρ€Π΄Ρ‹Π½ бирөөс―Π½―Π½ Π±Π°ΡΡ‹Π»Ρ‹ΡˆΡ‹ ΠΌΠ΅Π½Π΅Π½." + +#: ../rules/base.xml.in.h:441 +msgid "Pro" +msgstr "Pro" + +#: ../rules/base.xml.in.h:442 +msgid "Pro Keypad" +msgstr "Pro ΠΊΠΎΡˆΡƒΠΌΡ‡Π° ΠΏΠ°Π½Π΅Π»ΠΈ ΠΌΠ΅Π½Π΅Π½" + +#: ../rules/base.xml.in.h:443 +msgid "Probhat" +msgstr "ΠŸΡ€ΠΎΠ±Π°Ρ‚" + +#: ../rules/base.xml.in.h:444 +msgid "Propeller Voyager (KTEZ-1000)" +msgstr "Propeller Voyager (KTEZ-1000)" + +#: ../rules/base.xml.in.h:445 ../rules/sun.xml.in.h:88 +msgid "Prt" +msgstr "ΠŸΠΎΡ€Ρ‚" + +#: ../rules/base.xml.in.h:446 +msgid "QTronix Scorpius 98N+" +msgstr "QTronix Scorpius 98N+" + +#: ../rules/base.xml.in.h:447 +msgid "R-Alt switches layout while pressed." +msgstr "" + +#: ../rules/base.xml.in.h:448 +msgid "Right Alt is Compose." +msgstr "" + +#: ../rules/base.xml.in.h:449 +msgid "Right Alt key changes layout." +msgstr "" + +#: ../rules/base.xml.in.h:450 ../rules/sun.xml.in.h:90 +msgid "Right Alt key never chooses 3rd level." +msgstr "" + +#: ../rules/base.xml.in.h:451 +msgid "Right Ctrl is Compose." +msgstr "О£ Ctrl Compose клавишадай." + +#: ../rules/base.xml.in.h:452 +msgid "Right Ctrl key changes layout." +msgstr "" + +#: ../rules/base.xml.in.h:453 +msgid "Right Ctrl key switches layout while pressed." +msgstr "" + +#: ../rules/base.xml.in.h:454 +msgid "Right Ctrl key works as Right Alt." +msgstr "О£ Ctrl ΠΎ£ Alt клавишадай Π°ΠΌΠ°Π» Тасайт." + +#: ../rules/base.xml.in.h:455 +msgid "Right Shift key changes layout." +msgstr "" + +#: ../rules/base.xml.in.h:456 +msgid "Right Win-key changes layout." +msgstr "" + +#: ../rules/base.xml.in.h:457 +msgid "Right Win-key is Compose." +msgstr "О£ Win Compose клавишадай." + +#: ../rules/base.xml.in.h:458 +msgid "Right Win-key switches layout while pressed." +msgstr "" + +#: ../rules/base.xml.in.h:459 +msgid "Right hand" +msgstr "" + +#: ../rules/base.xml.in.h:460 +msgid "Right handed Dvorak" +msgstr "Dvorak ΠΎ£ ΠΊΠΎΠ»Π΄ΡƒΡƒ Π°Π΄Π°ΠΌΠ΄Π°Ρ€ ―Ρ‡―Π½" + +#: ../rules/base.xml.in.h:461 +msgid "Romania" +msgstr "Румыния" + +#: ../rules/base.xml.in.h:462 +msgid "Romanian keyboard with German letters" +msgstr "Π ΡƒΠΌΡ‹Π½Π΄Ρ‹ΠΊ ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π° Π½Π΅ΠΌΠ΅Ρ† Π°Ρ€ΠΈΠΏΡ‚Π΅Ρ€ΠΈ ΠΌΠ΅Π½Π΅Π½" + +#: ../rules/base.xml.in.h:463 +msgid "Romanian keyboard with German letters, eliminate dead keys" +msgstr "Π ΡƒΠΌΡ‹Π½Π΄Ρ‹ΠΊ ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π° Π½Π΅ΠΌΠ΅Ρ† Π°Ρ€ΠΈΠΏΡ‚Π΅Ρ€ΠΈ ΠΌΠ΅Π½Π΅Π½, Π°Ρ‚Π°ΠΉΡ‹Π½ (dead keys) ΠΊΠ»Π°Π²ΠΈΡˆΠ°Π»Π°Ρ€ΡΡ‹Π·" + +#: ../rules/base.xml.in.h:464 +msgid "Rou" +msgstr "Π ΡƒΠΌ" + +#: ../rules/base.xml.in.h:465 ../rules/sun.xml.in.h:95 +msgid "Rus" +msgstr "Рус" + +#: ../rules/base.xml.in.h:466 +msgid "Russia" +msgstr "Россия" + +#: ../rules/base.xml.in.h:467 ../rules/sun.xml.in.h:96 +msgid "Russian" +msgstr "ΠžΡ€ΡƒΡΡ‡Π°" + +#: ../rules/base.xml.in.h:468 +msgid "Russian phonetic" +msgstr "ΠžΡ€ΡƒΡΡ‡Π° Ρ„ΠΎΠ½Π΅Ρ‚ΠΈΠΊΠ°Π»Ρ‹ΠΊ" + +#: ../rules/base.xml.in.h:469 +msgid "Russian phonetic, eliminate dead keys" +msgstr "ΠžΡ€ΡƒΡΡ‡Π° Ρ„ΠΎΠ½Π΅Ρ‚ΠΈΠΊΠ°Π»Ρ‹ΠΊ, Π°Ρ‚Π°ΠΉΡ‹Π½ (dead keys) ΠΊΠ»Π°Π²ΠΈΡˆΠ°Π»Π°Ρ€ΡΡ‹Π·" + +#: ../rules/base.xml.in.h:470 +msgid "Russian with Kazakh" +msgstr "ΠžΡ€ΡƒΡΡ‡Π° ΠšΠ°Π·Π°ΠΊΡ‡Π° ΠΌΠ΅Π½Π΅Π½" + +#: ../rules/base.xml.in.h:471 +msgid "SCG" +msgstr "БМН" + +#: ../rules/base.xml.in.h:472 +msgid "SILVERCREST Multimedia Wireless Keyboard" +msgstr "SILVERCREST Multimedia Wireless Keyboard" + +#: ../rules/base.xml.in.h:473 +msgid "SK-1300" +msgstr "SK-1300" + +#: ../rules/base.xml.in.h:474 +msgid "SK-2500" +msgstr "SK-2500" + +#: ../rules/base.xml.in.h:475 +msgid "SK-6200" +msgstr "SK-6200" + +#: ../rules/base.xml.in.h:476 +msgid "SK-7100" +msgstr "SK-7100" + +#: ../rules/base.xml.in.h:477 +msgid "SVEN Ergonomic 2500" +msgstr "SVEN Ergonomic 2500" + +#: ../rules/base.xml.in.h:478 +msgid "Samsung SDM 4500P" +msgstr "Samsung SDM 4500P" + +#: ../rules/base.xml.in.h:479 +msgid "Samsung SDM 4510P" +msgstr "Samsung SDM 4510P" + +#: ../rules/base.xml.in.h:480 +msgid "ScrollLock LED shows alternative layout." +msgstr "" + +#: ../rules/base.xml.in.h:481 +msgid "Serbia and Montenegro" +msgstr "БСрбия ΠΆΠ°Π½Π° ЧСрногория" + +#: ../rules/base.xml.in.h:482 +msgid "Shift with numeric keypad keys works as in MS Windows." +msgstr "" + +#: ../rules/base.xml.in.h:483 +msgid "Shift+CapsLock changes layout." +msgstr "" + +#: ../rules/base.xml.in.h:484 +msgid "Slovakia" +msgstr "Бловакия" + +#: ../rules/base.xml.in.h:485 +msgid "Slovenia" +msgstr "БловСния" + +#: ../rules/base.xml.in.h:486 +msgid "South Africa" +msgstr "Π’―ΡˆΡ‚―ΠΊ Африка" + +#: ../rules/base.xml.in.h:487 +msgid "Southern Uzbek" +msgstr "" + +#: ../rules/base.xml.in.h:488 +msgid "Space key outputs non-breakable space character at fourth level, thin non-breakable space character at sixth level" +msgstr "" + +#: ../rules/base.xml.in.h:489 +msgid "Space key outputs non-breakable space character at fourth level." +msgstr "" + +#: ../rules/base.xml.in.h:490 +msgid "Space key outputs non-breakable space character at second level." +msgstr "" + +#: ../rules/base.xml.in.h:491 +msgid "Space key outputs non-breakable space character at third level, nothing at fourth level." +msgstr "" + +#: ../rules/base.xml.in.h:492 +msgid "Space key outputs non-breakable space character at third level, thin non-breakable space character at fourth level" +msgstr "" + +#: ../rules/base.xml.in.h:493 +msgid "Space key outputs non-breakable space character at third level." +msgstr "" + +#: ../rules/base.xml.in.h:494 +msgid "Space key outputs usual space at any level." +msgstr "" + +#: ../rules/base.xml.in.h:495 +msgid "Spain" +msgstr "Испания" + +#: ../rules/base.xml.in.h:496 ../rules/sun.xml.in.h:103 +msgid "Special keys (Ctrl+Alt+<key>) handled in a server." +msgstr "Атайын ΠΊΠ»Π°Π²ΠΈΡˆΠ°Π»Π°Ρ€ (Ctrl+Alt+<ΠΊΠ»Π²>) сСрвСр ΠΌΠ΅Π½Π΅Π½ Π΄ΠΎΠ»Π±ΠΎΡ€Π»ΠΎΠ½ΠΎΡ‚." + +#: ../rules/base.xml.in.h:497 +msgid "SrL" +msgstr "Π¨Ρ€Π›" + +#: ../rules/base.xml.in.h:498 +msgid "Sri Lanka" +msgstr "Π¨Ρ€ΠΈ Π›Π°Π½ΠΊΠ°" + +#: ../rules/base.xml.in.h:499 ../rules/sun.xml.in.h:104 +msgid "Standard" +msgstr "Π‘Ρ‚Π°Π½Π΄Π°Ρ€Ρ‚Ρ‚Ρ‹ΠΊ" + +#: ../rules/base.xml.in.h:500 +msgid "Standard (Commabelow)" +msgstr "" + +#. RSTU 2019-91 +#: ../rules/base.xml.in.h:502 +msgid "Standard RSTU" +msgstr "Π‘Ρ‚Π°Π½Π΄Π°Ρ€Ρ‚Ρ‚Ρ‹ΠΊ RSTU" + +#. RSTU 2019-91 +#: ../rules/base.xml.in.h:504 +msgid "Standard RSTU on Russian layout" +msgstr "Π‘Ρ‚Π°Π½Π΄Π°Ρ€Ρ‚Ρ‚Ρ‹ΠΊ RSTU, орусча" + +#: ../rules/base.xml.in.h:505 ../rules/sun.xml.in.h:112 +msgid "Sun dead keys" +msgstr "Атайын (dead keys) Sun ΠΊΠ»Π°Π²ΠΈΡˆΠ°Π»Π°Ρ€" + +#: ../rules/base.xml.in.h:506 +msgid "Super Power Multimedia Keyboard" +msgstr "" + +#: ../rules/base.xml.in.h:507 +msgid "Super is mapped to the Win-keys." +msgstr "" + +#: ../rules/base.xml.in.h:508 +msgid "Svdvorak" +msgstr "" + +#: ../rules/base.xml.in.h:509 ../rules/sun.xml.in.h:113 +msgid "Svk" +msgstr "Π‘Π»ΠΎΠ²" + +#: ../rules/base.xml.in.h:510 +msgid "Svn" +msgstr "CΠ»ΠΎΠ²Π΅Π½" + +#: ../rules/base.xml.in.h:511 +msgid "Swap Ctrl and CapsLock." +msgstr "Ctrl ΠΆΠ°Π½Π° CapsLock ΠΊΠ»Π°Π²ΠΈΡˆΠ°Π»Π°Ρ€Π΄Ρ‹ Π°Π»ΠΌΠ°ΡˆΡ‚Ρ‹Ρ€ΡƒΡƒ." + +#: ../rules/base.xml.in.h:512 +msgid "Swap keycodes of two keys when Mac keyboards are misdetected by kernel." +msgstr "Swap keycodes of two keys when Mac keyboards are misdetected by kernel." + +#: ../rules/base.xml.in.h:513 ../rules/sun.xml.in.h:115 +msgid "Swe" +msgstr "Π¨Π²Π΅Π΄" + +#: ../rules/base.xml.in.h:514 +msgid "Sweden" +msgstr "ШвСция" + +#: ../rules/base.xml.in.h:515 +msgid "Switzerland" +msgstr "ШвСйцария" + +#: ../rules/base.xml.in.h:516 +msgid "Symplon PaceBook (tablet PC)" +msgstr "Symplon PaceBook (Ρ‡Σ©Π½Ρ‚Σ©ΠΊ ПК)" + +#: ../rules/base.xml.in.h:517 +msgid "Syr" +msgstr "Асс" + +#: ../rules/base.xml.in.h:518 +msgid "Syria" +msgstr "Π‘ΠΈΡ€ΠΈΠΉΠ΄ΠΈΠΊ" + +#: ../rules/base.xml.in.h:519 +msgid "Syriac" +msgstr "Π‘ΠΈΡ€ΠΈΠΉΠ΄ΠΈΠΊ" + +#: ../rules/base.xml.in.h:520 +msgid "Syriac phonetic" +msgstr "Π‘ΠΈΡ€ΠΈΠΉΠ΄ΠΈΠΊ Ρ„ΠΎΠ½Π΅Ρ‚ΠΈΠΊΠ°Π»Ρ‹ΠΊ" + +#: ../rules/base.xml.in.h:521 +msgid "TIS-820.2538" +msgstr "TIS-820.2538" + +#: ../rules/base.xml.in.h:522 +msgid "Tajikistan" +msgstr "ВадТикистан" + +#: ../rules/base.xml.in.h:523 +msgid "Tamil" +msgstr "Вамильдик" + +#: ../rules/base.xml.in.h:524 +msgid "Tamil TAB Typewriter" +msgstr "Вамильдик \"Басма ΠΌΠ°ΡˆΠΈΠ½Π°ΡΡ‹\" TAB" + +#: ../rules/base.xml.in.h:525 +msgid "Tamil TSCII Typewriter" +msgstr "" + +#: ../rules/base.xml.in.h:526 +msgid "Tamil Unicode" +msgstr "" + +#: ../rules/base.xml.in.h:527 +msgid "Tatar" +msgstr "" + +#: ../rules/base.xml.in.h:528 +msgid "Telugu" +msgstr "" + +#: ../rules/base.xml.in.h:529 +msgid "Tha" +msgstr "" + +#: ../rules/base.xml.in.h:530 +msgid "Thailand" +msgstr "" + +#: ../rules/base.xml.in.h:531 ../rules/sun.xml.in.h:119 +msgid "Third level choosers" +msgstr "" + +#: ../rules/base.xml.in.h:532 +msgid "Tibetan" +msgstr "" + +#: ../rules/base.xml.in.h:533 +msgid "Tibetan (with ASCII numerals)" +msgstr "" + +#: ../rules/base.xml.in.h:534 +msgid "Tifinagh" +msgstr "" + +#: ../rules/base.xml.in.h:535 +msgid "Tifinagh Alternative" +msgstr "" + +#: ../rules/base.xml.in.h:536 +msgid "Tifinagh Alternative Phonetic" +msgstr "" + +#: ../rules/base.xml.in.h:537 +msgid "Tifinagh Extended" +msgstr "" + +#: ../rules/base.xml.in.h:538 +msgid "Tifinagh Extended Phonetic" +msgstr "" + +#: ../rules/base.xml.in.h:539 +msgid "Tifinagh Phonetic" +msgstr "" + +#: ../rules/base.xml.in.h:540 +msgid "Tilde (~) variant" +msgstr "Вильда (~) ΠΌΠ΅Π½Π΅Π½ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚" + +#: ../rules/base.xml.in.h:541 +msgid "Tjk" +msgstr "Π’Π°Π΄ΠΆ" + +#: ../rules/base.xml.in.h:542 +msgid "Toshiba Satellite S3000" +msgstr "Toshiba Satellite S3000" + +#: ../rules/base.xml.in.h:543 +msgid "Trust Direct Access Keyboard" +msgstr "Trust Direct Access Keyboard" + +#: ../rules/base.xml.in.h:544 +msgid "Trust Wireless Keyboard Classic" +msgstr "Trust Wireless Keyboard Classic" + +#: ../rules/base.xml.in.h:545 ../rules/sun.xml.in.h:120 +msgid "Tur" +msgstr "Π’ΡƒΡ€" + +#: ../rules/base.xml.in.h:546 +msgid "Turkey" +msgstr "Вурция" + +#: ../rules/base.xml.in.h:547 +msgid "Typewriter" +msgstr "Басма ΠΌΠ°ΡˆΠΈΠ½Π°ΡΡ‹" + +#: ../rules/base.xml.in.h:548 ../rules/sun.xml.in.h:124 +msgid "U.S. English" +msgstr "Англис (АКШ)" + +#: ../rules/base.xml.in.h:549 +msgid "US keyboard with Bosnian digraphs" +msgstr "АКШ клавиатурасы боснийдик Π΄ΠΈΠ³Ρ€Π°Ρ„Ρ‚Π°Ρ€ ΠΌΠ΅Π½Π΅Π½" + +#: ../rules/base.xml.in.h:550 +msgid "US keyboard with Bosnian letters" +msgstr "АКШ клавиатурасы боснийдик Π°Ρ€ΠΈΠΏΡ‚Π΅Ρ€ ΠΌΠ΅Π½Π΅Π½" + +#: ../rules/base.xml.in.h:551 +msgid "US keyboard with Croatian digraphs" +msgstr "АКШ клавиатурасы Ρ…ΠΎΡ€Π²Π°Ρ‚Ρ‚Ρ‹ΠΊ Π΄ΠΈΠ³Ρ€Π°Ρ„Ρ‚Π°Ρ€ ΠΌΠ΅Π½Π΅Π½" + +#: ../rules/base.xml.in.h:552 +msgid "US keyboard with Croatian letters" +msgstr "АКШ клавиатурасы Ρ…ΠΎΡ€Π²Π°Ρ‚Ρ‚Ρ‹ΠΊ Π°Ρ€ΠΈΠΏΡ‚Π΅Ρ€ ΠΌΠ΅Π½Π΅Π½" + +#: ../rules/base.xml.in.h:553 +msgid "US keyboard with Lithuanian letters" +msgstr "АКШ клавиатурасы Π»ΠΈΡ‚ΠΎΠ²Π΄ΡƒΠΊ Π°Ρ€ΠΈΠΏΡ‚Π΅Ρ€ ΠΌΠ΅Π½Π΅Π½" + +#: ../rules/base.xml.in.h:554 +msgid "US keyboard with Slovenian digraphs" +msgstr "АКШ клавиатурасы словСндик Π΄ΠΈΠ³Ρ€Π°Ρ„Ρ‚Π°Ρ€ ΠΌΠ΅Π½Π΅Π½" + +#: ../rules/base.xml.in.h:555 +msgid "US keyboard with Slovenian letters" +msgstr "АКШ клавиатурасы словСндик Π°Ρ€ΠΈΠΏΡ‚Π΅Ρ€ ΠΌΠ΅Π½Π΅Π½" + +#: ../rules/base.xml.in.h:556 ../rules/sun.xml.in.h:126 +msgid "USA" +msgstr "АКШ" + +#: ../rules/base.xml.in.h:557 +msgid "Udmurt" +msgstr "" + +#: ../rules/base.xml.in.h:558 +msgid "Ukr" +msgstr "Π£ΠΊΡ€" + +#: ../rules/base.xml.in.h:559 +msgid "Ukraine" +msgstr "Π£ΠΊΡ€Π°ΠΈΠ½Π°" + +#: ../rules/base.xml.in.h:560 +msgid "UnicodeExpert" +msgstr "UnicodeExpert" + +#: ../rules/base.xml.in.h:561 ../rules/sun.xml.in.h:127 +msgid "United Kingdom" +msgstr "Англис (Π£Π»ΡƒΡƒ Британия)" + +#: ../rules/base.xml.in.h:562 +msgid "Urdu" +msgstr "Π£Ρ€Π΄Ρƒ" + +#: ../rules/base.xml.in.h:563 +msgid "Use Bosnian digraphs" +msgstr "Боснийдик Π΄ΠΈΠ°Π³Ρ€Π°Ρ„Ρ‚Π°Ρ€Π΄Ρ‹ ΠΊΠΎΠ»Π΄ΠΎΠ½ΡƒΡƒ" + +#: ../rules/base.xml.in.h:564 +msgid "Use Croatian digraphs" +msgstr "Π₯ΠΎΡ€Π²Π°Ρ‚Ρ‚Ρ‹ΠΊ Π΄ΠΈΠ°Π³Ρ€Π°Ρ„Ρ‚Π°Ρ€Π΄Ρ‹ ΠΊΠΎΠ»Π΄ΠΎΠ½ΡƒΡƒ" + +#: ../rules/base.xml.in.h:565 +msgid "Use Slovenian digraphs" +msgstr "Π‘Π»ΠΎΠ²Π΅Π½Π΄ΠΈΠΊ Π΄ΠΈΠ°Π³Ρ€Π°Ρ„Ρ‚Π°Ρ€Π΄Ρ‹ ΠΊΠΎΠ»Π΄ΠΎΠ½ΡƒΡƒ" + +#: ../rules/base.xml.in.h:566 +msgid "Use guillemets for quotes" +msgstr "Π€Ρ€Π°Π½Ρ†ΡƒΠ·Π΄ΡƒΠΊ Ρ‚Ρ‹Ρ€ΠΌΠ°ΠΊΡ‡Π°Π»Π°Ρ€Π΄Ρ‹ Ρ‚Ρ‹Ρ€ΠΌΠ°ΠΊΡ‡Π°Π»Π°Ρ€Π΄Π°ΠΉ ΠΊΠΎΠ»Π΄ΠΎΠ½ΡƒΡƒ" + +#: ../rules/base.xml.in.h:567 +msgid "Use keyboard LED to show alternative layout." +msgstr "" + +#: ../rules/base.xml.in.h:568 +msgid "Using space key to input non-breakable space character" +msgstr "" + +#: ../rules/base.xml.in.h:569 +msgid "Uzb" +msgstr "Σ¨Π·Π±" + +#: ../rules/base.xml.in.h:570 +msgid "Uzbekistan" +msgstr "ӨзбСкистан" + +#: ../rules/base.xml.in.h:571 +msgid "Vietnam" +msgstr "Π’ΡŒΠ΅Ρ‚Π½Π°ΠΌ" + +#: ../rules/base.xml.in.h:572 +msgid "Vnm" +msgstr "Π’ΡŒΠ΅Ρ‚" + +#: ../rules/base.xml.in.h:573 +msgid "Wang 724 keypad with unicode additions (arrows and math operators)" +msgstr "" + +#: ../rules/base.xml.in.h:574 +msgid "Wang 724 keypad with unicode additions (arrows and math operators). Math operators on default level." +msgstr "" + +#: ../rules/base.xml.in.h:575 +msgid "Wang model 724 azerty" +msgstr "Wang model 724 azerty" + +#: ../rules/base.xml.in.h:576 +msgid "Western" +msgstr "Π‘Π°Ρ‚Ρ‹Ρˆ" + +#: ../rules/base.xml.in.h:577 +msgid "Winbook Model XP5" +msgstr "Winbook Model XP5" + +#: ../rules/base.xml.in.h:578 +msgid "Winkeys" +msgstr "Windows клавиатурасы" + +#: ../rules/base.xml.in.h:579 +msgid "With <\\|> key" +msgstr "" + +#: ../rules/base.xml.in.h:580 +msgid "With EuroSign on 5" +msgstr "" + +#: ../rules/base.xml.in.h:581 +msgid "With guillemets" +msgstr "Π€Ρ€Π°Π½Ρ†ΡƒΠ·Π΄ΡƒΠΊ Ρ‚Ρ‹Ρ€ΠΌΠ°ΠΊΡ‡Π°Π»Π°Ρ€ ΠΌΠ΅Π½Π΅Π½" + +#: ../rules/base.xml.in.h:582 +msgid "Yahoo! Internet Keyboard" +msgstr "Yahoo! Internet Keyboard" + +#: ../rules/base.xml.in.h:583 +msgid "Yoruba" +msgstr "Π™ΠΎΡ€ΡƒΠ±Π°" + +#: ../rules/base.xml.in.h:584 +msgid "Z and ZHE swapped" +msgstr "Π— ΠΆΠ°Π½Π° Π– ΠΎΡ€ΡƒΠ½Π΄Π°Ρ€Ρ‹Π½ Π°Π»ΠΌΠ°ΡˆΡ‚Ρ‹Ρ€Π³Π°Π½" + +#: ../rules/base.xml.in.h:585 +msgid "Zar" +msgstr "ΠАР" + +#: ../rules/base.xml.in.h:586 +msgid "azerty" +msgstr "azerty" + +#: ../rules/base.xml.in.h:587 +msgid "azerty/digits" +msgstr "azerty/Ρ†ΠΈΡ„Ρ€Ρ‹" + +#: ../rules/base.xml.in.h:588 +msgid "digits" +msgstr "" + +#: ../rules/base.xml.in.h:589 +msgid "displaced semicolon and quote (obsolete)" +msgstr "" + +#: ../rules/base.xml.in.h:590 +msgid "lyx" +msgstr "lyx" + +#: ../rules/base.xml.in.h:591 ../rules/sun.xml.in.h:132 +msgid "qwerty" +msgstr "qwerty" + +#: ../rules/base.xml.in.h:592 +msgid "qwerty, extended Backslash" +msgstr "qwerty, Backslash ΠΊΠ΅£Π΅ΠΉΡ‚ΠΈΠ»Π³Π΅Π½ функциялары" + +#: ../rules/base.xml.in.h:593 +msgid "qwerty/digits" +msgstr "qwerty/сандар" + +#: ../rules/base.xml.in.h:594 +msgid "qwertz" +msgstr "qwertz" + +#: ../rules/sun.xml.in.h:1 +msgid "\"Typewriter\"" +msgstr "Басма ΠΌΠ°ΡˆΠΈΠ½Π°ΡΡ‹" + +#: ../rules/sun.xml.in.h:17 +msgid "Acts as Shift with locking. Shift cancels Caps." +msgstr "Shift Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΊΠ° ΠΌΠ΅Π½Π΅Π½ Π°ΠΌΠ°Π» Тасайт.Shift Caps Π°ΠΌΠ°Π»Ρ‹Π½ ΡƒΠ±Π°ΠΊΡ‚Ρ‹Π»ΡƒΡƒ Ρ‚ΠΎΠΊΡ‚ΠΎΡ‚ΠΎΡ‚." + +#: ../rules/sun.xml.in.h:18 +msgid "Acts as Shift with locking. Shift doesn't cancel Caps." +msgstr "Shift Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΊΠ° ΠΌΠ΅Π½Π΅Π½ Π°ΠΌΠ°Π» Тасайт. Shift Caps Π°ΠΌΠ°Π»Ρ‹Π½Π° тоскол Π±ΠΎΠ»Π±ΠΎΠΉΡ‚." + +#: ../rules/sun.xml.in.h:19 +msgid "Alt+Control changes group" +msgstr "Alt+Control Π³Ρ€ΡƒΠΏΠΏΠ°Π½Ρ‹ Π°Π»ΠΌΠ°ΡˆΡ‚Ρ‹Ρ€Π°Ρ‚" + +#: ../rules/sun.xml.in.h:20 +msgid "Alt+Shift changes group" +msgstr "Alt+Shift Π³Ρ€ΡƒΠΏΠΏΠ°Π½Ρ‹ Π°Π»ΠΌΠ°ΡˆΡ‚Ρ‹Ρ€Π°Ρ‚" + +#: ../rules/sun.xml.in.h:21 +msgid "Basic" +msgstr "НСгизги" + +#: ../rules/sun.xml.in.h:23 +msgid "Belgian" +msgstr "Π‘Π΅Π»ΡŒΠ³ΠΈΡΠ»Ρ‹ΠΊ" + +#: ../rules/sun.xml.in.h:25 +msgid "Both Alt keys together change group" +msgstr "Π­ΠΊΠΈ Alt ΠΊΠ»Π°Π²ΠΈΡˆΠ°Π»Π°Ρ€Ρ‹ Π±ΠΈΡ€Π³Π΅ басылганда Π³Ρ€ΡƒΠΏΠΏΠ°Π½Ρ‹ Π°Π»ΠΌΠ°ΡˆΡ‚Ρ‹Ρ€Π°Ρ‚" + +#: ../rules/sun.xml.in.h:26 +msgid "Both Ctrl keys together change group" +msgstr "Π­ΠΊΠΈ Ctrl ΠΊΠ»Π°Π²ΠΈΡˆΠ°Π»Π°Ρ€Ρ‹ Π±ΠΈΡ€Π³Π΅ басылганда Π³Ρ€ΡƒΠΏΠΏΠ°Π½Ρ‹ Π°Π»ΠΌΠ°ΡˆΡ‚Ρ‹Ρ€Π°Ρ‚" + +#: ../rules/sun.xml.in.h:27 +msgid "Both Shift keys together change group" +msgstr "Π­ΠΊΠΈ Shift ΠΊΠ»Π°Π²ΠΈΡˆΠ°Π»Π°Ρ€Ρ‹ Π±ΠΈΡ€Π³Π΅ басылганда Π³Ρ€ΡƒΠΏΠΏΠ°Π½Ρ‹ Π°Π»ΠΌΠ°ΡˆΡ‚Ρ‹Ρ€Π°Ρ‚" + +#: ../rules/sun.xml.in.h:28 +msgid "Bulgarian" +msgstr "Π‘ΠΎΠ»Π³Π°Ρ€Π΄Ρ‹ΠΊ" + +#: ../rules/sun.xml.in.h:30 +msgid "Canadian" +msgstr "ΠšΠ°Π½Π°Π΄Π΄Ρ‹ΠΊ" + +#: ../rules/sun.xml.in.h:31 +msgid "Caps Lock is Compose" +msgstr "Caps Lock Compose клавишадай" + +#: ../rules/sun.xml.in.h:32 +msgid "Caps Lock key changes group" +msgstr "Caps Lock ΠΊΠ»Π°Π²ΠΈΡˆΠ°ΡΡ‹ Π³Ρ€ΡƒΠΏΠΏΠ°Π½Ρ‹ Π°Π»ΠΌΠ°ΡˆΡ‚Ρ‹Ρ€Π°Ρ‚" + +#: ../rules/sun.xml.in.h:34 +msgid "Caps_Lock LED shows alternative group" +msgstr "Caps_Lock ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€Ρƒ башка Π³Ρ€ΡƒΠΏΠΏΠ°Π½Ρ‹ көрсөтөт" + +#: ../rules/sun.xml.in.h:35 +msgid "Control Key Position" +msgstr "Control ΠΊΠ»Π°Π²ΠΈΡˆΠ°Π½Ρ‹Π½ ΠΆΠ°ΠΉΠ³Π°ΡˆΡƒΡƒΡΡƒ" + +#: ../rules/sun.xml.in.h:36 +msgid "Control key at bottom left" +msgstr "Control ΠΊΠ»Π°Π²ΠΈΡˆΠ°ΡΡ‹ Ρ‚Σ©ΠΌΣ©Π½ сол ΠΆΠ°ΠΊΡ‚Π° Тайгашкан" + +#: ../rules/sun.xml.in.h:37 +msgid "Control key at left of 'A'" +msgstr "Control ΠΊΠ»Π°Π²ΠΈΡˆΠ°ΡΡ‹ 'Π€' сол ΠΆΠ°Π³Ρ‹Π½Π΄Π°" + +#: ../rules/sun.xml.in.h:38 +msgid "Control+Shift changes group" +msgstr "Control+Shift Π³Ρ€ΡƒΠΏΠΏΠ°Π½Ρ‹ Π°Π»ΠΌΠ°ΡˆΡ‚Ρ‹Ρ€Π°Ρ‚" + +#: ../rules/sun.xml.in.h:40 +msgid "Czech" +msgstr "Π§Π΅Ρ…" + +#: ../rules/sun.xml.in.h:41 +msgid "Danish" +msgstr "Π”Π°Ρ‚Ρ‚Ρ‹ΠΊ" + +#: ../rules/sun.xml.in.h:45 +msgid "DeuCH" +msgstr "НСмШВ" + +#: ../rules/sun.xml.in.h:47 +msgid "Dvo" +msgstr "Dvo" + +#: ../rules/sun.xml.in.h:52 +msgid "Finnish" +msgstr "Π€ΠΈΠ½Π΄ΠΈΠΊ" + +#: ../rules/sun.xml.in.h:54 +msgid "FraCH" +msgstr "Π€Ρ€Π°Π¨Π’" + +#: ../rules/sun.xml.in.h:57 +msgid "German" +msgstr "" + +#: ../rules/sun.xml.in.h:58 +msgid "Group Shift/Lock behavior" +msgstr "" + +#: ../rules/sun.xml.in.h:60 +msgid "Hungarian" +msgstr "Π’Π΅Π½Π³Π΅Ρ€Π΄ΠΈΠΊ" + +#: ../rules/sun.xml.in.h:64 +msgid "Italian" +msgstr "Π˜Ρ‚Π°Π»ΡŒΡΠ½Π΄Ρ‹ΠΊ" + +#: ../rules/sun.xml.in.h:65 +msgid "Japanese" +msgstr "Π―ΠΏΠΎΠ½Π΄ΡƒΠΊ" + +#: ../rules/sun.xml.in.h:67 +msgid "Left Alt key changes group" +msgstr "Π‘ΠΎΠ» Alt ΠΊΠ»Π°Π²ΠΈΡˆΠ°ΡΡ‹ Π³Ρ€ΡƒΠΏΠΏΠ°Π½Ρ‹ Π°Π»ΠΌΠ°ΡˆΡ‚Ρ‹Ρ€Π°Ρ‚" + +#: ../rules/sun.xml.in.h:68 +msgid "Left Alt key switches group while pressed" +msgstr "Π‘ΠΎΠ» Alt ΠΊΠ»Π°Π²ΠΈΡˆΠ°ΡΡ‹ ΡƒΠ±Π°ΠΊΡ‚Ρ‹Π»ΡƒΡƒ Π³Ρ€ΡƒΠΏΠΏΠ°Π½Ρ‹ Π°Π»ΠΌΠ°ΡˆΡ‚Ρ‹Ρ€Π°Ρ‚" + +#: ../rules/sun.xml.in.h:69 +msgid "Left Ctrl key changes group" +msgstr "Π‘ΠΎΠ» Ctrl ΠΊΠ»Π°Π²ΠΈΡˆΠ°ΡΡ‹ Π³Ρ€ΡƒΠΏΠΏΠ°Π½Ρ‹ Π°Π»ΠΌΠ°ΡˆΡ‚Ρ‹Ρ€Π°Ρ‚" + +#: ../rules/sun.xml.in.h:70 +msgid "Left Shift key changes group" +msgstr "Π‘ΠΎΠ» Shift ΠΊΠ»Π°Π²ΠΈΡˆΠ°ΡΡ‹ Π³Ρ€ΡƒΠΏΠΏΠ°Π½Ρ‹ Π°Π»ΠΌΠ°ΡˆΡ‚Ρ‹Ρ€Π°Ρ‚" + +#: ../rules/sun.xml.in.h:71 +msgid "Make CapsLock an additional Control" +msgstr "CapsLock ΠΊΠΎΡˆΡƒΠΌΡ‡Π° Control клавиша ΠΊΠ°Ρ‚Π°Ρ€Ρ‹ ΠΊΠΎΠ»Π΄ΠΎΠ½ΡƒΡƒ" + +#: ../rules/sun.xml.in.h:76 +msgid "Norwegian" +msgstr "НорвСТдик" + +#: ../rules/sun.xml.in.h:77 +msgid "Num_Lock LED shows alternative group" +msgstr "Num_Lock ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€Ρƒ ΠΊΠΎΡˆΡƒΠΌΡ‡Π° Π³Ρ€ΡƒΠΏΠΏΠ°Π½Ρ‹ көрсөтөт" + +#: ../rules/sun.xml.in.h:80 +msgid "Polish" +msgstr "ΠŸΠΎΠ»ΡŒΠ΄ΡƒΠΊ" + +#: ../rules/sun.xml.in.h:81 +msgid "Polish with Polish quotes on key \"1/!\"" +msgstr "ΠŸΠΎΠ»ΡŒΠ΄ΡƒΠΊ ΠΊΠ»Π°Π²ΠΈΡˆΠ°Π»Π°Ρ€ ΠΏΠΎΠ»ΡŒΠ΄ΡƒΠΊ Ρ‚Ρ‹Ρ€ΠΌΠ°ΠΊΡ‡Π°Π»Π°Ρ€ ΠΌΠ΅Π½Π΅Π½ \"1/!\"" + +#: ../rules/sun.xml.in.h:82 +msgid "Portuguese" +msgstr "ΠŸΠΎΡ€Ρ‚ΡƒΠ³Π°Π»Π΄Ρ‹ΠΊ" + +#: ../rules/sun.xml.in.h:83 +msgid "Press Left Alt key to choose 3rd level" +msgstr "3-Ρ‡― дСнгээлди Ρ‚Π°Π½Π΄ΠΎΠΎ сол Alt ΠΊΠ»Π°Π²ΠΈΡˆΠ°Π½Ρ‹Π½ Π±Π°ΡΡ‹Π»Ρ‹ΡˆΡ‹ ΠΌΠ΅Π½Π΅Π½." + +#: ../rules/sun.xml.in.h:84 +msgid "Press Right Alt key to choose 3rd level" +msgstr "3-Ρ‡― дСнгээлди Ρ‚Π°Π½Π΄ΠΎΠΎ ΠΎ£ Alt ΠΊΠ»Π°Π²ΠΈΡˆΠ°Π½Ρ‹Π½ Π±Π°ΡΡ‹Π»Ρ‹ΡˆΡ‹ ΠΌΠ΅Π½Π΅Π½." + +#: ../rules/sun.xml.in.h:85 +msgid "Press Right Alt-key to choose 3rd level, Shift+Right Alt-key is Multi_Key" +msgstr "3-Ρ‡― дСнгээлди Ρ‚Π°Π½Π΄ΠΎΠΎ сол Alt ΠΊΠ»Π°Π²ΠΈΡˆΠ°Π½Ρ‹Π½ Π±Π°ΡΡ‹Π»Ρ‹ΡˆΡ‹ ΠΌΠ΅Π½Π΅Π½.Shift ΠΆΠ°Π½Π° ΠΎ£ Alt Π±ΠΈΡ€Π³Π΅ Multi_Key ΠΊΠ°Ρ‚Π°Ρ€Ρ‹ Π°ΠΌΠ°Π» Тасайт" + +#: ../rules/sun.xml.in.h:86 +msgid "Press Right Control to choose 3rd level" +msgstr "3-Ρ‡― дСнгээлди Ρ‚Π°Π½Π΄ΠΎΠΎ ΠΎ£ Control ΠΊΠ»Π°Π²ΠΈΡˆΠ°Π½Ρ‹Π½ Π±Π°ΡΡ‹Π»Ρ‹ΡˆΡ‹ ΠΌΠ΅Π½Π΅Π½." + +#: ../rules/sun.xml.in.h:87 +msgid "Press any of Alt keys to choose 3rd level" +msgstr "3-Ρ‡― дСнгээлди Ρ‚Π°Π½Π΄ΠΎΠΎ Alt ΠΊΠ»Π°Π²ΠΈΡˆΠ°Π»Π°Ρ€Π΄Π°Π½ бирөөс―Π½―Π½ Π±Π°ΡΡ‹Π»Ρ‹ΡˆΡ‹ ΠΌΠ΅Π½Π΅Π½." + +#: ../rules/sun.xml.in.h:89 +msgid "Right Alt key changes group" +msgstr "О£ Alt ΠΊΠ»Π°Π²ΠΈΡˆΠ°ΡΡ‹ Π³Ρ€ΡƒΠΏΠΏΠ°Π½Ρ‹ Π°Π»ΠΌΠ°ΡˆΡ‚Ρ‹Ρ€Π°Ρ‚" + +#: ../rules/sun.xml.in.h:91 +msgid "Right Alt switches group while pressed" +msgstr "О£ Alt ΠΊΠ»Π°Π²ΠΈΡˆΠ°ΡΡ‹ басылганда ΡƒΠ±Π°ΠΊΡ‚Ρ‹Π»ΡƒΡƒ Π³Ρ€ΡƒΠΏΠΏΠ°Π½Ρ‹ Π°Π»ΠΌΠ°ΡˆΡ‚Ρ‹Ρ€Π°Ρ‚" + +#: ../rules/sun.xml.in.h:92 +msgid "Right Control key works as Right Alt" +msgstr "О£ Control ΠΎ£ Alt клавишадай" + +#: ../rules/sun.xml.in.h:93 +msgid "Right Ctrl key changes group" +msgstr "О£ Ctrl ΠΊΠ»Π°Π²ΠΈΡˆΠ°ΡΡ‹ Π³Ρ€ΡƒΠΏΠΏΠ°Π½Ρ‹ Π°Π»ΠΌΠ°ΡˆΡ‚Ρ‹Ρ€Π°Ρ‚" + +#: ../rules/sun.xml.in.h:94 +msgid "Right Shift key changes group" +msgstr "О£ Shift ΠΊΠ»Π°Π²ΠΈΡˆΠ°ΡΡ‹ Π³Ρ€ΡƒΠΏΠΏΠ°Π½Ρ‹ Π°Π»ΠΌΠ°ΡˆΡ‚Ρ‹Ρ€Π°Ρ‚" + +#: ../rules/sun.xml.in.h:97 +msgid "Scroll Lock changes group" +msgstr "Scroll Lock ΠΊΠ»Π°Π²ΠΈΡˆΠ°ΡΡ‹ Π³Ρ€ΡƒΠΏΠΏΠ°Π½Ρ‹ Π°Π»ΠΌΠ°ΡˆΡ‚Ρ‹Ρ€Π°Ρ‚" + +#: ../rules/sun.xml.in.h:98 +msgid "Scroll_Lock LED shows alternative group" +msgstr "Scroll_Lock ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€Ρƒ ΠΊΠΎΡˆΡƒΠΌΡ‡Π° ΠΏΠ°Π½Π΅Π»Π΄ΠΈ көрсөтөт" + +#: ../rules/sun.xml.in.h:99 +msgid "Shift with numpad keys works as in MS Windows" +msgstr "Shift ΠΊΠ»Π°Π²ΠΈΡˆΠ°ΡΡ‹ сандык ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π°Π΄Π° MS Windows'Ρ‚ΠΎΠ³Ρƒ клавишадай Π°ΠΌΠ°Π» Тасайт" + +#: ../rules/sun.xml.in.h:100 +msgid "Shift+CapsLock changes group" +msgstr "Shift ΠΆΠ°Π½Π° Caps Lock ΠΊΠ»Π°Π²ΠΈΡˆΠ°Π»Π°Ρ€Ρ‹ Π±ΠΈΡ€Π³Π΅ басылганда Π³Ρ€ΡƒΠΏΠΏΠ°Π½Ρ‹ Π°Π»ΠΌΠ°ΡˆΡ‚Π°Ρ€Ρ‹Ρ‚" + +#: ../rules/sun.xml.in.h:101 +msgid "Slovak" +msgstr "Π‘Π»ΠΎΠ²Π°ΠΊ" + +#: ../rules/sun.xml.in.h:102 +msgid "Spanish" +msgstr "Π˜ΡΠΏΠ°Π½Π΄Ρ‹ΠΊ" + +#: ../rules/sun.xml.in.h:105 +msgid "Sun Type 4" +msgstr "Sun Type 4" + +#: ../rules/sun.xml.in.h:106 +msgid "Sun Type 5" +msgstr "Sun Type 5" + +#: ../rules/sun.xml.in.h:107 +msgid "Sun Type 5 European" +msgstr "Sun Type 5 Π•Π²Ρ€ΠΎΠΏΠ΅ΠΉΠ΄ΠΈΠΊ" + +#: ../rules/sun.xml.in.h:108 +msgid "Sun Type 5 Unix" +msgstr "Sun Type 5 Unix ―Ρ‡―Π½" + +#: ../rules/sun.xml.in.h:109 +msgid "Sun Type 6" +msgstr "Sun Type 6" + +#: ../rules/sun.xml.in.h:110 +msgid "Sun Type 6 Unix" +msgstr "Sun Type 6 Unix ―Ρ‡―Π½" + +#: ../rules/sun.xml.in.h:111 +msgid "Sun Type 6 with Euro key" +msgstr "Sun Type 6 Π•Π²Ρ€ΠΎ бСлгиси ΠΌΠ΅Π½Π΅Π½" + +#: ../rules/sun.xml.in.h:114 +msgid "Swap Control and Caps Lock" +msgstr "Control ΠΆΠ°Π½Π° Caps Lock ΠΊΠ»Π°Π²ΠΈΡˆΠ°Π»Π°Ρ€Π΄Ρ‹Π½ ΠΎΡ€Π΄ΡƒΠ½ Π°Π»ΠΌΠ°ΡˆΡ‚Ρ‹Ρ€ΡƒΡƒ" + +#: ../rules/sun.xml.in.h:116 +msgid "Swedish" +msgstr "Π¨Π²Π΅Π΄Π΄ΠΈΠΊ" + +#: ../rules/sun.xml.in.h:117 +msgid "Swiss French" +msgstr "ШвСйцариялык Ρ„Ρ€Π°Π½Ρ†ΡƒΠ·Ρ‡Π°" + +#: ../rules/sun.xml.in.h:118 +msgid "Swiss German" +msgstr "ШвСйцариялык Π½Π΅ΠΌΠ΅Ρ†Ρ‡Π΅" + +#: ../rules/sun.xml.in.h:121 +msgid "Turkish" +msgstr "Π’―Ρ€ΠΊΡ‡Σ©" + +#: ../rules/sun.xml.in.h:122 +msgid "Turkish (F)" +msgstr "Π’―Ρ€ΠΊΡ‡Σ© (F) ΠΌΠ΅Π½Π΅Π½" + +#: ../rules/sun.xml.in.h:123 +msgid "Turkish Alt-Q Layout" +msgstr "Π’―Ρ€ΠΊ раскладкасы Alt-Q ΠΌΠ΅Π½Π΅Π½" + +#: ../rules/sun.xml.in.h:125 +msgid "U.S. English w/ ISO9995-3" +msgstr "Англис (АКШ) ISO9995-3 ΠΌΠ΅Π½Π΅Π½" + +#: ../rules/sun.xml.in.h:128 +msgid "Use keyboard LED to show alternative group" +msgstr "ΠšΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π΄ΡƒΠΊ ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€Π»ΠΎΡ€Π΄Ρƒ ΠΊΠΎΡˆΡƒΠΌΡ‡Π° Π³Ρ€ΡƒΠΏΠΏΠ°Π»Π°Ρ€Π΄Ρ‹ көрсөт―― ―Ρ‡―Π½ ΠΊΠΎΠ»Π΄ΠΎΠ½ΡƒΡƒ" + +#: ../rules/sun.xml.in.h:129 +msgid "Uses internal capitalization. Shift cancels Caps." +msgstr "Π˜Ρ‡ΠΊΠΈ капитализацыяны Π°Ρ‡Π°Ρ‚. Shift CapsLock Π°ΠΌΠ°Π»Ρ‹Π½ Ρ‚ΠΎΠΊΡ‚ΠΎΡ‚ΠΎΡ‚." + +#: ../rules/sun.xml.in.h:130 +msgid "Uses internal capitalization. Shift doesn't cancel Caps." +msgstr "Π˜Ρ‡ΠΊΠΈ капитализацыяны Π°Ρ‡Π°Ρ‚. Shift CapsLock Π°ΠΌΠ°Π»Ρ‹Π½Π° таасир Ρ‚ΠΈΠΉΠ³ΠΈΠ·Π±Π΅ΠΉΡ‚." + +#: ../rules/sun.xml.in.h:131 +msgid "bksl" +msgstr "bksl" + +#: ../rules/sun.xml.in.h:133 +msgid "type4" +msgstr "type4" --- xkeyboard-config-1.3.orig/keymap/Makefile.am +++ xkeyboard-config-1.3/keymap/Makefile.am @@ -7,4 +7,6 @@ sony xfree86 xfree98 \ README +dir_data = $(dist_keymap_DATA) + include $(top_srcdir)/xkbrules.am --- xkeyboard-config-1.3.orig/keymap/sgi_vndr/en_US +++ xkeyboard-config-1.3/keymap/sgi_vndr/en_US @@ -0,0 +1,58 @@ +// $Xorg: en_US,v 1.3 2000/08/17 19:54:40 cpqbld Exp $ +default xkb_keymap "indy" { + xkb_keycodes { include "sgi_vndr/indy(universal)" }; + xkb_types { include "default" }; + xkb_compatibility { include "default" }; + xkb_symbols { include "en_US(pc_universal)" }; + xkb_geometry { include "sgi_vndr/indy(pc102)" }; +}; +xkb_keymap "indy_nodeadkeys" { + xkb_keycodes { include "sgi_vndr/indy(universal)" }; + xkb_types { include "default" }; + xkb_compatibility { include "default" }; + xkb_symbols { include "en_US(pc_universal_nodeadkeys)" }; + xkb_geometry { include "sgi_vndr/indy(pc102)" }; +}; +xkb_keymap "indy101" { + xkb_keycodes { include "sgi_vndr/indy(universal)" }; + xkb_types { include "default" }; + xkb_compatibility { include "default" }; + xkb_symbols { include "en_US(pc_universal)" }; + xkb_geometry { include "sgi_vndr/indy(pc101)" }; +}; +xkb_keymap "indy101_nodeadkeys" { + xkb_keycodes { include "sgi_vndr/indy(universal)" }; + xkb_types { include "default" }; + xkb_compatibility { include "default" }; + xkb_symbols { include "en_US(pc_universal_nodeadkeys)" }; + xkb_geometry { include "sgi_vndr/indy(pc101)" }; +}; +xkb_keymap "indy104" { + xkb_keycodes { include "sgi_vndr/indy(universal)" }; + xkb_types { include "default" }; + xkb_compatibility { include "default" }; + xkb_symbols { include "en_US(pc_universal)" }; + xkb_geometry { include "microsoft(natural)" }; +}; +xkb_keymap "indy104_nodeadkeys" { + xkb_keycodes { include "sgi_vndr/indy(universal)" }; + xkb_types { include "default" }; + xkb_compatibility { include "default" }; + xkb_symbols { include "en_US(pc_universal_nodeadkeys)" }; + xkb_geometry { include "microsoft(natural)" }; +}; +xkb_keymap "indigo" { + xkb_keycodes { include "sgi_vndr/indigo(pc102)" }; + xkb_types { include "default" }; + xkb_compatibility { include "default" }; + xkb_symbols { include "en_US(pc102)" }; + xkb_geometry { include "sgi_vndr/indigo(pc102)" }; +}; +xkb_keymap "indigo_nodeadkeys" { + xkb_keycodes { include "sgi_vndr/indigo(pc102)" }; + xkb_types { include "default" }; + xkb_compatibility { include "default" }; + xkb_symbols { include "en_US(pc102_nodeadkeys)" }; + xkb_geometry { include "sgi_vndr/indigo(pc102)" }; +}; + --- xkeyboard-config-1.3.orig/docs/iso3166.csv +++ xkeyboard-config-1.3/docs/iso3166.csv @@ -0,0 +1,240 @@ +AF,AFGHANISTAN +AX,"Γ…LAND ISLANDS" +AL,ALBANIA +DZ,ALGERIA +AS,"AMERICAN SAMOA" +AD,ANDORRA +AO,ANGOLA +AI,ANGUILLA +AQ,ANTARCTICA +AG,"ANTIGUA AND BARBUDA" +AR,ARGENTINA +AM,ARMENIA +AW,ARUBA +AU,AUSTRALIA +AT,AUSTRIA +AZ,AZERBAIJAN +BS,BAHAMAS +BH,BAHRAIN +BD,BANGLADESH +BB,BARBADOS +BY,BELARUS +BE,BELGIUM +BZ,BELIZE +BJ,BENIN +BM,BERMUDA +BT,BHUTAN +BO,BOLIVIA +BA,"BOSNIA AND HERZEGOVINA" +BW,BOTSWANA +BV,"BOUVET ISLAND" +BR,BRAZIL +IO,"BRITISH INDIAN OCEAN TERRITORY" +BN,"BRUNEI DARUSSALAM" +BG,BULGARIA +BF,"BURKINA FASO" +BI,BURUNDI +KH,CAMBODIA +CM,CAMEROON +CA,CANADA +CV,"CAPE VERDE" +KY,"CAYMAN ISLANDS" +CF,"CENTRAL AFRICAN REPUBLIC" +TD,CHAD +CL,CHILE +CN,CHINA +CX,"CHRISTMAS ISLAND" +CC,"COCOS (KEELING) ISLANDS" +CO,COLOMBIA +KM,COMOROS +CG,CONGO +CD,"CONGO, THE DEMOCRATIC REPUBLIC OF THE" +CK,"COOK ISLANDS" +CR,"COSTA RICA" +CI,"COTE D'IVOIRE" +HR,CROATIA +CU,CUBA +CY,CYPRUS +CZ,"CZECH REPUBLIC" +DK,DENMARK +DJ,DJIBOUTI +DM,DOMINICA +DO,"DOMINICAN REPUBLIC" +EC,ECUADOR +EG,EGYPT +SV,"EL SALVADOR" +GQ,"EQUATORIAL GUINEA" +ER,ERITREA +EE,ESTONIA +ET,ETHIOPIA +FK,"FALKLAND ISLANDS (MALVINAS)" +FO,"FAROE ISLANDS" +FJ,FIJI +FI,FINLAND +FR,FRANCE +GF,"FRENCH GUIANA" +PF,"FRENCH POLYNESIA" +TF,"FRENCH SOUTHERN TERRITORIES" +GA,GABON +GM,GAMBIA +GE,GEORGIA +DE,GERMANY +GH,GHANA +GI,GIBRALTAR +GR,GREECE +GL,GREENLAND +GD,GRENADA +GP,GUADELOUPE +GU,GUAM +GT,GUATEMALA +GN,GUINEA +GW,GUINEA-BISSAU +GY,GUYANA +HT,HAITI +HM,"HEARD ISLAND AND MCDONALD ISLANDS" +VA,"HOLY SEE (VATICAN CITY STATE)" +HN,HONDURAS +HK,"HONG KONG" +HU,HUNGARY +IS,ICELAND +IN,INDIA +ID,INDONESIA +IR,"IRAN, ISLAMIC REPUBLIC OF" +IQ,IRAQ +IE,IRELAND +IL,ISRAEL +IT,ITALY +JM,JAMAICA +JP,JAPAN +JO,JORDAN +KZ,KAZAKHSTAN +KE,KENYA +KI,KIRIBATI +KP,"KOREA, DEMOCRATIC PEOPLE'S REPUBLIC OF" +KR,"KOREA, REPUBLIC OF" +KW,KUWAIT +KG,KYRGYZSTAN +LA,"LAO PEOPLE'S DEMOCRATIC REPUBLIC" +LV,LATVIA +LB,LEBANON +LS,LESOTHO +LR,LIBERIA +LY,"LIBYAN ARAB JAMAHIRIYA" +LI,LIECHTENSTEIN +LT,LITHUANIA +LU,LUXEMBOURG +MO,MACAO +MK,"MACEDONIA, THE FORMER YUGOSLAV REPUBLIC OF" +MG,MADAGASCAR +MW,MALAWI +MY,MALAYSIA +MV,MALDIVES +ML,MALI +MT,MALTA +MH,"MARSHALL ISLANDS" +MQ,MARTINIQUE +MR,MAURITANIA +MU,MAURITIUS +YT,MAYOTTE +MX,MEXICO +FM,"MICRONESIA, FEDERATED STATES OF" +MD,"MOLDOVA, REPUBLIC OF" +MC,MONACO +MN,MONGOLIA +MS,MONTSERRAT +MA,MOROCCO +MZ,MOZAMBIQUE +MM,MYANMAR +NA,NAMIBIA +NR,NAURU +NP,NEPAL +NL,NETHERLANDS +AN,"NETHERLANDS ANTILLES" +NC,"NEW CALEDONIA" +NZ,"NEW ZEALAND" +NI,NICARAGUA +NE,NIGER +NG,NIGERIA +NU,NIUE +NF,"NORFOLK ISLAND" +MP,"NORTHERN MARIANA ISLANDS" +NO,NORWAY +OM,OMAN +PK,PAKISTAN +PW,PALAU +PS,"PALESTINIAN TERRITORY, OCCUPIED" +PA,PANAMA +PG,"PAPUA NEW GUINEA" +PY,PARAGUAY +PE,PERU +PH,PHILIPPINES +PN,PITCAIRN +PL,POLAND +PT,PORTUGAL +PR,"PUERTO RICO" +QA,QATAR +RE,REUNION +RO,ROMANIA +RU,"RUSSIAN FEDERATION" +RW,RWANDA +SH,"SAINT HELENA" +KN,"SAINT KITTS AND NEVIS" +LC,"SAINT LUCIA" +PM,"SAINT PIERRE AND MIQUELON" +VC,"SAINT VINCENT AND THE GRENADINES" +WS,SAMOA +SM,"SAN MARINO" +ST,"SAO TOME AND PRINCIPE" +SA,"SAUDI ARABIA" +SN,SENEGAL +CS,"SERBIA AND MONTENEGRO" +SC,SEYCHELLES +SL,"SIERRA LEONE" +SG,SINGAPORE +SK,SLOVAKIA +SI,SLOVENIA +SB,"SOLOMON ISLANDS" +SO,SOMALIA +ZA,"SOUTH AFRICA" +GS,"SOUTH GEORGIA AND THE SOUTH SANDWICH ISLANDS" +ES,SPAIN +LK,"SRI LANKA" +SD,SUDAN +SR,SURINAME +SJ,"SVALBARD AND JAN MAYEN" +SZ,SWAZILAND +SE,SWEDEN +CH,SWITZERLAND +SY,"SYRIAN ARAB REPUBLIC" +TW,"TAIWAN, PROVINCE OF CHINA" +TJ,TAJIKISTAN +TZ,"TANZANIA, UNITED REPUBLIC OF" +TH,THAILAND +TL,TIMOR-LESTE +TG,TOGO +TK,TOKELAU +TO,TONGA +TT,"TRINIDAD AND TOBAGO" +TN,TUNISIA +TR,TURKEY +TM,TURKMENISTAN +TC,"TURKS AND CAICOS ISLANDS" +TV,TUVALU +UG,UGANDA +UA,UKRAINE +AE,"UNITED ARAB EMIRATES" +GB,"UNITED KINGDOM" +US,"UNITED STATES" +UM,"UNITED STATES MINOR OUTLYING ISLANDS" +UY,URUGUAY +UZ,UZBEKISTAN +VU,VANUATU +VE,VENEZUELA +VN,"VIET NAM" +VG,"VIRGIN ISLANDS, BRITISH" +VI,"VIRGIN ISLANDS, U.S." +WF,"WALLIS AND FUTUNA" +EH,"WESTERN SAHARA" +YE,YEMEN +ZM,ZAMBIA +ZW,ZIMBABWE --- xkeyboard-config-1.3.orig/docs/iso15924.csv +++ xkeyboard-config-1.3/docs/iso15924.csv @@ -0,0 +1,105 @@ +Code,NΒ°,"English Name","Nom franΓ§ais","Property Value Alias",Date +Arab,160,Arabic,arabe,Arabic,38108 +Armn,230,Armenian,armΓ©nien,Armenian,38108 +Bali,360,Balinese,balinais,,38136 +Batk,365,Batak,batak,,38108 +Beng,325,Bengali,bengalΓ,Bengali,38108 +Blis,550,Blissymbols,"symboles Bliss",,38108 +Bopo,285,Bopomofo,bopomofo,Bopomofo,38108 +Brah,300,Brahmi,brΓ’hmΓ,,38108 +Brai,570,Braille,braille,Braille,38108 +Bugi,367,Buginese,bouguis,,38108 +Buhd,372,Buhid,bouhide,Buhid,38108 +Cans,440,"Unified Canadian Aboriginal Syllabics","syllabaire autochtone canadien unifiΓ©",Canadian_Aboriginal,38136 +Cham,358,Cham,"cham (čam, tcham)",,38108 +Cher,445,Cherokee,tchΓ©rokΓ,Cherokee,38108 +Cirt,291,Cirth,cirth,,38108 +Copt,204,Coptic,copte,,38136 +Cprt,403,Cypriot,"syllabaire chypriote",Cypriot,38108 +Cyrl,220,Cyrillic,cyrillique,Cyrillic,38108 +Cyrs,221,"Cyrillic (Old Church Slavonic variant)","cyrillique (variante slavonne)",,38108 +Deva,315,"Devanagari (Nagari)",dΓ©vanΓ’garΓ,Devanagari,38108 +Dsrt,250,"Deseret (Mormon)","dΓ©seret (mormon)",Deseret,38108 +Egyd,70,"Egyptian demotic","dΓ©motique Γ©gyptien",,38108 +Egyh,60,"Egyptian hieratic","hiΓ©ratique Γ©gyptien",,38108 +Egyp,50,"Egyptian hieroglyphs","hiΓ©roglyphes Γ©gyptiens",,38108 +Ethi,430,"Ethiopic (Geβ€˜ez)","Γ©thiopique (Γ©thiopien, geβ€˜ez, guΓ¨ze)",Ethiopic,38136 +Geor,240,"Georgian (Mkhedruli)","gΓ©orgien (mkhΓ©drouli)",Georgian,38136 +Glag,225,Glagolitic,glagolitique,,38108 +Goth,206,Gothic,gotique,Gothic,38108 +Grek,200,Greek,grec,Greek,38108 +Gujr,320,Gujarati,"goudjarΓ’tΓ (gujrΓ’tΓ)",Gujarati,38108 +Guru,310,Gurmukhi,gourmoukhΓ,Gurmukhi,38108 +Hang,286,"Hangul (HangΕ­l, Hangeul)","hangΓ»l (hangΕ­l, hangeul)",Hangul,38136 +Hani,500,"Han (Hanzi, Kanji, Hanja)","idΓ©ogrammes han",Han,38108 +Hano,371,"Hanunoo (HanunΓ³o)",hanounΓ³o,Hanunoo,38136 +Hans,501,"Han (Simplified variant)","idΓ©ogrammes han (variante simplifiΓ©e)",,38136 +Hant,502,"Han (Traditional variant)","idΓ©ogrammes han (variante traditionnelle)",,38136 +Hebr,125,Hebrew,hΓ©breu,Hebrew,38108 +Hira,410,Hiragana,hiragana,Hiragana,38108 +Hmng,450,"Pahawh Hmong","pahawh hmong",,38108 +Hrkt,412,"(alias for Hiragana + Katakana)","(alias pour hiragana + katakana)",Katakana_Or_Hiragana,38108 +Hung,176,"Old Hungarian","ancien hongrois",,38108 +Inds,610,"Indus (Harappan)",indus,,38108 +Ital,210,"Old Italic (Etruscan, Oscan, etc.)","ancien italique (Γ©trusque, osque, etc.)",Old_Italic,38136 +Java,361,Javanese,javanais,,38136 +Kali,357,"Kayah Li","kayah li",,38108 +Kana,411,Katakana,katakana,Katakana,38108 +Khar,305,Kharoshthi,kharochthΓ,,38136 +Khmr,355,Khmer,khmer,Khmer,38136 +Knda,345,Kannada,"kannara (canara)",Kannada,38136 +Laoo,356,Lao,laotien,Lao,38108 +Latf,217,"Latin (Fraktur variant)","latin (variante brisΓ©e)",,38108 +Latg,216,"Latin (Gaelic variant)","latin (variante gaΓ©lique)",,38108 +Latn,215,Latin,latin,Latin,38108 +Lepc,335,"Lepcha (RΓ³ng)","lepcha (rΓ³ng)",,38108 +Limb,336,Limbu,limbou,Limbu,38136 +Lina,400,"Linear A","linΓ©aire A",,38108 +Linb,401,"Linear B","linΓ©aire B",Linear_B,38136 +Mand,140,Mandaean,mandΓ©en,,38136 +Maya,90,"Mayan hieroglyphs","hiΓ©roglyphes mayas",,38108 +Mero,100,Meroitic,mΓ©roΓ―tique,,38108 +Mlym,347,Malayalam,malayΓ’lam,Malayalam,38108 +Mong,145,Mongolian,mongol,Mongolian,38108 +Mymr,350,"Myanmar (Burmese)",birman,Myanmar,38108 +Ogam,212,Ogham,ogam,Ogham,38108 +Orkh,175,Orkhon,orkhon,,38108 +Orya,327,Oriya,oriyΓ’,Oriya,38108 +Osma,260,Osmanya,osmanais,Osmanya,38108 +Perm,227,"Old Permic","ancien permien",,38108 +Phag,331,Phags-pa,"’phags pa",,38136 +Phnx,115,Phoenician,phΓ©nicien,,38108 +Plrd,282,"Pollard Phonetic","phonΓ©tique de Pollard",,38108 +Qaaa,900,"Reserved for private use (start)","rΓ©servΓ© Γ  l’usage privΓ© (dΓ©but)",,38136 +Qabx,949,"Reserved for private use (end)","rΓ©servΓ© Γ  l’usage privΓ© (fin)",,38136 +Roro,620,Rongorongo,rongorongo,,38108 +Runr,211,Runic,runique,Runic,38108 +Sara,292,Sarati,sarati,,38136 +Shaw,281,"Shavian (Shaw)","shavien (Shaw)",Shavian,38108 +Sinh,348,Sinhala,singhalais,Sinhala,38108 +Sylo,316,"Syloti Nagri","sylotΓ nΓ’grΓ",,38136 +Syrc,135,Syriac,syriaque,Syriac,38108 +Syre,138,"Syriac (Estrangelo variant)","syriaque (variante estranghΓ©lo)",,38108 +Syrj,137,"Syriac (Western variant)","syriaque (variante occidentale)",,38108 +Syrn,136,"Syriac (Eastern variant)","syriaque (variante orientale)",,38108 +Tagb,373,Tagbanwa,tagbanoua,Tagbanwa,38108 +Tale,353,"Tai Le","taΓ― le",Tai_Le,38136 +Talu,354,"Tai Lue","taΓ― lue",,38136 +Taml,346,Tamil,tamoul,Tamil,38108 +Telu,340,Telugu,tΓ©lougou,Telugu,38108 +Teng,290,Tengwar,tengwar,,38108 +Tfng,120,"Tifinagh (Berber)","tifinagh (berbΓ¨re)",,38108 +Tglg,370,Tagalog,tagal,Tagalog,38108 +Thaa,170,Thaana,thΓ’na,Thaana,38108 +Thai,352,Thai,thaΓ―,Thai,38108 +Tibt,330,Tibetan,tibΓ©tain,Tibetan,38108 +Ugar,40,Ugaritic,ougaritique,Ugaritic,38108 +Vaii,470,Vai,vaΓ―,,38108 +Visp,280,"Visible Speech","parole visible",,38108 +Xpeo,30,"Old Persian","cunΓ©iforme persΓ©politain",,38108 +Xsux,20,"Cuneiform, Sumero-Akkadian","cunΓ©iforme sumΓ©ro-akkadien",,38108 +Yiii,460,Yi,yi,Yi,38108 +Zxxx,997,"Code for unwritten languages","codet pour les langues non Γ©crites",,38108 +Zyyy,998,"Code for undetermined script","codet pour Γ©criture indΓ©terminΓ©e",Common,38136 +Zzzz,999,"Code for uncoded script","codet pour Γ©criture non codΓ©e",,38108 +Code,NΒ°,"English Name","Nom franΓ§ais","Property Value Alias",Date --- xkeyboard-config-1.3.orig/docs/iso639.csv +++ xkeyboard-config-1.3/docs/iso639.csv @@ -0,0 +1,501 @@ +Abkhazian,abkhaze,abk,ab +Achinese,aceh,ace, +Acoli,acoli,ach, +Adangme,adangme,ada, +"Adygei; Adyghe",adyghΓ©,ady, +"Adyghe; Adygei",adygh,ady, +Afar,afar,aar,aa +Afrihili,afrihili,afh, +Afrikaans,afrikaans,afr,af +"Afro-Asiatic (Other)","afro-asiatiques, autres langues",afa, +Akan,akan,aka,ak +Akkadian,akkadien,akk, +Albanian,albanais,alb/sqi,sq +Aleut,alΓ©oute,ale, +"Algonquian languages","algonquines, langues",alg, +"Altaic (Other)","altaΓ―ques, autres langues",tut, +Amharic,amharique,amh,am +"Apache languages",apache,apa, +Arabic,arabe,ara,ar +Aragonese,aragonais,arg,an +Aramaic,aramΓ©en,arc, +Arapaho,arapaho,arp, +Araucanian,araucan,arn, +Arawak,arawak,arw, +Armenian,armΓ©nien,arm/hye,hy +"Artificial (Other)","artificielles, autres langues",art, +Assamese,assamais,asm,as +"Asturian; Bable","asturien; bable",ast, +"Athapascan languages","athapascanes, langues",ath, +"Australian languages","australiennes, langues",aus, +"Austronesian (Other)","malayo-polynΓ©siennes, autres langues",map, +Avaric,avar,ava,av +Avestan,avestique,ave,ae +Awadhi,awadhi,awa, +Aymara,aymara,aym,ay +Azerbaijani,azΓ©ri,aze,az +"Bable; Asturian","bable; asturien",ast, +Balinese,balinais,ban, +"Baltic (Other)","baltiques, autres langues",bat, +Baluchi,baloutchi,bal, +Bambara,bambara,bam,bm +"Bamileke languages","bamilΓ©kΓ©s, langues",bai, +Banda,banda,bad, +"Bantu (Other)","bantoues, autres langues",bnt, +Basa,basa,bas, +Bashkir,bachkir,bak,ba +Basque,basque,baq/eus,eu +"Batak (Indonesia)","batak (IndonΓ©sie)",btk, +Beja,bedja,bej, +Belarusian,biΓ©lorusse,bel,be +Bemba,bemba,bem, +Bengali,bengali,ben,bn +"Berber (Other)","berbΓ¨res, autres langues",ber, +Bhojpuri,bhojpuri,bho, +Bihari,bihari,bih,bh +Bikol,bikol,bik, +"Bilin; Blin","bilen; blin",byn, +Bini,bini,bin, +Bislama,bichlamar,bis,bi +"Blin; Bilin","blin; bilen",byn, +"BokmΓ₯l, Norwegian; Norwegian BokmΓ₯l","bokmΓ₯l, norvΓ©gien; bokmΓ₯l norvΓ©gien",nob,nb +Bosnian,bosniaque,bos,bs +Braj,braj,bra, +Breton,breton,bre,br +Buginese,bugi,bug, +Bulgarian,bulgare,bul,bg +Buriat,bouriate,bua, +Burmese,birman,bur/mya,my +Caddo,caddo,cad, +Carib,caribe,car, +"Castilian; Spanish","castillan; espagnol",spa,es +"Catalan; Valencian","catalan; valencien",cat,ca +"Caucasian (Other)","caucasiennes, autres langues",cau, +Cebuano,cebuano,ceb, +"Celtic (Other)","celtiques, autres langues",cel, +"Central American Indian (Other)","indiennes d'AmΓ©rique centrale, autres langues",cai, +Chagatai,djaghataΓ―,chg, +"Chamic languages","chames, langues",cmc, +Chamorro,chamorro,cha,ch +Chechen,tchΓ©tchΓ¨ne,che,ce +Cherokee,cherokee,chr, +"Chewa; Chichewa; Nyanja","chewa, chichewa, nyanja",nya,ny +Cheyenne,cheyenne,chy, +Chibcha,chibcha,chb, +"Chichewa; Chewa; Nyanja","chichewa; chewa; nyanja",nya,ny +Chinese,chinois,chi/zho,zh +"Chinook jargon","chinook, jargon",chn, +Chipewyan,chipewyan,chp, +Choctaw,choctaw,cho, +"Chuang; Zhuang","chuang; zhuang",zha,za +"Church Slavic; Slavonic; Church Slavonic; Old Bulgarian; Old Church Slavonic","slavon d'Γ©glise; vieux slave; slavon liturgique; vieux bulgare",chu,cu +"Church Slavonic; Church Slavic; Old Slavonic; Old Bulgarian; Old Church Slavonic","slavon liturgique; slavon d'Γ©glise; vieux slave; vieux bulgare",chu,cu +Chuukese,chuuk,chk, +Chuvash,tchouvache,chv,cv +"Classical Nepal Bhasa; Classical Newari; Old Newari","newari classique",nwc, +"Classical Newari; Old Newari; Classical Nepal Bhasa","newari classique",nwc, +Coptic,copte,cop, +Cornish,cornique,cor,kw +Corsican,corse,cos,co +Cree,cree,cre,cr +Creek,muskogee,mus, +"Creoles and pidgins (Other)","crΓ©oles et pidgins divers",crp, +"Creoles and pidgins, English-based (Other)","crΓ©oles et pidgins anglais, autres",cpe, +"Creoles and pidgins, French-based (Other)","crΓ©oles et pidgins franΓ§ais, autres",cpf, +"Creoles and pidgins, Portuguese-based (Other)","crΓ©oles et pidgins portugais, autres",cpp, +"Crimean Tatar; Crimean Turkish","tatar de CrimΓ©",crh, +"Crimean Turkish; Crimean Tatar","tatar de CrimΓ©",crh, +Croatian,croate,scr/hrv,hr +"Cushitic (Other)","couchitiques, autres langues",cus, +Czech,tchΓ¨que,cze/ces,cs +Dakota,dakota,dak, +Danish,danois,dan,da +Dargwa,dargwa,dar, +Dayak,dayak,day, +Delaware,delaware,del, +Dinka,dinka,din, +Divehi,maldivien,div,dv +Dogri,dogri,doi, +Dogrib,dogrib,dgr, +"Dravidian (Other)","dravidiennes, autres langues",dra, +Duala,douala,dua, +"Dutch; Flemish","nΓ©erlandais; flamand",dut/nld,nl +"Dutch, Middle (ca. 1050-1350)","nΓ©erlandais moyen (ca. 1050-1350)",dum, +Dyula,dioula,dyu, +Dzongkha,dzongkha,dzo,dz +Efik,efik,efi, +"Egyptian (Ancient)",Γ©gyptien,egy, +Ekajuk,ekajuk,eka, +Elamite,Γ©lamite,elx, +English,anglais,eng,en +"English, Middle (1100-1500)","anglais moyen (1100-1500)",enm, +"English, Old (ca.450-1100)","anglo-saxon (ca.450-1100)",ang, +Erzya,erza,myv, +Esperanto,espΓ©ranto,epo,eo +Estonian,estonien,est,et +Ewe,Γ©wΓ©,ewe,ee +Ewondo,Γ©wondo,ewo, +Fang,fang,fan, +Fanti,fanti,fat, +Faroese,fΓ©roΓ―en,fao,fo +Fijian,fidjien,fij,fj +Finnish,finnois,fin,fi +"Finno-Ugrian (Other)","finno-ougriennes, autres langues",fiu, +"Flemish; Dutch","flamand; nΓ©erlandais",dut/nld,nl +Fon,fon,fon, +French,franΓ§ais,fre/fra,fr +"French, Middle (ca.1400-1600)","franΓ§ais moyen (1400-1600)",frm, +"French, Old (842-ca.1400)","franΓ§ais ancien (842-ca.1400)",fro, +Frisian,frison,fry,fy +Friulian,frioulan,fur, +Fulah,peul,ful,ff +"Gaelic; Scottish Gaelic","gaΓ©lique; gaΓ©lique Γ©cossais",gla,gd +Gallegan,galicien,glg,gl +Ganda,ganda,lug,lg +Gayo,gayo,gay, +Gbaya,gbaya,gba, +Geez,guΓ¨ze,gez, +Georgian,gΓ©orgien,geo/kat,ka +German,allemand,ger/deu,de +"German, Low; Saxon, Low; Low German; Low Saxon","allemand, bas; saxon, bas; bas allemand; bas saxon",nds, +"German, Middle High (ca.1050-1500)","allemand, moyen haut (ca. 1050-1500)",gmh, +"German, Old High (ca.750-1050)","allemand, vieux haut (ca. 750-1050)",goh, +"Germanic (Other)","germaniques, autres langues",gem, +"Gikuyu; Kikuyu",kikuyu,kik,ki +Gilbertese,kiribati,gil, +Gondi,gond,gon, +Gorontalo,gorontalo,gor, +Gothic,gothique,got, +Grebo,grebo,grb, +"Greek, Ancient (to 1453)","grec ancien (jusqu'Γ  1453)",grc, +"Greek, Modern (1453-)","grec moderne (aprΓ¨s 1453)",gre/ell,el +"Greenlandic; Kalaallisut",groenlandais,kal,kl +Guarani,guarani,grn,gn +Gujarati,goudjrati,guj,gu +GwichΒ΄in,gwichΒ΄in,gwi, +Haida,haida,hai, +"Haitian; Haitian Creole","haΓ―tien; crΓ©ole haΓ―tien",hat,ht +"Haitian Creole; Haitian","crΓ©ole haΓ―tien; haΓ―tien",hat,ht +Hausa,haoussa,hau,ha +Hawaiian,hawaΓ―en,haw, +Hebrew,hΓ©breu,heb,he +Herero,herero,her,hz +Hiligaynon,hiligaynon,hil, +Himachali,himachali,him, +Hindi,hindi,hin,hi +"Hiri Motu","hiri motu",hmo,ho +Hittite,hittite,hit, +Hmong,hmong,hmn, +Hungarian,hongrois,hun,hu +Hupa,hupa,hup, +Icelandic,islandais,ice/isl,is +Ido,ido,ido,io +Igbo,igbo,ibo,ig +Ijo,ijo,ijo, +Iloko,ilocano,ilo, +"Inari Sami","sami d'Inari",smn, +"Indic (Other)","indo-aryennes, autres langues",inc, +"Indo-European (Other)","indo-europΓ©ennes, autres langues",ine, +Indonesian,indonΓ©sien,ind,id +Ingush,ingouche,inh, +"Interlingua (International Auxiliary Language Association)","interlingua (langue auxiliaire internationale)",ina,ia +Interlingue,interlingue,ile,ie +Inuktitut,inuktitut,iku,iu +Inupiaq,inupiaq,ipk,ik +"Iranian (Other)","iraniennes, autres langues",ira, +Irish,irlandais,gle,ga +"Irish, Middle (900-1200)","irlandais moyen (900-1200)",mga, +"Irish, Old (to 900)","irlandais ancien (jusqu'Γ  900)",sga, +"Iroquoian languages","iroquoises, langues (famille)",iro, +Italian,italien,ita,it +Japanese,japonais,jpn,ja +Javanese,javanais,jav,jv +Judeo-Arabic,judΓ©o-arabe,jrb, +Judeo-Persian,judΓ©o-persan,jpr, +Kabyle,kabyle,kab, +Kachin,kachin,kac, +"Kalaallisut; Greenlandic",groenlandais,kal,kl +Kalmyk,kalmouk,xal, +Kamba,kamba,kam, +Kannada,kannada,kan,kn +Kanuri,kanouri,kau,kr +Karachay-Balkar,"karatchaΓ― balkar",krc, +Kara-Kalpak,karakalpak,kaa, +Karen,karen,kar, +Kashmiri,kashmiri,kas,ks +Kashubian,kachoube,csb, +Kawi,kawi,kaw, +Kazakh,kazakh,kaz,kk +Khasi,khasi,kha, +Khmer,khmer,khm,km +"Khoisan (Other)","khoisan, autres langues",khi, +Khotanese,khotanais,kho, +"Kikuyu; Gikuyu",kikuyu,kik,ki +Kimbundu,kimbundu,kmb, +Kinyarwanda,rwanda,kin,rw +Kirghiz,kirghize,kir,ky +"Klingon; tlhlngan-Hol",klingon,tlh, +Komi,komi,kom,kv +Kongo,kongo,kon,kg +Konkani,konkani,kok, +Korean,corΓ©en,kor,ko +Kosraean,kosrae,kos, +Kpelle,kpellΓ©,kpe, +Kru,krou,kro, +"Kuanyama; Kwanyama","kuanyama; kwanyama",kua,kj +Kumyk,koumyk,kum, +Kurdish,kurde,kur,ku +Kurukh,kurukh,kru, +Kutenai,kutenai,kut, +"Kwanyama, Kuanyama","kwanyama; kuanyama",kua,kj +Ladino,judΓ©o-espagnol,lad, +Lahnda,lahnda,lah, +Lamba,lamba,lam, +Lao,lao,lao,lo +Latin,latin,lat,la +Latvian,letton,lav,lv +"Letzeburgesch; Luxembourgish",luxembourgeois,ltz,lb +Lezghian,lezghien,lez, +"Limburgan; Limburger; Limburgish",limbourgeois,lim,li +"Limburger; Limburgan; Limburgish;",limbourgeois,lim,li +"Limburgish; Limburger; Limburgan",limbourgeois,lim,li +Lingala,lingala,lin,ln +Lithuanian,lituanien,lit,lt +Lojban,lojban,jbo, +"Low German; Low Saxon; German, Low; Saxon, Low","bas allemand; bas saxon; allemand, bas; saxon, bas",nds, +"Low Saxon; Low German; Saxon, Low; German, Low","bas saxon; bas allemand; saxon, bas; allemand, bas",nds, +"Lower Sorbian",bas-sorabe,dsb, +Lozi,lozi,loz, +Luba-Katanga,luba-katanga,lub,lu +Luba-Lulua,luba-lulua,lua, +Luiseno,luiseno,lui, +"Lule Sami","sami de Lule",smj, +Lunda,lunda,lun, +"Luo (Kenya and Tanzania)","luo (Kenya et Tanzanie)",luo, +Lushai,lushai,lus, +"Luxembourgish; Letzeburgesch",luxembourgeois,ltz,lb +Macedonian,macΓ©donien,mac/mkd,mk +Madurese,madourais,mad, +Magahi,magahi,mag, +Maithili,maithili,mai, +Makasar,makassar,mak, +Malagasy,malgache,mlg,mg +Malay,malais,may/msa,ms +Malayalam,malayalam,mal,ml +Maltese,maltais,mlt,mt +Manchu,mandchou,mnc, +Mandar,mandar,mdr, +Mandingo,mandingue,man, +Manipuri,manipuri,mni, +"Manobo languages","manobo, langues",mno, +Manx,"manx; mannois",glv,gv +Maori,maori,mao/mri,mi +Marathi,marathe,mar,mr +Mari,mari,chm, +Marshallese,marshall,mah,mh +Marwari,marvari,mwr, +Masai,massaΓ―,mas, +"Mayan languages","maya, langues",myn, +Mende,mendΓ©,men, +Micmac,micmac,mic, +Minangkabau,minangkabau,min, +"Miscellaneous languages","diverses, langues",mis, +Mohawk,mohawk,moh, +Moksha,moksa,mdf, +Moldavian,moldave,mol,mo +"Mon-Khmer (Other)","mΓ΄n-khmer, autres langues",mkh, +Mongo,mongo,lol, +Mongolian,mongol,mon,mn +Mossi,morΓ©,mos, +"Multiple languages",multilingue,mul, +"Munda languages","mounda, langues",mun, +Nahuatl,nahuatl,nah, +Nauru,nauruan,nau,na +"Navaho, Navajo",navaho,nav,nv +"Navajo; Navaho",navaho,nav,nv +"Ndebele, North","ndΓ©bΓ©lΓ© du Nord",nde,nd +"Ndebele, South","ndΓ©bΓ©lΓ© du Sud",nbl,nr +Ndonga,ndonga,ndo,ng +Neapolitan,napolitain,nap, +"Nepal Bhasa ; Newari","nepal bhasa ; newari",new, +Nepali,nΓ©palais,nep,ne +"Newari; Nepal Bhasa","newari; nepal bhasa",new, +Nias,nias,nia, +"Niger-Kordofanian (Other)","nigΓ©ro-congolaises, autres langues",nic, +"Nilo-Saharan (Other)","nilo-sahariennes, autres langues",ssa, +Niuean,niuΓ©,niu, +Nogai,"nogaΓ―; nogay",nog, +"Norse, Old","norrois, vieux",non, +"North American Indian (Other)","indiennes d'AmΓ©rique du Nord, autres langues",nai, +"Northern Sami","sami du Nord",sme,se +"North Ndebele","ndΓ©bΓ©lΓ© du Nord",nde,nd +Norwegian,norvΓ©gien,nor,no +"Norwegian BokmΓ₯l; BokmΓ₯l, Norwegian","norvΓ©gien bokmΓ₯l; bokmΓ₯l, norvΓ©gien",nob,nb +"Norwegian Nynorsk; Nynorsk, Norwegian","norvΓ©gien nynorsk; nynorsk, norvΓ©gien",nno,nn +"Nubian languages","nubiennes, langues",nub, +Nyamwezi,nyamwezi,nym, +"Nyanja; Chichewa; Chewa","nyanja; chichewa; chewa",nya,ny +Nyankole,nyankolΓ©,nyn, +"Nynorsk, Norwegian; Norwegian Nynorsk","nynorsk, norvΓ©gien; norvΓ©gien nynorsk",nno,nn +Nyoro,nyoro,nyo, +Nzima,nzema,nzi, +"Occitan (post 1500); ProvenΓ§al","occitan (aprΓ¨s 1500); provenΓ§al",oci,oc +Ojibwa,ojibwa,oji,oj +"Old Bulgarian; Old Slavonic; Church Slavonic; Church Slavic; Old Church Slavonic","vieux bulgare; vieux slave; slavon liturgique; slavon d'Γ©glise",chu,cu +"Old Church Slavonic; Old Slavonic; Church Slavonic; Old Bulgarian; Church Slavic","vieux slave; slavon liturgique; vieux bulgare; slavon d'Γ©glise",chu,cu +"Old Newari; Classical Newari; Classical Nepal Bhasa","newari classique",nwc, +"Old Slavonic; Church Slavonic; Old Bulgarian; Church Slavic; Old Church Slavonic","vieux slave; slavon liturgique; vieux bulgare; slavon d'Γ©glise",chu,cu +Oriya,oriya,ori,or +Oromo,galla,orm,om +Osage,osage,osa, +"Ossetian; Ossetic",ossΓ¨te,oss,os +"Ossetic; Ossetian",ossΓ¨te,oss,os +"Otomian languages","otomangue, langues",oto, +Pahlavi,pahlavi,pal, +Palauan,palau,pau, +Pali,pali,pli,pi +Pampanga,pampangan,pam, +Pangasinan,pangasinan,pag, +"Panjabi; Punjabi",pendjabi,pan,pa +Papiamento,papiamento,pap, +"Papuan (Other)","papoues, autres langues",paa, +Persian,persan,per/fas,fa +"Persian, Old (ca.600-400 B.C.)","perse, vieux (ca. 600-400 av. J.-C.)",peo, +"Philippine (Other)","philippines, autres langues",phi, +Phoenician,phΓ©nicien,phn, +Pohnpeian,pohnpei,pon, +Polish,polonais,pol,pl +Portuguese,portugais,por,pt +"Prakrit languages",prΓ’krit,pra, +"ProvenΓ§al; Occitan (post 1500)","provenΓ§al; occitan (aprΓ¨s 1500)",oci,oc +"ProvenΓ§al, Old (to 1500)","provenΓ§al ancien (jusqu'Γ  1500)",pro, +"Punjabi; Panjabi",pendjabi,pan,pa +Pushto,pachto,pus,ps +Rajasthani,rajasthani,raj, +Rapanui,rapanui,rap, +Rarotongan,rarotonga,rar, +"Reserved for local use","rΓ©servΓ©e Γ  l'usage local",qaa-qtz, +"Romance (Other)","romanes, autres langues",roa, +Romanian,roumain,rum/ron,ro +Romany,tsigane,rom, +Rundi,rundi,run,rn +Russian,russe,rus,ru +"Salishan languages","salish, langues",sal, +"Samaritan Aramaic",samaritain,sam, +"Sami languages (Other)","sami, autres langues",smi, +Samoan,samoan,smo,sm +Sandawe,sandawe,sad, +Sango,sango,sag,sg +Sanskrit,sanskrit,san,sa +Santali,santal,sat, +Sardinian,sarde,srd,sc +Sasak,sasak,sas, +"Saxon, Low; German, Low; Low Saxon; Low German","saxon, bas; allemand, bas; bas saxon; bas allemand",nds, +Scots,Γ©cossais,sco, +"Scottish Gaelic; Gaelic","gaΓ©lique Γ©cossais; gaΓ©lique",gla,gd +Selkup,selkoupe,sel, +"Semitic (Other)","sΓ©mitiques, autres langues",sem, +Serbian,serbe,scc/srp,sr +Serer,sΓ©rΓ¨re,srr, +Shan,chan,shn, +Shona,shona,sna,sn +"Sichuan Yi","yi de Sichuan",iii,ii +Sidamo,sidamo,sid, +"Sign languages","langues des signes",sgn, +Siksika,blackfoot,bla, +Sindhi,sindhi,snd,sd +Sinhalese,singhalais,sin,si +"Sino-Tibetan (Other)","sino-tibΓ©taines, autres langues",sit, +"Siouan languages","sioux, langues",sio, +"Skolt Sami","sami skolt",sms, +"Slave (Athapascan)","esclave (athapascan)",den, +"Slavic (Other)","slaves, autres langues",sla, +Slovak,slovaque,slo/slk,sk +Slovenian,slovΓ¨ne,slv,sl +Sogdian,sogdien,sog, +Somali,somali,som,so +Songhai,songhai,son, +Soninke,soninkΓ©,snk, +"Sorbian languages","sorabes, langues",wen, +"Sotho, Northern","sotho du Nord",nso, +"Sotho, Southern","sotho du Sud",sot,st +"South American Indian (Other)","indiennes d'AmΓ©rique du Sud, autres langues",sai, +"Southern Sami","sami du Sud",sma, +"South Ndebele","ndΓ©bΓ©lΓ© du Sud",nbl,nr +"Spanish; Castilian","espagnol; castillan",spa,es +Sukuma,sukuma,suk, +Sumerian,sumΓ©rien,sux, +Sundanese,soundanais,sun,su +Susu,soussou,sus, +Swahili,swahili,swa,sw +Swati,swati,ssw,ss +Swedish,suΓ©dois,swe,sv +Syriac,syriaque,syr, +Tagalog,tagalog,tgl,tl +Tahitian,tahitien,tah,ty +"Tai (Other)","thaΓ―es, autres langues",tai, +Tajik,tadjik,tgk,tg +Tamashek,tamacheq,tmh, +Tamil,tamoul,tam,ta +Tatar,tatar,tat,tt +Telugu,tΓ©lougou,tel,te +Tereno,tereno,ter, +Tetum,tetum,tet, +Thai,thaΓ―,tha,th +Tibetan,tibΓ©tain,tib/bod,bo +Tigre,tigrΓ©,tig, +Tigrinya,tigrigna,tir,ti +Timne,temne,tem, +Tiv,tiv,tiv, +"tlhlngan-Hol; Klingon",klingon,tlh, +Tlingit,tlingit,tli, +"Tok Pisin","tok pisin",tpi, +Tokelau,tokelau,tkl, +"Tonga (Nyasa)","tonga (Nyasa)",tog, +"Tonga (Tonga Islands)","tongan (Îles Tonga)",ton,to +Tsimshian,tsimshian,tsi, +Tsonga,tsonga,tso,ts +Tswana,tswana,tsn,tn +Tumbuka,tumbuka,tum, +"Tupi languages","tupi, langues",tup, +Turkish,turc,tur,tr +"Turkish, Ottoman (1500-1928)","turc ottoman (1500-1928)",ota, +Turkmen,turkmΓ¨ne,tuk,tk +Tuvalu,tuvalu,tvl, +Tuvinian,touva,tyv, +Twi,twi,twi,tw +Udmurt,oudmourte,udm, +Ugaritic,ougaritique,uga, +Uighur,ouΓ―gour,uig,ug +Ukrainian,ukrainien,ukr,uk +Umbundu,umbundu,umb, +Undetermined,indΓ©terminΓ©e,und, +"Upper Sorbian",haut-sorabe,hsb, +Urdu,ourdou,urd,ur +Uzbek,ouszbek,uzb,uz +Vai,vaΓ―,vai, +"Valencian; Catalan","valencien; catalan",cat,ca +Venda,venda,ven,ve +Vietnamese,vietnamien,vie,vi +VolapΓΌk,volapΓΌk,vol,vo +Votic,vote,vot, +"Wakashan languages","wakashennes, langues",wak, +Walamo,walamo,wal, +Walloon,wallon,wln,wa +Waray,waray,war, +Washo,washo,was, +Welsh,gallois,wel/cym,cy +Wolof,wolof,wol,wo +Xhosa,xhosa,xho,xh +Yakut,iakoute,sah, +Yao,yao,yao, +Yapese,yapois,yap, +Yiddish,yiddish,yid,yi +Yoruba,yoruba,yor,yo +"Yupik languages","yupik, langues",ypk, +Zande,zandΓ©,znd, +Zapotec,zapotΓ¨que,zap, +Zenaga,zenaga,zen, +"Zhuang; Chuang","zhuang; chuang",zha,za +Zulu,zoulou,zul,zu +Zuni,zuni,zun, --- xkeyboard-config-1.3.orig/types/default +++ xkeyboard-config-1.3/types/default @@ -1,4 +1,4 @@ -// $XKeyboardConfig: xkeyboard-config/types/default,v 1.6 2006/10/07 21:52:44 svu Exp $ +// $XKeyboardConfig$ // $Xorg: default,v 1.3 2000/08/17 19:54:48 cpqbld Exp $ default xkb_types "default" { --- xkeyboard-config-1.3.orig/types/level5 +++ xkeyboard-config-1.3/types/level5 @@ -1,4 +1,4 @@ -// $XKeyboardConfig: xkeyboard-config/types/level5,v 1.3 2006/01/22 17:49:45 svu Exp $ +// $XKeyboardConfig$ // $XFree86: xc/programs/xkbcomp/types/extra,v 1.3 2002/11/26 02:14:02 dawes Exp $ partial default xkb_types "default" { --- xkeyboard-config-1.3.orig/types/Makefile.am +++ xkeyboard-config-1.3/types/Makefile.am @@ -6,4 +6,6 @@ iso9995 level5 mousekeys numpad \ pc README +dir_data = $(dist_types_DATA) + include $(top_srcdir)/xkbrules.am --- xkeyboard-config-1.3.orig/types/complete +++ xkeyboard-config-1.3/types/complete @@ -1,4 +1,4 @@ -// $XKeyboardConfig: xkeyboard-config/types/complete,v 1.5 2006/10/07 21:52:44 svu Exp $ +// $XKeyboardConfig$ // $Xorg: complete,v 1.3 2000/08/17 19:54:48 cpqbld Exp $ // // --- xkeyboard-config-1.3.orig/debian/compat +++ xkeyboard-config-1.3/debian/compat @@ -0,0 +1 @@ +5 --- xkeyboard-config-1.3.orig/debian/geometry.dir +++ xkeyboard-config-1.3/debian/geometry.dir @@ -0,0 +1,99 @@ +-------- -------- amiga(de) +-d------ -------- amiga(usa1) +-------- -------- ataritt(de) +-d------ -------- ataritt(us) +-d------ -------- chicony(us) +-d------ -------- dell(dell101) +-------- -------- digital_vndr/lk(lk201) +-------- -------- digital_vndr/lk(lk401) +-------- -------- digital_vndr/lk(lk401bj) +-------- -------- digital_vndr/lk(lk401jj) +-------- -------- digital_vndr/lk(lk450) +--p----- -------- digital_vndr/pc(common) +--p----- -------- digital_vndr/pc(leds_alone) +--p----- -------- digital_vndr/pc(leds_on_keys) +-------- -------- digital_vndr/pc(pc101) +-------- -------- digital_vndr/pc(pc102) +-------- -------- digital_vndr/pc(pcxaj) +-------- -------- digital_vndr/unix(lk421jj) +-------- -------- digital_vndr/unix(unix) +-d------ -------- everex(STEPnote) +-d------ -------- fujitsu(138) +-------- -------- fujitsu(140) +h-p----- -------- hhk(basic) +-------- -------- hhk(jp1) +-------- -------- hhk(jp2) +-------- -------- hhk(jp3) +-------- -------- hhk(jp4) +-d------ -------- hhk(win1) +-------- -------- hhk(win2) +-------- -------- hhk(win3) +-------- -------- hhk(win4) +-------- -------- hp(hil) +-------- -------- hp(omnibook) +-------- -------- hp(omnibook_intl) +-d------ -------- hp(pc101) +-d------ -------- keytronic(FlexPro) +-d------ -------- kinesis(model100) +-------- -------- macintosh(applepro) +-------- -------- macintosh(macbook78) +-------- -------- macintosh(macbook79) +-d------ -------- macintosh(macintosh) +-d------ -------- microsoft(natural) +-d------ -------- nec(pc98) +-d------ -------- northgate(omnikey101) +-------- -------- pc(abnt2) +-------- -------- pc(jp106) +-------- -------- pc(kr106) +-------- -------- pc(latitude) +-d------ -------- pc(pc101) +-------- -------- pc(pc102) +-------- -------- pc(pc104) +-------- -------- pc(pc105) +-------- -------- pc(pc86) +-------- -------- sgi_vndr/O2(jp106) +-d------ -------- sgi_vndr/O2(pc101) +-------- -------- sgi_vndr/O2(pc102) +-d------ -------- sgi_vndr/indigo(pc101) +-------- -------- sgi_vndr/indigo(pc102) +-------- -------- sgi_vndr/indy(jp106) +-d------ -------- sgi_vndr/indy(pc101) +-------- -------- sgi_vndr/indy(pc102) +-d------ -------- sony(nwp5461) +-------- -------- sun(MS_x86) +-------- -------- sun(t5) +-------- -------- sun(t5hobo) +-------- -------- sun(t5jp) +-------- -------- sun(t5jphobo) +-------- -------- sun(t5tuv) +-------- -------- sun(t5tuvhobo) +-------- -------- sun(t5unix) +-------- -------- sun(t6) +-------- -------- sun(t6jp) +-------- -------- sun(t6tuv) +-------- -------- sun(t6unix) +-------- -------- sun(type4) +-------- -------- sun(type4_ca) +-------- -------- sun(type4_se) +-------- -------- sun(type4jp) +-------- -------- sun(type4tuv) +-------- -------- sun(type5) +-------- -------- sun(type5_se) +-------- -------- sun(type5c_se) +-------- -------- sun(type5euro) +-------- -------- sun(type5hobo) +-------- -------- sun(type5jp) +-------- -------- sun(type5jphobo) +-------- -------- sun(type5tuv) +-------- -------- sun(type5tuvhobo) +-------- -------- sun(type5unix) +-d------ -------- sun(type6) +-------- -------- sun(type6jp) +-------- -------- sun(type6tuv) +-------- -------- sun(type6unix) +-------- -------- sun(x86) +-------- -------- sun(x86tuv) +-------- -------- thinkpad(common) +-------- -------- thinkpad(intl) +-------- -------- thinkpad(us) +-d------ -------- winbook(XP5) --- xkeyboard-config-1.3.orig/debian/README.Debian +++ xkeyboard-config-1.3/debian/README.Debian @@ -0,0 +1,101 @@ +Notes about the Debian xkb-data package +======================================= + +Support of Apple keyboards +-------------------------- + +Apple keyboards have been mostly unusable with XKB for years, +and many unofficial files spread around the Internet to fix +this mess. Fortunately this issue has been fixed now, thanks +to testers on the debian-powerpc mailing list, and changes +have been merged upstream. + +The following models are available: + * macintosh_old + For old kernels with ADB keycodes + * ibook powerbook macbook78 macbook79 + Laptop, 3rd and 4th levels are obtained by the small Enter key. + * macintosh + Default Macintosh +These models look for symbols in /usr/share/X11/xkb/symbols/macintosh_vndr, +which means that the following layouts can be selected: + ch de dk es fi fr gb is it latam nl no pt se us + +PC models can be selected, to have access to more layouts. Some options +may then be added to have the same behavior as with Macintosh keyboards. +Here is a (non exhaustive) list of relevant options: + * lv3:lwin_switch Press left Apple-key to choose 3rd level. + * lv3:enter_switch Press Enter key on keypad to choose 3rd level. + * numpad:mac Numpad keys work as with Macintosh keyboards. + * apple:badmap Swap keycodes of two keys when Mac keyboards are + misdetected by kernel. + +Variants have been added to PC layouts to emulate Macintosh layouts. +For instance, + + Option "XkbRules" "xorg" + Option "XkbModel" "ibook" + Option "XkbLayout" "fr" + +in /etc/X11/xorg.conf can be replaced by + + Option "XkbRules" "xorg" + Option "XkbModel" "pc105" + Option "XkbLayout" "fr" + Option "XkbVariant" "mac" + Option "XkbOptions" "lv3:enter_switch,apple:badmap,numpad:mac" + +Denis Barbier Thu, 5 Oct 2006 22:51:12 +0200 + +Cleaning /etc/X11/xkb +--------------------- + +Since 0.8-3, all the files in /etc/X11/xkb/ were moved to +/usr/share/X11/xkb/symbols. If you want to clean /etc/X11/xkb/, you need +to run dpkg -P xlibs. + +Customised layouts +------------------ + +Since 0.8-1, layouts are read from /usr/share/X11/xkb/symbols and no +more from /etc/X11/xkb/symbols. Thus, layouts are no more conffiles. +The good way to have a custom layout is to create one's own layout that +includes other layouts and customises some keys you want to modify. + +Do not modify directly files /usr/share/X11/xkb/symbols. + +For instance, to create a French layout altering the 'a' key, create a +/usr/share/X11/xkb/symbols/my_fr file containing the following lines +(without the pipes): + + | partial alphanumeric_keys + | xkb_symbols "my_fr" { + | include "fr" + | key { [ a, A, oe, OE ] }; + | }; + +To have it appear in your desktop environment layout manager, add +"my_fr" in /etc/X11/xkb/base.xml as a new layout. For +example, insert the following lines (without the pipes): + + | + | + | my_fr + | MyFr + | French (customized) + | + | + | + +/etc/X11/xkb/base.xml is a configuration file. + +Mohammed AdnΓ¨ne Trojette Sun, 23 Sep 2007 00:05:50 +0200 + +Your 'Fn' key is not working +---------------------------- + +On some laptops (Gateway MX6453 for instance), when X starts with +numlock on, the 'Fn' key is toggled the wrong way. Just turn numlock off +to get the 'Fn' key work again. + +Mohammed AdnΓ¨ne Trojette Thu, 01 May 2008 02:36:13 +0200 --- xkeyboard-config-1.3.orig/debian/keycodes.dir +++ xkeyboard-config-1.3/debian/keycodes.dir @@ -0,0 +1,82 @@ +-------- -------- aliases(azerty) +-d------ -------- aliases(qwerty) +-------- -------- aliases(qwertz) +-------- -------- amiga(de) +-d------ -------- amiga(usa1) +-------- -------- ataritt(de) +-d------ -------- ataritt(us) +-------- -------- digital_vndr/lk(lk201) +-------- -------- digital_vndr/lk(lk401) +-------- -------- digital_vndr/lk(lk401bj) +-------- -------- digital_vndr/lk(lk401jj) +-------- -------- digital_vndr/lk(lk421) +-------- -------- digital_vndr/lk(lk421aj) +-------- -------- digital_vndr/lk(lk421jj) +-------- -------- digital_vndr/lk(lk443) +-------- -------- digital_vndr/lk(lk444) +-------- -------- digital_vndr/lk(lk44x) +-------- -------- digital_vndr/lk(lk_common) +-------- -------- digital_vndr/lk(lkx01) +-------- -------- digital_vndr/pc(lk411) +-------- -------- digital_vndr/pc(lk411_common) +-------- -------- digital_vndr/pc(lk411jj) +-------- -------- digital_vndr/pc(lk450) +-------- -------- digital_vndr/pc(pc101) +-------- -------- digital_vndr/pc(pc102) +-------- -------- digital_vndr/pc(pc104) +-------- -------- digital_vndr/pc(pc10x) +-------- -------- digital_vndr/pc(pc_common) +-------- -------- digital_vndr/pc(pcxajaa) +-d------ -------- evdev(evdev) +-d------ -------- fujitsu(138) +-------- -------- hp(hil) +-d------ -------- hp(hp-101) +-------- -------- ibm(rs6k-101) +-------- -------- ibm(rs6k-102) +-------- -------- macintosh(badmap) +-------- -------- macintosh(goodmap) +-d------ -------- macintosh(macintosh) +-------- -------- macintosh(old) +-d------ -------- sgi_vndr/indigo(pc101) +-------- -------- sgi_vndr/indigo(pc102) +-------- -------- sgi_vndr/indy(jp106) +h-p----- -------- sgi_vndr/indy(overlayKeypad) +-------- -------- sgi_vndr/indy(pc101) +-------- -------- sgi_vndr/indy(pc102) +-------- -------- sgi_vndr/indy(pc104) +-------- -------- sgi_vndr/indy(pc105) +h-p----- -------- sgi_vndr/indy(shiftLock) +-d------ -------- sgi_vndr/indy(universal) +-d------ -------- sgi_vndr/iris(iris) +-------- -------- sony(nwp5461) +-d------ -------- sun(type4) +-------- -------- sun(type4__se) +-------- -------- sun(type4_ca) +-------- -------- sun(type4_euro) +-------- -------- sun(type4_jp) +-------- -------- sun(type4_se) +-------- -------- sun(type4_se_swapctl) +-------- -------- sun(type4tuv) +-------- -------- sun(type5) +-------- -------- sun(type5_euro) +-------- -------- sun(type5_jp) +-------- -------- sun(type5_jphobo) +-------- -------- sun(type5_se) +-------- -------- sun(type5c_se) +-------- -------- sun(type5hobo) +-------- -------- sun(type5tuv) +-------- -------- sun(type5tuvhobo) +-------- -------- sun(type6) +-------- -------- sun(type6_euro) +-------- -------- sun(type6_jp) +-------- -------- sun(type6_jp_usb) +-------- -------- sun(type6_usb) +-------- -------- sun(type6tuv) +-------- -------- sun(type6tuv_usb) +-------- -------- sun(type6unix) +-------- -------- xfree86(102) +-------- -------- xfree86(abnt2) +-------- -------- xfree86(basic) +-------- -------- xfree86(jp106) +-d------ -------- xfree86(xfree86) +-d------ -------- xfree98(pc98) --- xkeyboard-config-1.3.orig/debian/rules +++ xkeyboard-config-1.3/debian/rules @@ -0,0 +1,113 @@ +#!/usr/bin/make -f + +# Uncomment this to turn on verbose mode. +#export DH_VERBOSE=1 + +include debian/xsfbs/xsfbs.mk + +export DEB_HOST_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE) +export DEB_BUILD_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE) + +# FOR AUTOCONF 2.52 AND NEWER ONLY +ifeq ($(DEB_BUILD_GNU_TYPE), $(DEB_HOST_GNU_TYPE)) + confflags += --build $(DEB_HOST_GNU_TYPE) +else + confflags += --build $(DEB_BUILD_GNU_TYPE) --host $(DEB_HOST_GNU_TYPE) +endif + +xkb_base := /usr/share/X11/xkb +QUILT := quilt --quiltrc debian/patches/quiltrc + +confflags += --disable-xkbcomp-symlink --with-xkb-rules-symlink=xfree86,xorg \ + --with-xkb-base=$(xkb_base) XKBCOMP=/no/thanks + +configure: $(STAMP_DIR)/patch + dh_testdir + autoreconf -vfi + +obj-$(DEB_BUILD_GNU_TYPE)/config.status: configure + dh_testdir + ./configure --prefix=/usr --mandir=\$${prefix}/share/man \ + --infodir=\$${prefix}/share/info $(confflags) \ + CFLAGS="$(CFLAGS)" + +.PHONY: build +build: build-stamp +build-stamp: obj-$(DEB_BUILD_GNU_TYPE)/config.status + dh_testdir + + # Files kept so that xkbcomp is not needed + for d in compat geometry keycodes keymap semantics symbols types; \ + do cp debian/$$d.dir $$d/; done + + $(MAKE) + >$@ + +clean: xsfclean + dh_testdir + dh_testroot + rm -f build-stamp + + rm -f config.cache config.log config.status + rm -f */config.cache */config.log */config.status + rm -f conftest* */conftest* + rm -rf autom4te.cache */autom4te.cache + rm -rf obj-* + rm -f $$(find -name Makefile.in) $$(find -name Makefile) + rm -f compile config.guess config.sub configure depcomp install-sh + rm -f ltmain.sh missing INSTALL aclocal.m4 config.h.in mkinstalldirs + + for d in compat geometry keycodes keymap semantics symbols types; \ + do rm -f $$d/$$d.dir; done + rm -f rules/compat/base.l[2-4]*.part rules/compat/base.m*.part + rm -f xkeyboard-config.spec po/*.gmo + dh_clean + +deb: + dpkg-buildpackage -rfakeroot -i'/\.git|/\.svn' + +dir: + set -e; for f in compat geometry keycodes keymap semantics symbols types; do \ + rm -f $$f/$$f.dir; \ + cd $$f; \ + make $$f.dir XKBCOMP=xkbcomp; \ + LC_ALL=C sort -k3 $$f.dir > $$f.new && mv $$f.new $$f.dir; \ + cd ..; \ + cp $$f/$$f.dir debian/; \ + done + +install: build + dh_testdir + dh_testroot + dh_clean -k + dh_installdirs + + $(MAKE) DESTDIR=$(CURDIR)/debian/xkb-data install + + # Move base.xml to /etc/X11/xkb/ and make + # /usr/share/X11/xkb/rules/base.xml links to it + mv debian/xkb-data/usr/share/X11/xkb/rules/base.xml debian/xkb-data/etc/X11/xkb/ + dh_link etc/X11/xkb/base.xml usr/share/X11/xkb/rules/base.xml + +# Build architecture-dependent files here. +binary-arch: build install +# We have nothing to do by default. + +# Build architecture-independent files here. +binary-indep: DH_OPTIONS=-i +binary-indep: build install + dh_testdir + dh_testroot + + dh_installdocs + dh_installchangelogs ChangeLog + dh_link + dh_compress + dh_fixperms + dh_installdeb + dh_gencontrol + dh_md5sums + dh_builddeb + +binary: binary-indep binary-arch +.PHONY: build clean binary-indep binary-arch binary install --- xkeyboard-config-1.3.orig/debian/symbols.dir +++ xkeyboard-config-1.3/debian/symbols.dir @@ -0,0 +1,758 @@ +-dp----- a------- ad(basic) +-dp----- a------- af(basic) +--p----- a------- af(ps) +--p----- a------- af(uz) +-dp----- a------- al(basic) +--p----- -m------ altwin(alt_super_win) +--p----- -m------ altwin(ctrl_win) +--p----- -m------ altwin(hyper_win) +--p----- -m------ altwin(left_meta_win) +--p----- -m------ altwin(menu) +--p----- -m------ altwin(meta_alt) +--p----- -m------ altwin(meta_win) +--p----- -m------ altwin(super_win) +--p----- -m------ altwin(swap_lalt_lwin) +-dp----- a------- am(basic) +--p----- a------- am(eastern) +--p----- a------- am(eastern-alt) +-------- -------- am(phonetic) +--p----- a------- am(phonetic-alt) +--p----- a------- am(western) +--p----- a------- ara(azerty) +--p----- a------- ara(azerty_digits) +-dp----- a------- ara(basic) +--p----- a------- ara(buckwalter) +--p----- a------- ara(digits) +--p----- a------- ara(qwerty) +--p----- a------- ara(qwerty_digits) +--p----- a------- az(cyrillic) +-dp----- a------- az(latin) +--p----- a------- ba(alternatequotes) +-dp----- a------- ba(basic) +--p----- a------- ba(unicode) +--p----- a------- ba(unicodeus) +--p----- a------- ba(us) +-dp----- a------- bd(basic) +-------- -------- bd(probhat) +--p----- a------- be(Sundeadkeys) +-dp----- a------- be(basic) +--p----- a------- be(iso-alternate) +--p----- a------- be(nodeadkeys) +--p----- a------- be(sundeadkeys) +--p----- a------- be(wang) +-dp----- a------- bg(bds) +--p----- a------- bg(phonetic) +-d------ -------- br(abnt2) +--p----- a------- br(nodeadkeys) +-dp----- a------- braille(home_row) +h-p----- --k----- braille(keypad) +--p----- a------- braille(left_hand) +--p----- a------- braille(right_hand) +-dp----- a------- bt(basic) +-dp----- a------- by(basic) +--p----- a------- by(latin) +--p----- a------- by(winkeys) +-dp----- -------- ca(fr) +-------- -------- ca(fr-dvorak) +--p----- -------- ca(fr-legacy) +-------- a------- ca(ike) +--p----- -------- ca(multi) +--p----- -------- ca(multi-2gr) +--p----- -------- ca(multix) +hdp----- -m------ capslock(capslock) +h-p----- -m------ capslock(grouplock) +h-p----- -m------ capslock(shiftlock) +-dp----- a------- cd(basic) +-dp----- a------- ch(basic) +--p----- a------- ch(de) +--p----- a------- ch(de_Sundeadkeys) +--p----- a------- ch(de_mac) +--p----- a------- ch(de_nodeadkeys) +--p----- a------- ch(de_sundeadkeys) +--p----- a------- ch(fr) +--p----- a------- ch(fr_Sundeadkeys) +--p----- a------- ch(fr_mac) +--p----- a------- ch(fr_nodeadkeys) +--p----- a------- ch(fr_sundeadkeys) +--p----- -m------ compose(caps) +--p----- -m------ compose(lwin) +--p----- -m------ compose(menu) +--p----- -m------ compose(ralt) +--p----- -m------ compose(rctrl) +--p----- -m------ compose(rwin) +-------- -------- cs(alternatequotes) +-dp----- a------- cs(basic) +h-p----- a------- cs(common) +h-p----- a------- cs(cyralpha) +h-p----- a------- cs(latalpha) +--p----- a------- cs(latin) +-------- -------- cs(latinalternatequotes) +--p----- a------- cs(latinunicode) +--p----- a------- cs(latinunicodeyz) +--p----- a------- cs(latinyz) +h-p----- a------- cs(level3) +h-p----- a------- cs(twoletter) +--p----- a------- cs(yz) +--p----- -m------ ctrl(ctrl_aa) +--p----- -m------ ctrl(ctrl_ac) +--p----- -m------ ctrl(ctrl_ra) +--p----- -m------ ctrl(nocaps) +--p----- -m------ ctrl(swapcaps) +-dp----- a------- cz(basic) +-------- -------- cz(bksl) +--p----- a------- cz(qwerty) +-------- -------- cz(qwerty_bksl) +--p----- a------- de(Sundeadkeys) +-d------ -------- de(basic) +--p----- a------- de(deadacute) +--p----- a------- de(deadgraveacute) +--p----- a------- de(dvorak) +--p----- a------- de(mac) +--p----- a------- de(mac_nodeadkeys) +--p----- a------- de(neo) +--p----- a------- de(nodeadkeys) +--p----- a------- de(ro) +--p----- a------- de(ro_nodeadkeys) +--p----- a------- de(sundeadkeys) +-d------ -------- digital_vndr/lk(common) +-------- -------- digital_vndr/lk(lk401) +-------- -------- digital_vndr/pc(pc) +-------- -------- digital_vndr/pc(pc104) +-------- -------- digital_vndr/us(lk44x) +-------- -------- digital_vndr/us(pc104) +-------- -------- digital_vndr/us(pcxal) +-------- -------- digital_vndr/us(pcxalaa) +-------- -------- digital_vndr/us(pcxalfa) +-------- -------- digital_vndr/us(pcxalga) +-------- -------- digital_vndr/us(pcxalka) +-------- -------- digital_vndr/us(unix) +-------- -------- digital_vndr/us(us) +-------- -------- digital_vndr/us(vt105) +-------- -------- digital_vndr/us(vt105-dp) +-------- -------- digital_vndr/us(vt105-tw) +-------- -------- digital_vndr/us(vt108) +-------- -------- digital_vndr/us(vt108-dp) +-------- -------- digital_vndr/us(vt108-tw) +-------- -------- digital_vndr/vt(vt105) +-------- -------- digital_vndr/vt(vt108) +-dp----- a------- dk(basic) +--p----- a------- dk(mac) +--p----- a------- dk(mac_nodeadkeys) +--p----- a------- dk(nodeadkeys) +-dp----- a------- ee(basic) +--p----- a------- ee(dvorak) +--p----- a------- ee(nodeadkeys) +-dp----- a------- epo(basic) +--p----- a------- epo(legacy) +--p----- a------- es(Sundeadkeys) +-dp----- a------- es(basic) +--p----- a------- es(cat) +--p----- a------- es(dvorak) +--p----- a------- es(mac) +--p----- a------- es(nodeadkeys) +--p----- a------- es(sundeadkeys) +-dp----- a------- et(basic) +--p----- -------- eurosign(2) +--p----- -------- eurosign(5) +--p----- -------- eurosign(e) +-dp----- a------- fi(basic) +--p----- a------- fi(fi) +-------- -------- fi(kotoistus) +--p----- a------- fi(mac) +--p----- a------- fi(nodeadkeys) +-------- -------- fi(smi) +-dp----- a------- fo(basic) +--p----- a------- fo(nodeadkeys) +--p----- a------- fr(Sundeadkeys) +-dp----- a------- fr(basic) +--p----- a------- fr(bepo) +--p----- a------- fr(bepo_latin9) +--p----- a------- fr(dvorak) +--p----- a------- fr(latin9) +--p----- a------- fr(latin9_Sundeadkeys) +--p----- a------- fr(latin9_nodeadkeys) +--p----- a------- fr(latin9_sundeadkeys) +--p----- a------- fr(mac) +--p----- a------- fr(nodeadkeys) +--p----- a------- fr(oss) +--p----- a------- fr(oss_Sundeadkeys) +--p----- a------- fr(oss_latin9) +--p----- a------- fr(oss_nodeadkeys) +--p----- a------- fr(oss_sundeadkeys) +--p----- a------- fr(sundeadkeys) +-------- -------- fujitsu_vndr/jp +-------- -------- fujitsu_vndr/us +-dp----- a------- gb(basic) +--p----- a------- gb(dvorak) +--p----- a------- gb(intl) +--p----- a------- gb(mac) +--p----- a------- ge(azerty_tskapo) +-dp----- a------- ge(basic) +--p----- a------- ge(ergonomic) +--p----- a------- ge(mess) +--p----- a------- ge(os) +--p----- a------- ge(qwerty) +--p----- a------- ge(ru) +--p----- a------- gh(akan) +-dp----- a------- gh(basic) +--p----- a------- gh(ewe) +--p----- a------- gh(fula) +--p----- a------- gh(ga) +--p----- a------- gh(generic) +--p----- a------- gh(hausa) +h-p----- a---g--- gr(bare) +-dp----- a---g--- gr(basic) +--p----- a---g--- gr(extended) +--p----- a---g--- gr(nodeadkeys) +--p----- a---g--- gr(polytonic) +--p----- -m------ group(alt_caps_toggle) +--p----- -m------ group(alt_shift_toggle) +--p----- -m------ group(alts_toggle) +--p----- -m------ group(caps_toggle) +--p----- -m------ group(ctrl_alt_toggle) +--p----- -m------ group(ctrl_shift_toggle) +--p----- -m------ group(ctrls_toggle) +--p----- -m------ group(lalt_toggle) +--p----- -m------ group(lctrl_lshift_toggle) +--p----- -m------ group(lctrl_toggle) +--p----- -m------ group(lshift_toggle) +--p----- -m------ group(lswitch) +--p----- -m------ group(lwin_switch) +--p----- -m------ group(lwin_toggle) +--p----- -m------ group(menu_toggle) +--p----- -m------ group(rctrl_switch) +--p----- -m------ group(rctrl_toggle) +--p----- -m------ group(rshift_toggle) +--p----- -m------ group(rwin_switch) +--p----- -m------ group(rwin_toggle) +--p----- -m------ group(sclk_toggle) +--p----- -m------ group(shift_caps_toggle) +--p----- -m------ group(shifts_toggle) +--p----- -m------ group(switch) +--p----- -m------ group(toggle) +--p----- -m------ group(win_switch) +-------- -------- hp_vndr/us(hil) +--p----- a------- hr(alternatequotes) +-dp----- a------- hr(basic) +--p----- a------- hr(unicode) +--p----- a------- hr(unicodeus) +--p----- a------- hr(us) +--p----- -------- hu(101_qwerty_comma_dead) +--p----- -------- hu(101_qwerty_comma_nodead) +--p----- -------- hu(101_qwerty_dot_dead) +--p----- -------- hu(101_qwerty_dot_nodead) +--p----- -------- hu(101_qwertz_comma_dead) +--p----- -------- hu(101_qwertz_comma_nodead) +--p----- -------- hu(101_qwertz_dot_dead) +--p----- -------- hu(101_qwertz_dot_nodead) +--p----- -------- hu(102_qwerty_comma_dead) +--p----- -------- hu(102_qwerty_comma_nodead) +--p----- -------- hu(102_qwerty_dot_dead) +--p----- -------- hu(102_qwerty_dot_nodead) +--p----- -------- hu(102_qwertz_comma_dead) +--p----- -------- hu(102_qwertz_comma_nodead) +--p----- -------- hu(102_qwertz_dot_dead) +--p----- -------- hu(102_qwertz_dot_nodead) +-dp----- -------- hu(basic) +h-p----- a------- hu(def_101) +h-p----- a------- hu(def_102) +h-p----- a------- hu(def_common) +h-p----- a------- hu(def_dead) +h-p----- --k----- hu(def_dot) +h-p----- a------- hu(def_nodead) +h-p----- a------- hu(def_qwerty) +h-p----- a------- hu(def_qwertz) +--p----- -------- hu(nodeadkeys) +--p----- -------- hu(qwerty) +--p----- -------- hu(standard) +--p----- a------- ie(CloGaelach) +--p----- a------- ie(UnicodeExpert) +-dp----- a------- ie(basic) +--p----- a------- ie(ogam) +--p----- a------- ie(ogam_is434) +-dp----- a------- il(basic) +--p----- a------- il(biblical) +--p----- a------- il(lyx) +--p----- a------- il(phonetic) +--p----- a------- in(ben) +-------- -------- in(ben_probhat) +--p----- a------- in(bolnagri) +-dp----- a------- in(deva) +--p----- a------- in(guj) +--p----- a------- in(guru) +--p----- a------- in(kan) +--p----- a------- in(mal) +--p----- a------- in(ori) +--p----- a------- in(tam) +--p----- a------- in(tam_TAB) +--p----- a------- in(tam_TSCII) +--p----- a------- in(tam_unicode) +--p----- a------- in(tel) +--p----- a------- in(urd) +--p----- a------- inet(a4_rfkb23) +--p----- a------- inet(a4techKB21) +--p----- a------- inet(a4techKBS8) +--p----- a------- inet(acer_c300) +--p----- a------- inet(acer_ferrari4k) +-------- -------- inet(acer_tm_800) +--p----- a------- inet(acpi) +--p----- a------- inet(airkey) +--p----- -------- inet(apple) +--p----- a------- inet(armada) +--p----- a------- inet(azonaRF2300) +--p----- a------- inet(benqx730) +--p----- a------- inet(benqx800) +--p----- a------- inet(brother) +--p----- a------- inet(btc5090) +--p----- a------- inet(btc5113rf) +--p----- a------- inet(btc5126t) +--p----- a------- inet(btc9000) +--p----- a------- inet(btc9000a) +-------- -------- inet(btc9001ah) +--p----- a------- inet(btc9019u) +--p----- a------- inet(cherryblue) +--p----- a------- inet(cherrybluea) +--p----- a------- inet(cherryblueb) +--p----- a------- inet(cherrycyboard) +--p----- a------- inet(chicony) +--p----- a------- inet(chicony9885) +--p----- a------- inet(compaqeak8) +--p----- a------- inet(compaqik13) +--p----- a------- inet(compaqik18) +--p----- a------- inet(compaqik7) +--p----- a------- inet(cymotionlinux) +--p----- a------- inet(dell) +--p----- a------- inet(dell8125) +--p----- a------- inet(dell8135) +--p----- a------- inet(dellusbmm) +--p----- a------- inet(dexxa) +--p----- a------- inet(diamond) +--p----- a------- inet(dinovo) +--p----- a------- inet(dtk2000) +--p----- a------- inet(emachines) +--p----- a------- inet(ennyah_dkb1008) +--p----- a------- inet(evdev) +--p----- a------- inet(genius) +--p----- a------- inet(geniuscomfy) +--p----- a------- inet(geniuscomfy2) +--p----- a------- inet(geniuskb19e) +--p----- a------- inet(gyration) +--p----- a------- inet(honeywell_euroboard) +--p----- a------- inet(hp2501) +--p----- a------- inet(hp2505) +--p----- a------- inet(hp500fa) +--p----- a------- inet(hp5181) +--p----- a------- inet(hp5185) +--p----- a------- inet(hp5xx) +--p----- a------- inet(hpi6) +--p----- a------- inet(hpxe3gc) +--p----- a------- inet(hpxe3gf) +--p----- a------- inet(hpxe4xxx) +--p----- a------- inet(hpxt1000) +--p----- a------- inet(hpzt11xx) +--p----- a------- inet(inspiron) +--p----- a------- inet(ipaq) +--p----- a------- inet(itouch) +--p----- a------- inet(latitude) +--p----- a------- inet(logiaccess) +--p----- a------- inet(logicdit) +--p----- a------- inet(logicdo) +--p----- a------- inet(logicdp) +--p----- a------- inet(logicdpa) +--p----- a------- inet(logiciink) +--p----- a------- inet(logicink) +--p----- a------- inet(logiclx300) +--p----- a------- inet(logiik) +--p----- a------- inet(logiinkse) +--p----- a------- inet(logiinkseusb) +--p----- a------- inet(logiitc) +h-p----- a------- inet(logitech_base) +--p----- a------- inet(logitech_g15) +h-p----- a------- inet(logitech_set3) +--p----- a------- inet(logiultrax) +--p----- a------- inet(ltcd) +--p----- a------- inet(microsoftinet) +--p----- a------- inet(microsoftmult) +--p----- a------- inet(microsoftoffice) +--p----- a------- inet(microsoftpro) +--p----- a------- inet(microsoftprooem) +--p----- a------- inet(microsoftprose) +--p----- a------- inet(microsoftprousb) +--p----- a------- inet(mx1998) +--p----- a------- inet(mx2500) +--p----- a------- inet(mx2750) +--p----- a------- inet(oretec) +--p----- a------- inet(precision_m) +--p----- a------- inet(presario) +--p----- a------- inet(propeller) +--p----- a------- inet(qtronix) +--p----- a------- inet(rapidaccess) +--p----- a------- inet(rapidaccess2) +--p----- a------- inet(rapidaccess2a) +--p----- a------- inet(samsung4500) +--p----- a------- inet(samsung4510) +--p----- a------- inet(scorpius) +--p----- a------- inet(silvercrest) +--p----- a------- inet(sk1300) +--p----- a------- inet(sk2500) +--p----- a------- inet(sk6200) +--p----- a------- inet(sk7100) +-------- -------- inet(sp_inet) +--p----- a------- inet(sven) +--p----- a------- inet(symplon) +--p----- a------- inet(thinkpad) +--p----- a------- inet(toshiba_s3000) +--p----- a------- inet(trust) +--p----- a------- inet(trustda) +--p----- a------- inet(yahoo) +-dp----- a------- iq(basic) +--p----- a------- iq(ku) +--p----- a------- iq(ku_alt) +--p----- a------- iq(ku_ara) +--p----- a------- iq(ku_f) +-dp----- a------- ir(basic) +--p----- a------- ir(keypad) +--p----- a------- ir(ku) +--p----- a------- ir(ku_alt) +--p----- a------- ir(ku_ara) +--p----- a------- ir(ku_f) +h-p----- a------- ir(part_keypad) +h-p----- a------- ir(part_pro) +--p----- a------- ir(pro) +--p----- a------- ir(pro_keypad) +--p----- a------- is(Sundeadkeys) +-dp----- a------- is(basic) +--p----- a------- is(mac) +--p----- a------- is(nodeadkeys) +-dp----- a------- it(basic) +--p----- a------- it(mac) +--p----- a------- it(nodeadkeys) +-dp----- a------- jp(106) +--p----- a------- jp(OADG109A) +h-p----- a------- jp(common) +--p----- a------- jp(kana) +--p----- a------- jp(nicola_f_bs) +--p----- --k----- keypad(core) +-------- --k----- keypad(future) +-------- --k----- keypad(future_wang) +--p----- --k----- keypad(futuremath) +-------- --k----- keypad(legacy) +-------- --k----- keypad(legacy_wang) +--p----- --k----- keypad(legacymath) +--p----- --k----- keypad(legacynumber) +--p----- --k----- keypad(legacynumber_wang) +-------- --k----- keypad(oss) +-------- --k----- keypad(oss_latin9) +-------- --k----- keypad(oss_wang) +--p----- --k----- keypad(ossmath) +--p----- --k----- keypad(ossmath_latin9) +--p----- --k----- keypad(ossnumber) +--p----- --k----- keypad(ossnumber_wang) +h-p----- --k----- keypad(overlay) +h-p----- --k----- keypad(overlay1) +h-p----- --k----- keypad(overlay2) +hdp----- --k----- keypad(x11) +-dp----- a------- kg(basic) +-dp----- a------- kh(basic) +--p----- --k----- kpdl(comma) +--p----- --k----- kpdl(commaoss) +--p----- --k----- kpdl(dot) +--p----- --k----- kpdl(dotoss) +--p----- --k----- kpdl(dotoss_latin9) +--p----- --k----- kpdl(kposs) +--p----- --k----- kpdl(momayyezoss) +h-p----- ---f---- kr(koreankeys) +h-p----- ---f---- kr(koreankeys_raltctl) +-------- a------- kr(kr104) +-d------ a------- kr(kr106) +-dp----- a------- kz(basic) +--p----- a------- kz(kazrus) +--p----- a------- kz(ruskaz) +-dp----- a------- la(basic) +--p----- a------- latam(Sundeadkeys) +-dp----- a------- latam(basic) +--p----- a------- latam(nodeadkeys) +--p----- a------- latam(sundeadkeys) +-dp----- -------- latin(basic) +--p----- -------- latin(nodeadkeys) +--p----- -------- latin(type2) +--p----- -------- latin(type2_nodeadkeys) +--p----- -------- latin(type3) +--p----- -------- latin(type3_nodeadkeys) +--p----- -------- latin(type4) +--p----- -------- latin(type4_nodeadkeys) +--p----- -m------ level3(alt_switch) +--p----- -m------ level3(enter_switch) +--p----- -m------ level3(lalt_switch) +--p----- -m------ level3(lwin_switch) +--p----- -m------ level3(menu_switch) +--p----- -m------ level3(ralt_alt) +-dp----- -m------ level3(ralt_switch) +h-p----- -m------ level3(ralt_switch_for_alts_toggle) +--p----- -m------ level3(ralt_switch_multikey) +--p----- -m------ level3(rwin_switch) +--p----- -m------ level3(switch) +--p----- -m------ level3(win_switch) +--p----- -m------ level5(rctrl_switch) +-dp----- a------- lk(sin_phonetic) +--p----- a------- lk(tam_TAB) +--p----- a------- lk(tam_unicode) +-dp----- am------ lt(basic) +--p----- am------ lt(ibm) +--p----- am------ lt(std) +--p----- am------ lt(us) +--p----- am------ lv(apostrophe) +-dp----- am------ lv(basic) +--p----- am------ lv(fkey) +--p----- am------ lv(tilde) +-dp----- a------- ma(arabic) +--p----- a------- ma(french) +--p----- a------- ma(tifinagh) +--p----- a------- ma(tifinagh-alt) +--p----- a------- ma(tifinagh-alt-phonetic) +--p----- a------- ma(tifinagh-extended) +--p----- a------- ma(tifinagh-extended-phonetic) +--p----- a------- ma(tifinagh-phonetic) +-dp----- -m------ macintosh_vndr/apple(extended) +--p----- -m------ macintosh_vndr/apple(laptop) +--p----- -m------ macintosh_vndr/apple(laptop_bad_switch) +--p----- a------- macintosh_vndr/ch(de) +--p----- a------- macintosh_vndr/ch(extended) +--p----- a------- macintosh_vndr/ch(fr) +--p----- a------- macintosh_vndr/ch(nodeadkeys) +--p----- a------- macintosh_vndr/de(Sundeadkeys) +-dp----- a------- macintosh_vndr/de(basic) +--p----- a------- macintosh_vndr/de(nodeadkeys) +--p----- a------- macintosh_vndr/de(sundeadkeys) +--p----- a------- macintosh_vndr/dk(basic) +-dp----- a------- macintosh_vndr/dk(full) +--p----- a------- macintosh_vndr/dk(nodeadkeys) +-dp----- a------- macintosh_vndr/es(basic) +-dp----- a------- macintosh_vndr/fi(basic) +--p----- a------- macintosh_vndr/fi(nodeadkeys) +-------- -------- macintosh_vndr/fr(extended) +-dp----- a------- macintosh_vndr/gb(basic) +-dp----- a------- macintosh_vndr/is(basic) +--p----- a------- macintosh_vndr/is(nodeadkeys) +-------- -------- macintosh_vndr/it(extended) +-dp----- a------- macintosh_vndr/latam(basic) +-dp----- a------- macintosh_vndr/nl(basic) +-dp----- a------- macintosh_vndr/no(basic) +--p----- a------- macintosh_vndr/no(nodeadkeys) +--p----- a------- macintosh_vndr/pt(Sundeadkeys) +-dp----- a------- macintosh_vndr/pt(basic) +--p----- a------- macintosh_vndr/pt(nodeadkeys) +--p----- a------- macintosh_vndr/pt(sundeadkeys) +-dp----- a------- macintosh_vndr/se(basic) +--p----- a------- macintosh_vndr/se(nodeadkeys) +-------- -------- macintosh_vndr/us(extended) +h------- -------- macintosh_vndr/us(oldmac) +-dp----- a------- mao(basic) +-dp----- a------- mk(basic) +--p----- a------- mk(nodeadkeys) +-dp----- a------- mm(basic) +-dp----- a------- mn(basic) +-dp----- a------- mt(basic) +--p----- a------- mt(us) +-dp----- a------- mv(basic) +--p----- -------- nbsp(level2) +--p----- -------- nbsp(level3) +--p----- -------- nbsp(level3n) +--p----- -------- nbsp(level3s) +--p----- -------- nbsp(level4) +--p----- -------- nbsp(level4n) +--p----- -------- nbsp(none) +-d------ -------- nec_vndr/jp(pc98) +-dp----- a------- ng(basic) +--p----- a------- ng(hausa) +--p----- a------- ng(igbo) +--p----- a------- ng(yoruba) +--p----- a------- nl(Sundeadkeys) +-dp----- a------- nl(basic) +--p----- a------- nl(mac) +--p----- a------- nl(std) +--p----- a------- nl(sundeadkeys) +-dp----- a------- no(basic) +--p----- a------- no(dvorak) +--p----- a------- no(mac) +--p----- a------- no(mac_nodeadkeys) +--p----- a------- no(nodeadkeys) +--p----- a------- no(smi) +--p----- a------- no(smi_nodeadkeys) +-dp----- a------- np(basic) +h-p----- a------- pc(editing) +h-p----- a------- pc(function) +-dp----- am------ pc(pc105) +-dp----- a------- pk(urd) +-dp----- a------- pl(basic) +--p----- a------- pl(csb) +--p----- a------- pl(dvorak) +--p----- a------- pl(dvorak_altquotes) +--p----- a------- pl(dvorak_quotes) +--p----- a------- pl(qwertz) +--p----- a------- pt(Sundeadkeys) +-dp----- a------- pt(basic) +--p----- a------- pt(mac) +--p----- a------- pt(mac_nodeadkeys) +--p----- a------- pt(mac_sundeadkeys) +--p----- a------- pt(nodeadkeys) +--p----- a------- pt(sundeadkeys) +--p----- a------- ro(academic) +-dp----- a------- ro(basic) +--p----- a------- ro(comma) +--p----- a------- ro(std) +--p----- a------- ro(winkeys) +-dp----- a------- ru(basic) +--p----- a------- ru(cv) +--p----- a------- ru(cv_latin) +--p----- a------- ru(os) +--p----- a------- ru(os_winkeys) +--p----- a------- ru(phonetic) +--p----- a------- ru(tt) +--p----- a------- ru(typewriter) +--p----- a------- ru(udm) +--p----- a------- ru(winkeys) +-dp----- a------- se(basic) +--p----- a------- se(dvorak) +--p----- a------- se(mac) +--p----- a------- se(nodeadkeys) +--p----- a------- se(rus) +--p----- a------- se(rus_nodeadkeys) +--p----- a------- se(se) +-------- -------- se(smi) +--p----- a------- se(svdvorak) +-------- -------- sgi_vndr/jp(alternate106) +-------- -------- sgi_vndr/jp(jp106) +--p----- a------- si(alternatequotes) +-dp----- a------- si(basic) +--p----- a------- si(unicode) +--p----- a------- si(unicodeus) +--p----- a------- si(us) +-dp----- a------- sk(basic) +-------- -------- sk(bksl) +--p----- a------- sk(qwerty) +-------- -------- sk(qwerty_bksl) +-------- -------- sony_vndr/us(nwp5461) +--p----- ---f---- srvr_ctrl(fkey2vt) +--p----- --kf---- srvr_ctrl(no_srvr_keys) +--p----- --k----- srvr_ctrl(stdkeypad) +--p----- --kf---- srvr_ctrl(xfree86) +-------- -------- sun_vndr/cs(type5) +-------- -------- sun_vndr/cz(type5) +-------- -------- sun_vndr/de(type4) +-------- -------- sun_vndr/dk(type4) +-------- -------- sun_vndr/dk(type5) +--p----- -------- sun_vndr/es(type4) +--p----- -------- sun_vndr/es(type5) +--p----- -------- sun_vndr/es(type6) +-------- -------- sun_vndr/fi(basic) +-------- -------- sun_vndr/fr(type4) +-------- -------- sun_vndr/fr(type5) +-------- -------- sun_vndr/fr(type6) +-------- -------- sun_vndr/gb(type4) +--p----- -------- sun_vndr/gb(type5) +--p----- -------- sun_vndr/gb(type6) +-------- -------- sun_vndr/gr(type5) +-dp----- a------- sun_vndr/hu(type5) +-------- -------- sun_vndr/it(type4) +-------- -------- sun_vndr/it(type5) +--p----- -------- sun_vndr/it(type6) +-------- -------- sun_vndr/jp(J3100) +-------- -------- sun_vndr/jp(Muhenkan_x86) +-------- -------- sun_vndr/jp(basic) +-------- -------- sun_vndr/jp(type4) +-------- -------- sun_vndr/jp(type5) +-------- -------- sun_vndr/jp(type5hobo) +--p----- -------- sun_vndr/jp(type6) +--p----- -------- sun_vndr/jp(type7) +-------- -------- sun_vndr/jp(x86) +-------- -------- sun_vndr/ko(type4) +-------- -------- sun_vndr/ko(type5) +--p----- -------- sun_vndr/ko(type6) +-dp----- a------- sun_vndr/lt(type5) +-dp----- a------- sun_vndr/lv(type5) +-------- -------- sun_vndr/nl(type4) +-------- -------- sun_vndr/no(type4) +-------- -------- sun_vndr/no(type5) +-------- -------- sun_vndr/pl(type5) +-------- -------- sun_vndr/pt(type4) +-------- -------- sun_vndr/pt(type5) +--p----- -------- sun_vndr/pt(type6) +-------- -------- sun_vndr/ru(basic) +--p----- -------- sun_vndr/ru(type6) +-------- -------- sun_vndr/se(type4) +-------- -------- sun_vndr/se(type5) +--p----- -------- sun_vndr/se(type6) +-dp----- -------- sun_vndr/solaris(defaults) +--p----- -------- sun_vndr/solaris(keynames) +--p----- -------- sun_vndr/solaris(xf86keynames) +-------- -------- sun_vndr/sw(type4de) +-------- -------- sun_vndr/sw(type4fr) +-------- -------- sun_vndr/sw(type5de) +-------- -------- sun_vndr/sw(type5fr) +-------- -------- sun_vndr/tr(basic) +-------- -------- sun_vndr/tr(type6F) +-------- -------- sun_vndr/tr(type6Q) +-------- -------- sun_vndr/tuv(type4) +-------- -------- sun_vndr/tuv(type4basic) +-------- -------- sun_vndr/tuv(type5) +-------- -------- sun_vndr/tuv(type5basic) +-------- -------- sun_vndr/tw(type4) +-------- -------- sun_vndr/tw(type5) +--p----- -------- sun_vndr/tw(type6) +-------- -------- sun_vndr/us(US101A_Sun) +-------- -------- sun_vndr/us(pc101) +-------- -------- sun_vndr/us(pc101currency) +-------- -------- sun_vndr/us(pc102) +-------- -------- sun_vndr/us(pc104) +-------- -------- sun_vndr/us(sunbasic) +-------- -------- sun_vndr/us(type4) +-------- -------- sun_vndr/us(type4basic) +-------- -------- sun_vndr/us(type5) +-------- -------- sun_vndr/us(type5basic) +-------- -------- sun_vndr/us(type5hobo) +-------- -------- sun_vndr/us(type5hobobasic) +-------- -------- sun_vndr/us(type6) +-------- -------- sun_vndr/usb(sun_usb) +-dp----- a------- sy(basic) +--p----- a------- sy(ku) +--p----- a------- sy(ku_alt) +--p----- a------- sy(ku_f) +--p----- a------- sy(syc) +--p----- a------- sy(syc_phonetic) +-dp----- a------- th(basic) +--p----- a------- th(pat) +--p----- a------- th(tis) +-dp----- a------- tj(basic) +--p----- a------- tr(Sundeadkeys) +--p----- -------- tr(alt) +-dp----- -------- tr(basic) +--p----- -------- tr(f) +--p----- -------- tr(ku) +--p----- -------- tr(ku_alt) +--p----- -------- tr(ku_f) +--p----- a------- tr(sundeadkeys) +-dp----- a------- ua(basic) +--p----- a------- ua(phonetic) +--p----- a------- ua(rstu) +--p----- a------- ua(rstu_ru) +--p----- a------- ua(typewriter) +--p----- a------- ua(winkeys) +--p----- a------- us(alt-intl) +-dp----- am------ us(basic) +--p----- a------- us(colemak) +--p----- a------- us(dvorak) +--p----- a------- us(dvorak-classic) +--p----- a------- us(dvorak-l) +--p----- a------- us(dvorak-r) +--p----- a------- us(euro) +--p----- a------- us(intl) +--p----- a------- us(mac) +--p----- a------- us(rus) +-dp----- a------- uz(cyrillic) +--p----- a------- uz(latin) +-dp----- a------- vn(basic) +-d------ -------- xfree68_vndr/amiga(usa1) +-------- -------- xfree68_vndr/ataritt(de) +-d------ -------- xfree68_vndr/ataritt(us) +-dp----- am------ za(basic) --- xkeyboard-config-1.3.orig/debian/compat.dir +++ xkeyboard-config-1.3/debian/compat.dir @@ -0,0 +1,28 @@ +-dp----- -------- accessx(basic) +--p----- -------- accessx(full) +-d------ -------- basic(basic) +-d------ -------- complete(complete) +-d------ -------- default(default) +-dp----- -------- iso9995(default) +-dp----- -------- japan(japan) +--p----- -------- japan(kana_lock) +h-p----- -------- keypad(overlay) +h-p----- -------- keypad(overlay1) +h-p----- -------- keypad(overlay2) +-dp----- -------- ledcaps(caps_lock) +--p----- -------- ledcaps(group_lock) +--p----- -------- ledcaps(shift_lock) +--p----- -------- lednum(group_lock) +-dp----- -------- lednum(num_lock) +--p----- -------- lednum(shift_lock) +--p----- -------- ledscroll(group_lock) +-dp----- -------- ledscroll(scroll_lock) +--p----- -------- ledscroll(shift_lock) +-dp----- -------- level5(default) +-dp----- -------- misc(misc) +-dp----- -------- mousekeys(mousekeys) +-dp----- -------- norepeat(norepeat) +-dp----- -------- pc(pc) +-d------ -------- pc98(basic) +-dp----- -------- xfree86(basic) +-d------ -------- xtest(xtest) --- xkeyboard-config-1.3.orig/debian/watch +++ xkeyboard-config-1.3/debian/watch @@ -0,0 +1,2 @@ +version=3 +http://xlibs.freedesktop.org/xkbdesc/ xkeyboard-config-(.*)\.tar\.gz --- xkeyboard-config-1.3.orig/debian/keymap.dir +++ xkeyboard-config-1.3/debian/keymap.dir @@ -0,0 +1,354 @@ +-------- -------- amiga(de) +-d------ -------- amiga(usa1) +-------- -------- ataritt(de) +-d------ -------- ataritt(us) +-------- -------- digital_vndr/us(lk201) +-------- -------- digital_vndr/us(lk401) +-------- -------- digital_vndr/us(lk411) +-------- -------- digital_vndr/us(lk421) +-------- -------- digital_vndr/us(lk441) +-------- -------- digital_vndr/us(lk443) +-------- -------- digital_vndr/us(lk44x) +-------- -------- digital_vndr/us(lk450) +-------- -------- digital_vndr/us(mnk) +-------- -------- digital_vndr/us(pcxal) +-------- -------- digital_vndr/us(pcxalaa) +-------- -------- digital_vndr/us(pcxalfa) +-------- -------- digital_vndr/us(pcxalga) +-------- -------- digital_vndr/us(pcxalka) +-d------ -------- macintosh(macintosh) +-------- -------- macintosh(macintosh_old) +-------- -------- sgi_vndr/be(indigo) +-------- -------- sgi_vndr/be(indigo_nodeadkeys) +-d------ -------- sgi_vndr/be(indy) +-------- -------- sgi_vndr/be(indy_nodeadkeys) +-------- -------- sgi_vndr/bg(indigo) +-d------ -------- sgi_vndr/bg(indy) +-------- -------- sgi_vndr/ca(indigo) +-------- -------- sgi_vndr/ca(indigo_nodeadkeys) +-d------ -------- sgi_vndr/ca(indy) +-------- -------- sgi_vndr/ca(indy_nodeadkeys) +-------- -------- sgi_vndr/ch(de_indigo) +-------- -------- sgi_vndr/ch(de_indigo_nodeadkeys) +-d------ -------- sgi_vndr/ch(de_indy) +-------- -------- sgi_vndr/ch(de_indy_nodeadkeys) +-------- -------- sgi_vndr/ch(fr_indigo) +-------- -------- sgi_vndr/ch(fr_indigo_nodeadkeys) +-------- -------- sgi_vndr/ch(fr_indy) +-------- -------- sgi_vndr/ch(fr_indy_nodeadkeys) +-------- -------- sgi_vndr/cz(indigo) +-------- -------- sgi_vndr/cz(indigo_qwerty) +-d------ -------- sgi_vndr/cz(indy) +-------- -------- sgi_vndr/cz(indy_qwerty) +-------- -------- sgi_vndr/de(indigo) +-------- -------- sgi_vndr/de(indigo_nodeadkeys) +-d------ -------- sgi_vndr/de(indy) +-------- -------- sgi_vndr/de(indy_nodeadkeys) +-------- -------- sgi_vndr/dk(indigo) +-------- -------- sgi_vndr/dk(indigo_nodeadkeys) +-d------ -------- sgi_vndr/dk(indy) +-------- -------- sgi_vndr/dk(indy_nodeadkeys) +-------- -------- sgi_vndr/dvorak(indigo) +-d------ -------- sgi_vndr/dvorak(indy) +-------- -------- sgi_vndr/es(indigo) +-------- -------- sgi_vndr/es(indigo_nodeadkeys) +-d------ -------- sgi_vndr/es(indy) +-------- -------- sgi_vndr/es(indy_nodeadkeys) +-------- -------- sgi_vndr/fi(indigo) +-------- -------- sgi_vndr/fi(indigo_nodeadkeys) +-d------ -------- sgi_vndr/fi(indy) +-------- -------- sgi_vndr/fi(indy_nodeadkeys) +-------- -------- sgi_vndr/fr(indigo) +-------- -------- sgi_vndr/fr(indigo_nodeadkeys) +-d------ -------- sgi_vndr/fr(indy) +-------- -------- sgi_vndr/fr(indy_nodeadkeys) +-------- -------- sgi_vndr/gb(indigo) +-------- -------- sgi_vndr/gb(indigo_nodeadkeys) +-d------ -------- sgi_vndr/gb(indy) +-------- -------- sgi_vndr/gb(indy_nodeadkeys) +-------- -------- sgi_vndr/hu(indigo) +-------- -------- sgi_vndr/hu(indigo_caps_toggle) +-------- -------- sgi_vndr/hu(indigo_ctrl_alt_toggle) +-------- -------- sgi_vndr/hu(indigo_ctrl_shift_toggle) +-------- -------- sgi_vndr/hu(indigo_shift_toggle) +-------- -------- sgi_vndr/hu(indigo_toggle) +-d------ -------- sgi_vndr/hu(indy) +-------- -------- sgi_vndr/hu(indy_caps_toggle) +-------- -------- sgi_vndr/hu(indy_ctrl_alt_toggle) +-------- -------- sgi_vndr/hu(indy_ctrl_shift_toggle) +-------- -------- sgi_vndr/hu(indy_shift_toggle) +-------- -------- sgi_vndr/hu(indy_toggle) +-------- -------- sgi_vndr/it(indigo) +-------- -------- sgi_vndr/it(indigo_nodeadkeys) +-d------ -------- sgi_vndr/it(indy) +-------- -------- sgi_vndr/it(indy_nodeadkeys) +-d------ -------- sgi_vndr/jp(indy) +-------- -------- sgi_vndr/no(indigo) +-------- -------- sgi_vndr/no(indigo_nodeadkeys) +-d------ -------- sgi_vndr/no(indy) +-------- -------- sgi_vndr/no(indy_nodeadkeys) +-------- -------- sgi_vndr/pl(indigo) +-------- -------- sgi_vndr/pl(indigo_nodeadkeys) +-d------ -------- sgi_vndr/pl(indy) +-------- -------- sgi_vndr/pl(indy_nodeadkeys) +-------- -------- sgi_vndr/pt(indigo) +-------- -------- sgi_vndr/pt(indigo_nodeadkeys) +-d------ -------- sgi_vndr/pt(indy) +-------- -------- sgi_vndr/pt(indy_nodeadkeys) +-------- -------- sgi_vndr/ru(indigo) +-------- -------- sgi_vndr/ru(indigo_caps_toggle) +-------- -------- sgi_vndr/ru(indigo_ctrl_alt_toggle) +-------- -------- sgi_vndr/ru(indigo_ctrl_shift_toggle) +-------- -------- sgi_vndr/ru(indigo_shift_toggle) +-------- -------- sgi_vndr/ru(indigo_toggle) +-d------ -------- sgi_vndr/ru(indy) +-------- -------- sgi_vndr/ru(indy_caps_toggle) +-------- -------- sgi_vndr/ru(indy_ctrl_alt_toggle) +-------- -------- sgi_vndr/ru(indy_ctrl_shift_toggle) +-------- -------- sgi_vndr/ru(indy_shift_toggle) +-------- -------- sgi_vndr/ru(indy_toggle) +-------- -------- sgi_vndr/se(indigo) +-------- -------- sgi_vndr/se(indigo_nodeadkeys) +-d------ -------- sgi_vndr/se(indy) +-------- -------- sgi_vndr/se(indy_nodeadkeys) +-------- -------- sgi_vndr/sk(indigo) +-------- -------- sgi_vndr/sk(indigo_qwerty) +-d------ -------- sgi_vndr/sk(indy) +-------- -------- sgi_vndr/sk(indy_qwerty) +-------- -------- sgi_vndr/th(indigo) +-d------ -------- sgi_vndr/th(indy) +-------- -------- sgi_vndr/us(indigo) +-------- -------- sgi_vndr/us(indigo101_compose) +-------- -------- sgi_vndr/us(indigo_compose) +-d------ -------- sgi_vndr/us(indy) +-------- -------- sgi_vndr/us(indy101_euro) +-------- -------- sgi_vndr/us(indy_compose) +-------- -------- sony(news5000-nwp5461) +-------- -------- sun_vndr/all(Belgian6) +-------- -------- sun_vndr/all(Belgian6_usb) +-------- -------- sun_vndr/all(Canada4) +-------- -------- sun_vndr/all(Canada_Fr5) +-------- -------- sun_vndr/all(Canada_Fr5_Hobo) +-------- -------- sun_vndr/all(Canada_Fr5_TBITS5) +-------- -------- sun_vndr/all(Canada_Fr_x86) +-------- -------- sun_vndr/all(Czech5) +-------- -------- sun_vndr/all(Denmark4) +-------- -------- sun_vndr/all(Denmark5) +-------- -------- sun_vndr/all(Denmark5_Hobo) +-------- -------- sun_vndr/all(Denmark6) +-------- -------- sun_vndr/all(Denmark6_usb) +-------- -------- sun_vndr/all(Denmark_x86) +-------- -------- sun_vndr/all(Finnish6) +-------- -------- sun_vndr/all(Finnish6_usb) +-------- -------- sun_vndr/all(France5) +-------- -------- sun_vndr/all(France5_Hobo) +-------- -------- sun_vndr/all(France6) +-------- -------- sun_vndr/all(France6_usb) +-------- -------- sun_vndr/all(FranceBelg4) +-------- -------- sun_vndr/all(France_x86) +-------- -------- sun_vndr/all(Germany4) +-------- -------- sun_vndr/all(Germany5) +-------- -------- sun_vndr/all(Germany5_Hobo) +-------- -------- sun_vndr/all(Germany6) +-------- -------- sun_vndr/all(Germany6_usb) +-------- -------- sun_vndr/all(Germany_x86) +-------- -------- sun_vndr/all(Greece5) +-------- -------- sun_vndr/all(Hungary5) +-------- -------- sun_vndr/all(Italy4) +-------- -------- sun_vndr/all(Italy5) +-------- -------- sun_vndr/all(Italy5_Hobo) +-------- -------- sun_vndr/all(Italy6) +-------- -------- sun_vndr/all(Italy6_usb) +-------- -------- sun_vndr/all(Italy_x86) +-------- -------- sun_vndr/all(J3100) +-------- -------- sun_vndr/all(Japan4) +-------- -------- sun_vndr/all(Japan5) +-------- -------- sun_vndr/all(Japan5_Hobo) +-------- -------- sun_vndr/all(Japan6) +-------- -------- sun_vndr/all(Japan6_usb) +-------- -------- sun_vndr/all(Japan_Muhenkan_x86) +-------- -------- sun_vndr/all(Japan_x86) +-------- -------- sun_vndr/all(Korea4) +-------- -------- sun_vndr/all(Korea5) +-------- -------- sun_vndr/all(Korea5_Hobo) +-------- -------- sun_vndr/all(Korea6) +-------- -------- sun_vndr/all(Korea6_usb) +-------- -------- sun_vndr/all(Korea_x86) +-------- -------- sun_vndr/all(Latvia5) +-------- -------- sun_vndr/all(Lithuania5) +-------- -------- sun_vndr/all(MS_US101A_x86) +-------- -------- sun_vndr/all(Netherland4) +-------- -------- sun_vndr/all(Netherland5) +-------- -------- sun_vndr/all(Netherland5_Hobo) +-------- -------- sun_vndr/all(Netherland6) +-------- -------- sun_vndr/all(Netherland6_usb) +-------- -------- sun_vndr/all(Netherland_x86) +-------- -------- sun_vndr/all(Norway4) +-------- -------- sun_vndr/all(Norway5) +-------- -------- sun_vndr/all(Norway5_Hobo) +-------- -------- sun_vndr/all(Norway6) +-------- -------- sun_vndr/all(Norway6_usb) +-------- -------- sun_vndr/all(Norway_x86) +-------- -------- sun_vndr/all(Poland5) +-------- -------- sun_vndr/all(Portugal4) +-------- -------- sun_vndr/all(Portugal5) +-------- -------- sun_vndr/all(Portugal5_Hobo) +-------- -------- sun_vndr/all(Portugal6) +-------- -------- sun_vndr/all(Portugal6_usb) +-------- -------- sun_vndr/all(Portugal_x86) +-------- -------- sun_vndr/all(Russia5) +-------- -------- sun_vndr/all(Russia6) +-------- -------- sun_vndr/all(Russia6_usb) +-------- -------- sun_vndr/all(Spain5) +-------- -------- sun_vndr/all(Spain5_Hobo) +-------- -------- sun_vndr/all(Spain6) +-------- -------- sun_vndr/all(Spain6_usb) +-------- -------- sun_vndr/all(SpainLatAm4) +-------- -------- sun_vndr/all(Spain_x86) +-------- -------- sun_vndr/all(Sweden5) +-------- -------- sun_vndr/all(Sweden5_Hobo) +-------- -------- sun_vndr/all(Sweden6) +-------- -------- sun_vndr/all(Sweden6_usb) +-------- -------- sun_vndr/all(SwedenFin4) +-------- -------- sun_vndr/all(Sweden_x86) +-------- -------- sun_vndr/all(Switzer_Fr4) +-------- -------- sun_vndr/all(Switzer_Fr5) +-------- -------- sun_vndr/all(Switzer_Fr5_Hobo) +-------- -------- sun_vndr/all(Switzer_Fr6) +-------- -------- sun_vndr/all(Switzer_Fr6_usb) +-------- -------- sun_vndr/all(Switzer_Fr_x86) +-------- -------- sun_vndr/all(Switzer_Ge4) +-------- -------- sun_vndr/all(Switzer_Ge5) +-------- -------- sun_vndr/all(Switzer_Ge5_Hobo) +-------- -------- sun_vndr/all(Switzer_Ge6) +-------- -------- sun_vndr/all(Switzer_Ge6_usb) +-------- -------- sun_vndr/all(Switzer_Ge_x86) +-------- -------- sun_vndr/all(Taiwan4) +-------- -------- sun_vndr/all(Taiwan5) +-------- -------- sun_vndr/all(Taiwan5_Hobo) +-------- -------- sun_vndr/all(Taiwan6) +-------- -------- sun_vndr/all(Taiwan6_usb) +-------- -------- sun_vndr/all(Taiwan_x86) +-------- -------- sun_vndr/all(Turkey5) +-------- -------- sun_vndr/all(Turkey6) +-------- -------- sun_vndr/all(Turkey6_usb) +-------- -------- sun_vndr/all(TurkeyF6) +-------- -------- sun_vndr/all(TurkeyF6_usb) +-------- -------- sun_vndr/all(TurkeyQ6) +-------- -------- sun_vndr/all(TurkeyQ6_usb) +-------- -------- sun_vndr/all(UK4) +-------- -------- sun_vndr/all(UK5) +-------- -------- sun_vndr/all(UK5_Hobo) +-------- -------- sun_vndr/all(UK6) +-------- -------- sun_vndr/all(UK6_usb) +-------- -------- sun_vndr/all(UK_x86) +-------- -------- sun_vndr/all(US101A_PC) +-------- -------- sun_vndr/all(US101A_Sun) +-------- -------- sun_vndr/all(US101A_x86) +-------- -------- sun_vndr/all(US4) +-------- -------- sun_vndr/all(US5) +-------- -------- sun_vndr/all(US5_Hobo) +-------- -------- sun_vndr/all(US6) +-------- -------- sun_vndr/all(US6_usb) +-------- -------- sun_vndr/all(US_UNIX5) +-------- -------- sun_vndr/all(US_UNIX5_Hobo) +-------- -------- sun_vndr/all(US_UNIX6) +-------- -------- sun_vndr/all(US_UNIX6_usb) +-------- -------- sun_vndr/de(type4_de) +-------- -------- sun_vndr/de(type4_de_nodeadkeys) +-------- -------- sun_vndr/de(type4_de_openlook) +-d------ -------- sun_vndr/de(type5_de) +-------- -------- sun_vndr/de(type5_de_nodeadkeys) +-------- -------- sun_vndr/de(type5_de_openlook) +-------- -------- sun_vndr/es(type4_es) +-------- -------- sun_vndr/es(type4_es_openlook) +-d------ -------- sun_vndr/es(type5_es) +-------- -------- sun_vndr/es(type5_es_openlook) +-------- -------- sun_vndr/fi(type4_fi) +-------- -------- sun_vndr/fi(type4_fi_openlook) +-d------ -------- sun_vndr/fi(type5_fi) +-------- -------- sun_vndr/fi(type5_fi_openlook) +-------- -------- sun_vndr/fr(type4_fr) +-------- -------- sun_vndr/fr(type4_fr_openlook) +-d------ -------- sun_vndr/fr(type5_fr) +-------- -------- sun_vndr/fr(type5_fr_openlook) +-------- -------- sun_vndr/no(type4_no) +-------- -------- sun_vndr/no(type4_no_openlook) +-d------ -------- sun_vndr/no(type5_no) +-------- -------- sun_vndr/no(type5_no_openlook) +-------- -------- sun_vndr/pl(type4_pl) +-------- -------- sun_vndr/pl(type4_pl_openlook) +-d------ -------- sun_vndr/pl(type5_pl) +-------- -------- sun_vndr/pl(type5_pl_openlook) +-------- -------- sun_vndr/ru(type4_ru) +-------- -------- sun_vndr/ru(type4_ru_openlook) +-d------ -------- sun_vndr/ru(type5_ru) +-------- -------- sun_vndr/ru(type5_ru_openlook) +-------- -------- sun_vndr/se(type4_se) +-------- -------- sun_vndr/se(type4_se_fixdollar) +-------- -------- sun_vndr/se(type4_se_fixdollar_swapctl) +-------- -------- sun_vndr/se(type5_se) +-------- -------- sun_vndr/se(type5c_se) +-d------ -------- sun_vndr/se(type5c_se_fixdollar) +-------- -------- sun_vndr/uk(type4_uk) +-------- -------- sun_vndr/uk(type4_uk_openlook) +-d------ -------- sun_vndr/uk(type5_uk) +-------- -------- sun_vndr/uk(type5_uk_openlook) +-------- -------- sun_vndr/us(type4_us) +-------- -------- sun_vndr/us(type4_us_openlook) +-------- -------- sun_vndr/us(type5_unix) +-------- -------- sun_vndr/us(type5_unix_openlook) +-d------ -------- sun_vndr/us(type5_us) +-------- -------- sun_vndr/us(type5_us_openlook) +-------- -------- xfree86(ar) +-------- -------- xfree86(be) +-------- -------- xfree86(bg) +-------- -------- xfree86(br) +-------- -------- xfree86(ch_de) +-------- -------- xfree86(ch_fr) +-------- -------- xfree86(cz) +-------- -------- xfree86(cz_qwerty) +-------- -------- xfree86(de) +-------- -------- xfree86(de_CH) +-------- -------- xfree86(dk) +-------- -------- xfree86(dvorak) +-------- -------- xfree86(en_US) +-------- -------- xfree86(es) +-------- -------- xfree86(fr) +-------- -------- xfree86(fr-latin9) +-------- -------- xfree86(fr_CA) +-------- -------- xfree86(fr_CH) +-------- -------- xfree86(gb) +-------- -------- xfree86(hr) +-------- -------- xfree86(it) +-------- -------- xfree86(jp106) +-------- -------- xfree86(lt) +-------- -------- xfree86(lt_std) +-------- -------- xfree86(lv) +-------- -------- xfree86(mk) +-------- -------- xfree86(mt) +-------- -------- xfree86(mt_us) +-------- -------- xfree86(no) +-------- -------- xfree86(pl) +-------- -------- xfree86(pt) +-------- -------- xfree86(ro) +-------- -------- xfree86(ro_microsoft) +-------- -------- xfree86(ru) +-------- -------- xfree86(se_FI) +-------- -------- xfree86(se_SE) +-------- -------- xfree86(sk) +-------- -------- xfree86(sk_qwerty) +-------- -------- xfree86(sl) +-------- -------- xfree86(sl_SI) +-------- -------- xfree86(syr) +-------- -------- xfree86(th) +-------- -------- xfree86(th_pat) +-------- -------- xfree86(th_tis) +-------- -------- xfree86(tr) +-------- -------- xfree86(uk) +-d------ -------- xfree86(us) +-------- -------- xfree86(us_flexpro) +-------- -------- xfree86(us_intl) +-------- -------- xfree86(us_microsoft) +-------- -------- xfree86(uz) +-d------ -------- xfree98(jp) --- xkeyboard-config-1.3.orig/debian/control +++ xkeyboard-config-1.3/debian/control @@ -0,0 +1,24 @@ +Source: xkeyboard-config +Section: x11 +Priority: extra +Maintainer: Ubuntu Core Developers +XSBC-Original-Maintainer: Debian X Strike Force +Uploaders: Mohammed AdnΓ¨ne Trojette +Build-Depends: debhelper (>= 5.0.0), quilt, automake, libtool, xutils-dev, libglib2.0-dev, intltool +Build-Depends-Indep: libxml-parser-perl +Standards-Version: 3.7.3 +Vcs-Git: git://git.debian.org/git/pkg-xorg/data/xkb-data +Vcs-Browser: http://git.debian.org/?p=pkg-xorg/data/xkb-data.git +Homepage: http://www.freedesktop.org/Software/XKeyboardConfig + +Package: xkb-data +Architecture: all +Description: X Keyboard Extension (XKB) configuration data + This package contains configuration data used by the X Keyboard + Extension (XKB), which allows selection of keyboard layouts when + using a graphical interface. + . + Every X11 vendor provides its own XKB data files, so keyboard layout + designers have to send their layouts to several places. The + xkeyboard-config project has been launched at FreeDesktop in order + to provide a central repository that could be used by all vendors. --- xkeyboard-config-1.3.orig/debian/changelog +++ xkeyboard-config-1.3/debian/changelog @@ -0,0 +1,540 @@ +xkeyboard-config (1.3-2ubuntu3) intrepid; urgency=low + + * 100_abnt2_jp106.diff: Fix keycodes/evdev to better support ABNT2 and + JP106. (LP: #255372, #258595) + + -- Timo Aaltonen Tue, 16 Sep 2008 16:47:08 +0300 + +xkeyboard-config (1.3-2ubuntu2) intrepid; urgency=low + + * control: Add libglib2.0-dev, intltool to build-deps (FTBFS). + * rules: remove an extra "rm -f". + + -- Timo Aaltonen Tue, 09 Sep 2008 20:03:54 +0300 + +xkeyboard-config (1.3-2ubuntu1) intrepid; urgency=low + + * Pull from upstream/master, last commit 667a880a4f656fe3. + - needed for "implement special ruleset for evdev driver" + * Drop us-mac.diff, fixed-compat-rules-for-Romania-b.fd.o-16872.patch, + applied upstream. + * Modify send-upstream/001_keypad_comma.diff to apply. + * debian/rules: + - Modified to act more like the other pkg-xorg packages. + - Run autoreconf on configure. + - Clean po/*.gmo. + - Since building in a separate directory doesn't work without + violence, clean Makefile's too to make the diff smaller. + * debian/control: Build-depend on automake, libtool, xutils-dev. + * Drop clean.diff, not needed anymore. + + -- Timo Aaltonen Tue, 09 Sep 2008 19:29:10 +0300 + +xkeyboard-config (1.3-2) unstable; urgency=high + + * Fix compat rules for Romanian layout (closes: #485702). + * Remove some generated files from the source package to clean up the build. + + -- Julien Cristau Thu, 14 Aug 2008 19:51:55 +0200 + +xkeyboard-config (1.3-1ubuntu2) intrepid; urgency=low + + [ Daniel Gimpelevich ] + * debian/patches/us-mac.diff: + + Fix for the USA - Macintosh layout. (Closes: #246834) + + -- Артём Попов Wed, 09 Jul 2008 14:25:18 +0700 + +xkeyboard-config (1.3-1ubuntu1) intrepid; urgency=low + + [ Артём Попов ] + * debian/rules: make update-po in the build target (LP: #213192) + + [ Loic Minier ] + * Rebase above change on top of 1.3-1 and target intrepid. + * Use "$(MAKE) -C po update-po" instead of "(cd po; make update-po; cd ..)". + * Update upload date. + + -- Артём Попов Tue, 17 Jun 2008 23:40:34 +0200 + +xkeyboard-config (1.3-1) unstable; urgency=low + + * New upstream release: + + add a CA variant for Secwepemctsin language. (Closes: #476702) + + change Romanian keymap to use the correct comma + characters. (Closes: #481176) + + "symbols/ru: default variant is winkeys (till Daniel + fixes xkbcomp)" (Closes: #480124) + + -- Mohammed AdnΓ¨ne Trojette Wed, 28 May 2008 13:38:30 +0200 + +xkeyboard-config (1.2~cvs.20080501.1-1) unstable; urgency=low + + * New upstream CVS snapshot from May 1st 2008: + + revert Latin American layout. (Closes: #477197) + + reactivate right control key in fr(oss). (Closes: #460550) + + fix olpc variants in the Afghan layout. (Closes: #461521) + * Clean up add_void_definition_pl-324647.diff and apply it before + resync_rules_base.diff to avoid unclean patch applying and + unapplying. (Closes: #460838) + * Document issues with the "Fn" key on some laptops in + README.Debian. (Closes: #461489) + + -- Mohammed AdnΓ¨ne Trojette Thu, 01 May 2008 01:29:51 +0200 + +xkeyboard-config (1.1~cvs.20080104.1-1) unstable; urgency=low + + * New upstream CVS snapshot from January 4th 2008: + + fixed Latin American layout. (Closes: #444035) + + fixed Cherry CyMotion Master Linux layout. (Closes: #343929) + + fixed HP Compaq nx9020 layout. (Closes: #395883) + + split Serbia and Montenegro. (Closes: #451622) + + added fr(nodeadkeys) to mac. (Closes: #456942) + + fixed mapping for shift+backslash in "il" keyboard. (Closes: #457927) + + added English quotation marks to intl keymaps. (Closes: #453675) + * debian/control: + + bumped Standards-Version to 3.7.3. + + used Vcs-Git and Vcs-Browser fields. + + use a Homepage field. + * Refreshed resync_rules_base.diff. (Closes: #442942) + * Documented the creation of a custom layout in README.Debian and + made /usr/share/X11/xkb/rules/base.xml a symlink to + /etc/X11/xkb/base.xml. + (Closes: #410628, #410903, #438940) + * Documented how to remove conffiles left in /etc/X11/xkb/ in + README.Debian. (Closes: #366180) + * New patch: add_void_definition_pl-324647.diff + + don't use rules/latin's definitions for alt+{w,q,f}. + (Closes: #324647) + + -- Mohammed AdnΓ¨ne Trojette Sun, 13 Jan 2008 15:33:54 +0100 + +xkeyboard-config (1.0~cvs.20070916-1) unstable; urgency=low + + * New upstream CVS snapshot from September 16th 2007: + + fix evdev layout. (Closes: #442479) + + -- Mohammed AdnΓ¨ne Trojette Sun, 16 Sep 2007 18:51:30 +0200 + +xkeyboard-config (1.0~cvs.20070914-1) unstable; urgency=low + + * New upstream CVS snapshot from September 14th 2007: + + advertise all Romanian layouts. Thanks Eddy PetriΘ™or for the + patch. (Closes: #436993) + + fix ctrl:swapcaps. (Closes: #410060) + + add missing virtual keys from evdev keycodes. Thanks Yann + Vernier for the patch. (Closes: #432613) + + support Asus 6000 series laptop keyboard. Thanks Arnout Boelens + for the patch. (Closes: #383953) + * Update debian/*.dir files. + + -- Mohammed AdnΓ¨ne Trojette Fri, 14 Sep 2007 19:12:27 +0200 + +xkeyboard-config (1.0~cvs.20070721-1) unstable; urgency=low + + [ Julien Cristau ] + * Fix watch file to look for tarballs at http://xlibs.fd.o/xkbdesc/ + + [ Mohammed AdnΓ¨ne Trojette ] + * New upstream CVS snapshot from July 21st 2007: + + include xkb files for the Happy Hacking keyboard. (Closes: #167370) + + fix us layout. (Closes: #421532) + + fix se layout. (Closes: #425304) + + fix de+nodeadkey layout. (Closes: #432297) + * Patches refreshed: + + fix FTBFS. (Closes: #424112) + * Patches obsoleted: + + greek.diff. + + -- Mohammed AdnΓ¨ne Trojette Sat, 21 Jul 2007 20:51:07 +0200 + +xkeyboard-config (0.9+cvs.20070428-1) experimental; urgency=low + + * Add myself to Uploaders. (Closes: #401777) + * CVS Snapshot from April 24 2007: + + fix Uzbek layout. (Closes: #412528) + + fix typo in compat/misc. (Closes: #412352) + + adjust Dutch layout. (Closes: #286581) + + fix keymap on iBook G4 Japanese keyboard. (Closes: #374070) + + fix key in symbols/inet. (Closes: #409982) + + update Finnish layout. (Closes: #405207) + + add Logitech Cordless Desktop Optical support. (Closes: #391192) + + fix a jp106 backslash/yen issue. (Closes: #280579) + * Patches refreshed: + + resync_rules_base.diff. + * Patches obsoleted or merged upstream: + + revert_bz8572.diff + + po.diff + + bz1576.diff + + bz8668.diff + + compatibility.diff + + japan.diff + * Patches to send upstream: + + 001_keypad_comma.diff: add keypad:comma option. (Closes: #409117) + * Bump debhelper compatibility to 5. + * Remove reference to xlibs. (Closes: #413620) + + -- Mohammed AdnΓ¨ne Trojette Sat, 28 Apr 2007 20:35:01 +0200 + +xkeyboard-config (0.9-4) unstable; urgency=low + + [ Denis Barbier ] + + debian/patches/po.diff: Escape <> characters in Slovenian + PO file, base.xml was not a valid XML file. Closes: #394060 + + [ Loic Minier ] + * Upload. + + -- Denis Barbier Fri, 20 Oct 2006 22:24:57 +0200 + +xkeyboard-config (0.9-3) unstable; urgency=high + + [ Denis Barbier ] + * debian/patches/resync_rules_base.diff: Regenerate to fix FTBFS. + Closes: #393166 Thanks Andreas Jochens. + Urgency set to high because of the FTBFS. + + + debian/patches/po.diff: Update Slovenian PO file. + + + debian/patches/bz8668.diff: New patch to fix Ctrl-Alt-Backspace + with Macintosh us layout. + + * debian/patches/revert_bz8572.diff: Sync to CVS. + + [ Drew Parsons ] + * Thank you to Denis for the hard work keeping the keyboards typing. + + -- Drew Parsons Wed, 18 Oct 2006 10:55:11 +1000 + +xkeyboard-config (0.9-2) unstable; urgency=low + + + debian/patches/po.diff: Update Hungarian PO file. + + + debian/patches/revert_bz8572.diff: New patch to revert changes + introduced in BZ8572, they cause trouble with Ctrl-Alt-F* + combinations. Closes: #392911. + + -- Denis Barbier Sat, 14 Oct 2006 19:55:14 +0200 + +xkeyboard-config (0.9-1) unstable; urgency=low + + * New upstream release. + Almost all upstream fixes were already backported, this package + is very similar to 0.8-18. + + * Drop patches merged upstream: + + debian/patches/latin_quotes.diff + + debian/patches/fix_xkbcomp_crash.diff + + * This version adds leftsinglequotemark and rightsinglequotemark to + symbols/us(alt-intl). Closes: #391995 Thanks Jan Willem Stumpel. + + -- Denis Barbier Wed, 11 Oct 2006 22:50:37 +0200 + +xkeyboard-config (0.8-18) unstable; urgency=low + + * Sync to CVS 2006-10-05. + Drop patches merged upstream: + + debian/patches/mac-gb-euro.diff + + debian/patches/symbols-typos.diff + + debian/patches/finnish-macron.diff + + debian/patches/rewrite-mac.diff + + * debian/patches/japan.diff: New patch so that the latin variant of + jp layout is selected with multiple layouts. + + -- Denis Barbier Thu, 5 Oct 2006 22:12:56 +0200 + +xkeyboard-config (0.8-17) unstable; urgency=low + + * debian/patches/finnish-macron.diff: In symbols.fi, replace macron + by dead_macron. Closes: #387320 Thanks Martin-Γ‰ric Racine. + + * debian/patches/symbols-typos.diff: Fix typos in keysym names. + Closes: #390876 Thanks Sam Hocevar. + + * debian/patches/rewrite-mac.diff: Add includes to mac layouts in + symbols/* to reduce key definitions. + + -- Denis Barbier Tue, 3 Oct 2006 22:18:31 +0200 + +xkeyboard-config (0.8-16) unstable; urgency=low + + * Sync to CVS 2006-10-02. + + Macintosh layouts are also available for PC models. + + New nbsp:* options to add nobreakspace keysym on space key. + Closes: #361777 Thanks Samuel Thibault. + + * Thix patch has been merged upstream and is removed: + + debian/patches/thinkpad.diff + + * debian/patches/unhide_lv3_enter_switch.diff: New patch to + expose lv3:enter_switch, it can be useful when using pc105 + model on a Mac laptop. + + -- Denis Barbier Tue, 3 Oct 2006 00:35:01 +0200 + +xkeyboard-config (0.8-15) unstable; urgency=low + + * debian/patches/greek.diff: New patch to replace dead_horn and + dead_ogonek by U0313/U0314, which are the correct breathing + signs for polytonic Greek. This change can be performed now + that an updated el_GR.UTF-8/Compose file hit testing. + Closes: #386385 Thanks Jan Willem Stumpel. + + * debian/patches/compatibility.diff: Add compatibility rules to + make sure that changes in symbols/pc do not cause trouble. + Closes: #389589 Thanks Robert Bihlmeyer. + + -- Denis Barbier Wed, 27 Sep 2006 23:19:39 +0200 + +xkeyboard-config (0.8-14) unstable; urgency=low + + * Sync to CVS 2006-09-25. + * These patches have been merged upstream and are removed: + + debian/patches/macbook_layouts.diff + + debian/patches/fr.po.diff + + * debian/patches/bz1576.diff: Minor fixes in Macintosh layouts. + + * debian/patches/thinkpad.diff: Fix geometry/thinkpad. + Closes: #389358 Thanks Wouter Cloetens + + -- Denis Barbier Mon, 25 Sep 2006 21:38:39 +0200 + +xkeyboard-config (0.8-13) unstable; urgency=low + + * Sync to CVS 2006-09-18. + Support for Macintosh keyboards has been fully reworked, deeply + tested by debian-powerpc readers and merged upstream. Macintosh + layouts can now be as customized as PC ones with options. + Closes: #121297, #111905, #166478, #234113, #319423, #256442 + + * These patches are removed because they are obsolete: + + debian/patches/cvs_revert.diff + + debian/patches/inet.diff + + debian/patches/mac_fnkeys.diff + + debian/patches/macintosh.diff + + debian/patches/macintosh-gb.diff + + debian/patches/mac_swap_kp.diff + + debian/patches/mac_nodeadkeys.diff + + * debian/README.Debian: Replace its obsolete content by informations + to powerpc users. + + * debian/patches/fix_xkbcomp_crash.diff: New patch to fix an + xkbcomp crash introduced in CVS and not fixed yet. + Closes: #387917 Thanks Helge Kreutzmann and Wolfgang Pfeiffer. + + * debian/patches/mac_poweroff.diff: Add the power key to Apple + laptops. Thanks JΓΆrg Sommer. + + * debian/patches/macbook_layouts.diff: For MacBook models, load + symbols from symbols/macintosh_vndr/* instead of symbols/*. + + * debian/patches/mac-gb-euro.diff: New patch to add the Euro sign + on key 2 for the Macintosh gb layout. + + * debian/patches/fr.po.diff: Fix po/fr.po, the version currently + in CVS is broken. + + -- Denis Barbier Sat, 23 Sep 2006 00:18:38 +0200 + +xkeyboard-config (0.8-12) unstable; urgency=low + + * Sync to CVS 2006-09-05. + + Closes: #362850: support alt-caps to toggle groups + Drop patches merged upstream: + + debian/patches/fix_symbols_hr.diff + + debian/patches/fix_symbols_key_type.diff + + debian/patches/ralt_switch_multikey.diff + + debian/patches/rearrange_options.diff + + debian/patches/microsoft.diff + + -- Denis Barbier Tue, 5 Sep 2006 19:48:57 +0200 + +xkeyboard-config (0.8-11) unstable; urgency=low + + * debian/patches/rearrange_options.diff: New patch to modify options + order in rules/base so that altwin:meta_win can be overriden by + other options. Closes: #385355 Thanks Ben Mueller + + * debian/patches/fix_symbols_key_type.diff: Several layouts did + define global key types, so keys for other groups were broken. + Closes: #373692, #385970 Thanks Robert Marlow and Jan Willem Stumpel + + -- Denis Barbier Mon, 4 Sep 2006 21:50:00 +0200 + +xkeyboard-config (0.8-10) unstable; urgency=low + + * Really fix Mac nodeadkeys variants, rules/base was not properly + rebuilt. + + -- Denis Barbier Thu, 31 Aug 2006 00:30:25 +0200 + +xkeyboard-config (0.8-9) unstable; urgency=low + + * debian/patches/resync_rules_base.diff: New patch to help keeping + rules/base.* and rules/compat/base.* files up-to-date. + + * debian/patches/mac_swap_kp.diff: New patch to swap KP_Delete and + KP_Separator on Mac keyboards. Closes: #328125 Thanks Ben Mueller + + * debian/patches/latin_quotes.diff: New patch; grave and apostrophe + on the 4th level can be provided via simpler keystrokes. They were + historically provided as alternative quotes, but these ones are + better alternatives. Closes: #308196 Thanks Mark Sheppard + + * debian/patches/mac_nodeadkeys.diff: New patch to fix nodeadkeys variants, + they were badly broken. + + -- Denis Barbier Wed, 30 Aug 2006 22:17:59 +0200 + +xkeyboard-config (0.8-8) unstable; urgency=low + + * Sync to CVS 2006-08-28. + + symbols/inet, keycodes/evdev: updated evdev + + symbols/pl: added pl(csb) + + symbols/bt: fixed Bhutan + + symbols/us: added dvorak-classic Closes: #257626, #264647 + + symbols/inet: added acer_c300 + + symbols/lk: updated Sinhala + + symbols/de: added Mac variants + + symbols/ch: fixed KPDL in ch(de_mac) + + * debian/patches/update-bt.diff: Patch dropped, merged upstream. + + * debian/patches/fix_symbols_hr.diff: New patch to fix Croatian layout, + some differences with previous XFree86 keymap had been introduced + in xkeyboard-config. Closes: #379292 Thanks Josip Rodin + + * debian/patches/mac_fnkeys.diff: New patch to fix console switching + with Macintosh us layout. Closes: #370564 Thanks Ben Mueller + + * debian/patches/ralt_switch_multikey.diff: New patch to enable again + lv3:ralt_switch_multikey which had been dropped from xkeyboard-config. + Closes: #364435 Thanks Klaus Ethgen + + * debian/patches/microsoft.diff: New patch to enable again the + 'microsoft' model, it had been disabled by error in previous uploads. + Closes: #379917 Thanks Phil Armstrong + + * debian/patches/inet.diff: New patch to add apple, apple_laptop, + hpxt1000 and latitude to $inetkbds. Closes: #381882 + Thanks Steinar H. Gunderson + + -- Denis Barbier Sat, 26 Aug 2006 14:54:51 +0200 + +xkeyboard-config (0.8-7) unstable; urgency=low + + * debian/patches/macintosh-gb.diff: New patch to fix and keys. + Closes: #379148 Thanks Roger Leigh + + * debian/patches/macintosh.diff: New patch to include 'latin' layout. + Closes: #366615, #363525 + + * debian/patches/update-bt.diff: New patch to update the Bhutanese layout. + Closes: #378309 Thanks Christian Perrier + + * debian/rules: Make sure that rules/base{,.lst,.xml} files are rebuilt. + + -- Denis Barbier Mon, 14 Aug 2006 16:10:41 +0200 + +xkeyboard-config (0.8-6) unstable; urgency=low + + * debian/control: Move debhelper from Build-Depends-Indep to Build-Depends. + + * debian/control: Bump Standards-Version to 3.7.2, no changes needed. + + * debian/control: Use quilt to manage changes. + + * Sync with CVS 2006-07-02. + The following bugs have been fixed upstream: + + XF86AudioRaiseVolume is defined twice for Logitech keyboards. + Closes: #363925 + + hr(us) layout apparently broken. Closes: #373833 + + symbols/inet and rules/base.* do not match. Closes: #368885 + + no korean alphabet (hangul) mapping support. Closes: #342615 + + * Drop fr.po.diff, included upstream. + + -- Denis Barbier Sun, 2 Jul 2006 22:11:44 +0200 + +xkeyboard-config (0.8-5) unstable; urgency=low + + * Add a symlink rules/xfree86 -> rules/base. Thanks Daniel Stone. + + -- Denis Barbier Fri, 14 Apr 2006 22:30:25 +0200 + +xkeyboard-config (0.8-4) unstable; urgency=low + + * Upload to unstable + + -- David Nusinow Thu, 6 Apr 2006 19:56:38 -0400 + +xkeyboard-config (0.8-3) experimental; urgency=low + + * Add a note into NEWS.Debian telling to read README.Debian. + * Improve README.Debian again. + * Replace /etc/X11/xkb by /usr/share/X11/xkb in docs/README.config too. + + -- Denis Barbier Tue, 28 Mar 2006 20:52:21 +0200 + +xkeyboard-config (0.8-2) experimental; urgency=low + + * Explain in README.Debian how to use xkb-data 0.8 with xorg < 7.0. + Thanks Andreas Kroschel (Closes: #357207) + * Update po/fr.po + + -- Denis Barbier Thu, 16 Mar 2006 23:27:19 +0100 + +xkeyboard-config (0.8-1) experimental; urgency=low + + * New upstream release. + * This release includes the Khmmer layout. Closes: #355613 + * Add Build-Depends-Indep: libxml-parser-perl, which is needed to build rules.xml. + * Modify debian/rules so that xkbcomp is not required to build this package. + Closes: #355742 + * Move XKB files into /usr/share/X11/xkb and purge unmodified configuration file + when upgrading from previous xkb-data releases. + * Remove xkbcomp symlink, it is no more needed. Closes: #356529 + * Set Maintainer to Debian X Strike Force, and myself to Uploaders. + + -- Denis Barbier Mon, 13 Mar 2006 21:21:25 +0100 + +xkeyboard-config (0.6-2) experimental; urgency=low + + * symbols/compose: add CapsLock as a compose key. Closes: #343287 + Thanks Andreas Kroschel. + * symbols/group: add ScrollLock as a group switcher key. + Thanks Andreas Kroschel. + + -- Denis Barbier Fri, 16 Dec 2005 17:54:43 +0100 + +xkeyboard-config (0.6-1) experimental; urgency=low + + * New upstream release. + * debian/control: Bump Standards-Version to 3.6.2, no changes needed + in packaging. + * debian/README.Debian: Add a note explaining how to use xkeyboard-config. + * Since binary package is xkb-data, files are installed under + /etc/X11/xkb-data and not /etc/X11/xkeyboard-config. + + -- Denis Barbier Thu, 6 Oct 2005 23:19:59 +0200 + +xkeyboard-config (0.5-2) experimental; urgency=low + + * Some packages have a versioned dependency on xlibs, so Replaces + does not work here. For the moment, XKB files are moved to + /etc/X11/xkeyboard-config + + -- Denis Barbier Thu, 17 Mar 2005 22:25:02 +0100 + +xkeyboard-config (0.5-1) experimental; urgency=low + + * Initial upload. Closes: #274299 + * Uploaded to experimental until we decide what to do with the + xlibs <-> xkb-data transition. + + -- Denis Barbier Wed, 2 Mar 2005 22:28:23 +0100 + --- xkeyboard-config-1.3.orig/debian/semantics.dir +++ xkeyboard-config-1.3/debian/semantics.dir @@ -0,0 +1,4 @@ +-d------ -------- basic(basic) +-d------ -------- complete(complete) +-d------ -------- default(default) +-d------ -------- xtest(xtest) --- xkeyboard-config-1.3.orig/debian/types.dir +++ xkeyboard-config-1.3/debian/types.dir @@ -0,0 +1,18 @@ +-d------ -------- basic(basic) +-dp----- -------- cancel(Shift_Cancels_Caps) +--p----- -------- caps(internal) +--p----- -------- caps(internal_nocancel) +--p----- -------- caps(shift) +--p----- -------- caps(shift_nocancel) +-d------ -------- complete(complete) +-d------ -------- default(default) +-dp----- -------- extra(default) +--p----- -------- extra(keypad) +--p----- -------- extra(mac_keypad) +-dp----- -------- iso9995(default) +-dp----- -------- level5(default) +-dp----- -------- mousekeys(default) +--p----- -------- numpad(mac) +--p----- -------- numpad(microsoft) +-dp----- -------- numpad(pc) +-dp----- -------- pc(default) --- xkeyboard-config-1.3.orig/debian/copyright +++ xkeyboard-config-1.3/debian/copyright @@ -0,0 +1,33 @@ +This package was debianized by Denis Barbier on +Tue, 10 Oct 2006 01:16:55 +0200 + +It was downloaded from + http://xlibs.freedesktop.org/xkbdesc/xkeyboard-config-0.9.tar.gz + +Upstream Authors: + Denis Barbier + Frank Murphy + Ivan Pascal + Andriy Rysin + Sergey V. Udaltsov + Π”Π°Π½ΠΈΠ»ΠΎ Π¨Π΅Π³Π°Π½ + +This program is distributed under the following license: + +Permission to use, copy, modify, distribute, and sell this software and its +documentation for any purpose is hereby granted without fee, provided that +the above copyright notice appear in all copies and that both that +copyright notice and this permission notice appear in supporting +documentation, and that the name of the copyright holder(s) not be used in +advertising or publicity pertaining to distribution of the software without +specific, written prior permission. The copyright holder(s) makes no +representations about the suitability of this software for any purpose. It +is provided "as is" without express or implied warranty. + +THE COPYRIGHT HOLDER(S) DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, +INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO +EVENT SHALL THE COPYRIGHT HOLDER(S) BE LIABLE FOR ANY SPECIAL, INDIRECT OR +CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THIS SOFTWARE. --- xkeyboard-config-1.3.orig/debian/xkb-data.dirs +++ xkeyboard-config-1.3/debian/xkb-data.dirs @@ -0,0 +1 @@ +etc/X11/xkb --- xkeyboard-config-1.3.orig/debian/xkb-data-legacy.install +++ xkeyboard-config-1.3/debian/xkb-data-legacy.install @@ -0,0 +1 @@ +usr/share/X11/xkb/* --- xkeyboard-config-1.3.orig/debian/patches/series +++ xkeyboard-config-1.3/debian/patches/series @@ -0,0 +1,17 @@ +#cvs.diff +#fix_xkbcomp_crash.diff +#revert_bz8572.diff +#po.diff +docs.diff +sclk_toggle.diff +mac_poweroff.diff +#bz1576.diff +#bz8668.diff +unhide_lv3_enter_switch.diff +#compatibility.diff +#japan.diff +add_void_definition_pl-324647.diff +send-upstream/001_keypad_comma.diff +#resync_rules_base.diff +#send-upstream/002_add_asus6000.diff +100_abnt2_jp106.diff --- xkeyboard-config-1.3.orig/debian/patches/sclk_toggle.diff +++ xkeyboard-config-1.3/debian/patches/sclk_toggle.diff @@ -0,0 +1,54 @@ + * symbols/group: add ScrollLock as a group switcher key. + Thanks Andreas Kroschel. Closes: #343287 + +Not submitted yet. + +Index: xkb-data/symbols/group +=================================================================== +--- xkb-data.orig/symbols/group 2008-05-28 14:11:57.000000000 +0200 ++++ xkb-data/symbols/group 2008-05-28 14:12:01.000000000 +0200 +@@ -333,3 +333,15 @@ + key { [ ISO_Next_Group, ISO_Prev_Group ] }; + }; + ++ ++// using the group(sclk_toggle) map, pressing the Scroll Lock key ++// toggles groups. ++partial modifier_keys ++xkb_symbols "sclk_toggle" { ++ virtual_modifiers AltGr; ++ key { ++ virtualMods= AltGr, ++ symbols[Group1] = [ ISO_Next_Group ] ++ }; ++}; ++ +Index: xkb-data/rules/base.o_s.part +=================================================================== +--- xkb-data.orig/rules/base.o_s.part 2008-05-28 14:11:57.000000000 +0200 ++++ xkb-data/rules/base.o_s.part 2008-05-28 14:12:23.000000000 +0200 +@@ -32,6 +32,7 @@ + grp:lctrl_toggle = +group(lctrl_toggle) + grp:rctrl_toggle = +group(rctrl_toggle) + grp:lalt_toggle = +group(lalt_toggle) ++ grp:sclk_toggle = +group(sclk_toggle) + lv3:switch = +level3(switch) + lv3:ralt_switch = +level3(ralt_switch) + lv3:ralt_switch_multikey = +level3(ralt_switch_multikey) +Index: xkb-data/rules/base.xml.in +=================================================================== +--- xkb-data.orig/rules/base.xml.in 2008-05-28 14:11:57.000000000 +0200 ++++ xkb-data/rules/base.xml.in 2008-05-28 14:12:23.000000000 +0200 +@@ -4076,6 +4076,12 @@ + <_description>Right Ctrl key changes layout. + + ++ + + + --- xkeyboard-config-1.3.orig/debian/patches/quiltrc +++ xkeyboard-config-1.3/debian/patches/quiltrc @@ -0,0 +1,2 @@ +QUILT_PATCHES="debian/patches" +QUILT_NO_DIFF_TIMESTAMPS=1 --- xkeyboard-config-1.3.orig/debian/patches/send-upstream/002_add_asus6000.diff +++ xkeyboard-config-1.3/debian/patches/send-upstream/002_add_asus6000.diff @@ -0,0 +1,1303 @@ +Index: xkb-data/rules/base +=================================================================== +--- xkb-data.orig/rules/base 2007-07-21 20:08:12.000000000 +0200 ++++ xkb-data/rules/base 2007-07-21 20:08:33.000000000 +0200 +@@ -797,6 +797,7 @@ + grp:lctrl_toggle = +group(lctrl_toggle) + grp:rctrl_toggle = +group(rctrl_toggle) + grp:lalt_toggle = +group(lalt_toggle) ++ grp:sclk_toggle = +group(sclk_toggle) + lv3:switch = +level3(switch) + lv3:ralt_switch = +level3(ralt_switch) + lv3:ralt_switch_multikey = +level3(ralt_switch_multikey) +@@ -807,6 +808,7 @@ + lv3:win_switch = +level3(win_switch) + lv3:lwin_switch = +level3(lwin_switch) + lv3:rwin_switch = +level3(rwin_switch) ++ lv3:enter_switch = +level3(enter_switch) + caps:capslock = +capslock(capslock) + caps:shiftlock = +capslock(shiftlock) + caps:grouplock = +capslock(grouplock) +@@ -830,7 +832,7 @@ + keypad:legacy_wang = +keypad(legacy_wang) + keypad:oss_wang = +keypad(oss_wang) + keypad:future_wang = +keypad(future_wang) +- keypad:comma = +keypad(comma) ++ keypad:comma = +keypad(comma) + nbsp:none = +nbsp(none) + nbsp:level2 = +nbsp(level2) + nbsp:level3 = +nbsp(level3) +Index: xkb-data/rules/base.xml.in +=================================================================== +--- xkb-data.orig/rules/base.xml.in 2007-07-21 20:08:12.000000000 +0200 ++++ xkb-data/rules/base.xml.in 2007-07-21 20:08:12.000000000 +0200 +@@ -138,6 +138,12 @@ + + + azonaRF2300 ++ <_description>Asus A6000 series Keyboard ++ ++ ++ ++ ++ asus_6000 + <_description>Azona RF2300 wireless Internet Keyboard + Azona + +Index: xkb-data/symbols/inet +=================================================================== +--- xkb-data.orig/symbols/inet 2007-07-21 20:08:12.000000000 +0200 ++++ xkb-data/symbols/inet 2007-07-21 20:08:12.000000000 +0200 +@@ -229,6 +229,22 @@ + key { [ XF86Launch4 ] }; + }; + ++// Asus ++ ++// Asus A6000 series Keyboard ++partial alphanumeric_keys ++xkb_symbols "asus_6000" { ++ key { [ XF86AudioMute ] }; ++ key { [ XF86AudioLowerVolume ] }; ++ key { [ XF86AudioRaiseVolume ] }; ++ key { [ XF86Mail ] }; ++ key { [ XF86WWW ] }; ++ key { [ XF86AudioPrev ] }; ++ key { [ XF86AudioNext ] }; ++ key { [ XF86AudioStop ] }; ++ key { [ XF86AudioPlay ] }; ++}; ++ + // Azona + + // Azona RF2300 wireless Internet Keyboard +Index: xkb-data/symbols/symbols.dir +=================================================================== +--- xkb-data.orig/symbols/symbols.dir 2007-07-21 20:08:04.000000000 +0200 ++++ xkb-data/symbols/symbols.dir 2007-07-21 20:08:18.000000000 +0200 +@@ -3,394 +3,616 @@ + --p----- a------- af(ps) + --p----- a------- af(uz) + -dp----- a------- al(basic) +--dp----- a------- ba(basic) +---p----- a------- ba(us) +---p----- a------- ba(alternatequotes) +---p----- a------- ba(unicode) +---p----- a------- ba(unicodeus) ++--p----- -m------ altwin(alt_super_win) ++--p----- -m------ altwin(hyper_win) ++--p----- -m------ altwin(left_meta_win) ++--p----- -m------ altwin(menu) ++--p----- -m------ altwin(meta_alt) ++--p----- -m------ altwin(meta_win) ++--p----- -m------ altwin(super_win) ++--p----- -m------ altwin(swap_lalt_lwin) + -dp----- a------- am(basic) +--------- -------- am(phonetic) +---p----- a------- am(phonetic-alt) + --p----- a------- am(eastern) +---p----- a------- am(western) + --p----- a------- am(eastern-alt) ++-------- -------- am(phonetic) ++--p----- a------- am(western) ++--p----- a------- ara(azerty) ++--p----- a------- ara(azerty_digits) ++-dp----- a------- ara(basic) ++--p----- a------- ara(buckwalter) ++--p----- a------- ara(digits) ++--p----- a------- ara(qwerty) ++--p----- a------- ara(qwerty_digits) ++--p----- a------- az(cyrillic) ++-dp----- a------- az(latin) ++--p----- a------- ba(alternatequotes) ++-dp----- a------- ba(basic) ++--p----- a------- ba(unicode) ++--p----- a------- ba(unicodeus) ++--p----- a------- ba(us) + -dp----- a------- bd(basic) + -------- -------- bd(probhat) ++--p----- a------- be(Sundeadkeys) + -dp----- a------- be(basic) + --p----- a------- be(iso-alternate) +---p----- a------- be(sundeadkeys) +---p----- a------- be(Sundeadkeys) + --p----- a------- be(nodeadkeys) ++--p----- a------- be(sundeadkeys) + --p----- a------- be(wang) + -dp----- a------- bg(bds) + --p----- a------- bg(phonetic) ++-d------ -------- br(abnt2) ++--p----- a------- br(nodeadkeys) ++-dp----- a------- bt(basic) ++-dp----- a------- by(basic) ++--p----- a------- by(latin) ++--p----- a------- by(winkeys) + -dp----- -------- ca(fr) + -------- -------- ca(fr-dvorak) + --p----- -------- ca(fr-legacy) ++-------- a------- ca(ike) + --p----- -------- ca(multi) + --p----- -------- ca(multi-2gr) +--------- a------- ca(ike) + --p----- -------- ca(multix) +--dp----- a------- az(latin) +---p----- a------- az(cyrillic) ++hdp----- -m------ capslock(capslock) ++h-p----- -m------ capslock(grouplock) ++h-p----- -m------ capslock(shiftlock) + -dp----- a------- cd(basic) +--d------ -------- br(abnt2) +---p----- a------- br(nodeadkeys) + -dp----- a------- ch(basic) + --p----- a------- ch(de) + --p----- a------- ch(de_Sundeadkeys) +---p----- a------- ch(de_sundeadkeys) ++--p----- a------- ch(de_mac) + --p----- a------- ch(de_nodeadkeys) ++--p----- a------- ch(de_sundeadkeys) + --p----- a------- ch(fr) + --p----- a------- ch(fr_Sundeadkeys) +---p----- a------- ch(fr_sundeadkeys) +---p----- a------- ch(fr_nodeadkeys) +---p----- a------- ch(de_mac) + --p----- a------- ch(fr_mac) +--dp----- a------- bt(basic) +--dp----- a------- by(basic) +---p----- a------- by(winkeys) +---p----- a------- by(latin) +--d------ -------- de(basic) +---p----- a------- de(nodeadkeys) +---p----- a------- de(deadgraveacute) +---p----- a------- de(deadacute) +---p----- a------- de(ro) +---p----- a------- de(ro_nodeadkeys) +---p----- a------- de(dvorak) +---p----- a------- de(Sundeadkeys) +---p----- a------- de(sundeadkeys) +---p----- a------- de(neo) +---p----- a------- de(mac) +---p----- a------- de(mac_nodeadkeys) ++--p----- a------- ch(fr_nodeadkeys) ++--p----- a------- ch(fr_sundeadkeys) ++--p----- -m------ compose(caps) ++--p----- -m------ compose(lwin) ++--p----- -m------ compose(menu) ++--p----- -m------ compose(ralt) ++--p----- -m------ compose(rctrl) ++--p----- -m------ compose(rwin) ++-------- -------- cs(alternatequotes) + -dp----- a------- cs(basic) +---p----- a------- cs(latin) +---p----- a------- cs(yz) + h-p----- a------- cs(common) + h-p----- a------- cs(cyralpha) + h-p----- a------- cs(latalpha) +-h-p----- a------- cs(twoletter) +-h-p----- a------- cs(level3) ++--p----- a------- cs(latin) ++-------- -------- cs(latinalternatequotes) + --p----- a------- cs(latinunicode) +---p----- a------- cs(latinyz) + --p----- a------- cs(latinunicodeyz) +--------- -------- cs(alternatequotes) +--------- -------- cs(latinalternatequotes) +--dp----- a------- dk(basic) +---p----- a------- dk(nodeadkeys) +---p----- a------- dk(mac) +---p----- a------- dk(mac_nodeadkeys) ++--p----- a------- cs(latinyz) ++h-p----- a------- cs(level3) ++h-p----- a------- cs(twoletter) ++--p----- a------- cs(yz) ++--p----- -m------ ctrl(ctrl_aa) ++--p----- -m------ ctrl(ctrl_ac) ++--p----- -m------ ctrl(ctrl_ra) ++--p----- -m------ ctrl(nocaps) ++--p----- -m------ ctrl(swapcaps) + -dp----- a------- cz(basic) + -------- -------- cz(bksl) + --p----- a------- cz(qwerty) + -------- -------- cz(qwerty_bksl) ++--p----- a------- de(Sundeadkeys) ++-d------ -------- de(basic) ++--p----- a------- de(deadacute) ++--p----- a------- de(deadgraveacute) ++--p----- a------- de(dvorak) ++--p----- a------- de(mac) ++--p----- a------- de(mac_nodeadkeys) ++--p----- a------- de(neo) ++--p----- a------- de(nodeadkeys) ++--p----- a------- de(ro) ++--p----- a------- de(ro_nodeadkeys) ++--p----- a------- de(sundeadkeys) ++-d------ -------- digital_vndr/lk(common) ++-------- -------- digital_vndr/lk(lk401) ++-------- -------- digital_vndr/pc(pc) ++-------- -------- digital_vndr/pc(pc104) ++-------- -------- digital_vndr/us(lk44x) ++-------- -------- digital_vndr/us(pc104) ++-------- -------- digital_vndr/us(pcxal) ++-------- -------- digital_vndr/us(pcxalaa) ++-------- -------- digital_vndr/us(pcxalfa) ++-------- -------- digital_vndr/us(pcxalga) ++-------- -------- digital_vndr/us(pcxalka) ++-------- -------- digital_vndr/us(unix) ++-------- -------- digital_vndr/us(us) ++-------- -------- digital_vndr/us(vt105) ++-------- -------- digital_vndr/us(vt105-dp) ++-------- -------- digital_vndr/us(vt105-tw) ++-------- -------- digital_vndr/us(vt108) ++-------- -------- digital_vndr/us(vt108-dp) ++-------- -------- digital_vndr/us(vt108-tw) ++-------- -------- digital_vndr/vt(vt105) ++-------- -------- digital_vndr/vt(vt108) ++-dp----- a------- dk(basic) ++--p----- a------- dk(mac) ++--p----- a------- dk(mac_nodeadkeys) ++--p----- a------- dk(nodeadkeys) + -dp----- a------- ee(basic) +---p----- a------- ee(nodeadkeys) + --p----- a------- ee(dvorak) +--dp----- a------- es(basic) ++--p----- a------- ee(nodeadkeys) ++-dp----- a------- epo(basic) + --p----- a------- es(Sundeadkeys) +---p----- a------- es(sundeadkeys) +---p----- a------- es(nodeadkeys) +---p----- a------- es(dvorak) ++-dp----- a------- es(basic) + --p----- a------- es(cat) ++--p----- a------- es(dvorak) + --p----- a------- es(mac) ++--p----- a------- es(nodeadkeys) ++--p----- a------- es(sundeadkeys) ++--p----- -------- eurosign(2) ++--p----- -------- eurosign(5) ++--p----- -------- eurosign(e) + -dp----- a------- fi(basic) + --p----- a------- fi(fi) ++--p----- a------- fi(kotoistus) ++--p----- a------- fi(mac) + --p----- a------- fi(nodeadkeys) + -------- -------- fi(smi) +--------- -------- fi(kotoistus) +---p----- a------- fi(mac) +--dp----- a------- gb(basic) +---p----- a------- gb(intl) +---p----- a------- gb(dvorak) +---p----- a------- gb(mac) + -dp----- a------- fo(basic) + --p----- a------- fo(nodeadkeys) +--dp----- a------- ge(basic) +---p----- a------- ge(qwerty) +---p----- a------- ge(azerty_tskapo) +---p----- a------- ge(ergonomic) +---p----- a------- ge(mess) +---p----- a------- ge(ru) +--dp----- a------- fr(basic) + --p----- a------- fr(Sundeadkeys) +---p----- a------- fr(sundeadkeys) +---p----- a------- fr(nodeadkeys) +---p----- a------- fr(oss) +---p----- a------- fr(oss_latin9) +---p----- a------- fr(oss_Sundeadkeys) +---p----- a------- fr(oss_sundeadkeys) +---p----- a------- fr(oss_nodeadkeys) ++-dp----- a------- fr(basic) ++--p----- a------- fr(dvorak) + --p----- a------- fr(latin9) + --p----- a------- fr(latin9_Sundeadkeys) +---p----- a------- fr(latin9_sundeadkeys) + --p----- a------- fr(latin9_nodeadkeys) +---p----- a------- fr(bepo) +---p----- a------- fr(bepo_latin9) +---p----- a------- fr(dvorak) ++--p----- a------- fr(latin9_sundeadkeys) + --p----- a------- fr(mac) +--dp----- a------- gh(basic) ++--p----- a------- fr(nodeadkeys) ++--p----- a------- fr(oss) ++--p----- a------- fr(oss_Sundeadkeys) ++--p----- a------- fr(oss_latin9) ++--p----- a------- fr(oss_nodeadkeys) ++--p----- a------- fr(oss_sundeadkeys) ++--p----- a------- fr(sundeadkeys) ++-------- -------- fujitsu_vndr/jp ++-------- -------- fujitsu_vndr/us ++-dp----- a------- gb(basic) ++--p----- a------- gb(dvorak) ++--p----- a------- gb(intl) ++--p----- a------- gb(mac) ++-dp----- a------- ge(basic) ++--p----- a------- ge(la) ++--p----- a------- ge(ru) + --p----- a------- gh(akan) +---p----- a------- gh(ga) ++-dp----- a------- gh(basic) + --p----- a------- gh(ewe) + --p----- a------- gh(fula) +---p----- a------- gh(hausa) ++--p----- a------- gh(ga) + --p----- a------- gh(generic) +--dp----- a---g--- gr(basic) ++--p----- a------- gh(hausa) + h-p----- a---g--- gr(bare) ++-dp----- a---g--- gr(basic) + --p----- a---g--- gr(extended) +---p----- a---g--- gr(polytonic) + --p----- a---g--- gr(nodeadkeys) +--dp----- a------- ie(basic) +---p----- a------- ie(CloGaelach) +---p----- a------- ie(UnicodeExpert) +---p----- a------- ie(ogam) +---p----- a------- ie(ogam_is434) +--dp----- a------- hr(basic) +---p----- a------- hr(us) ++--p----- a---g--- gr(polytonic) ++--p----- -m------ group(alt_caps_toggle) ++--p----- -m------ group(alt_shift_toggle) ++--p----- -m------ group(alts_toggle) ++--p----- -m------ group(caps_toggle) ++--p----- -m------ group(ctrl_alt_toggle) ++--p----- -m------ group(ctrl_shift_toggle) ++--p----- -m------ group(ctrls_toggle) ++--p----- -m------ group(lalt_toggle) ++--p----- -m------ group(lctrl_toggle) ++--p----- -m------ group(lshift_toggle) ++--p----- -m------ group(lswitch) ++--p----- -m------ group(lwin_switch) ++--p----- -m------ group(lwin_toggle) ++--p----- -m------ group(menu_toggle) ++--p----- -m------ group(rctrl_switch) ++--p----- -m------ group(rctrl_toggle) ++--p----- -m------ group(rshift_toggle) ++--p----- -m------ group(rwin_switch) ++--p----- -m------ group(rwin_toggle) ++--p----- -m------ group(sclk_toggle) ++--p----- -m------ group(shift_caps_toggle) ++--p----- -m------ group(shifts_toggle) ++--p----- -m------ group(switch) ++--p----- -m------ group(toggle) ++--p----- -m------ group(win_switch) ++-------- -------- hp_vndr/us(hil) + --p----- a------- hr(alternatequotes) ++-dp----- a------- hr(basic) + --p----- a------- hr(unicode) + --p----- a------- hr(unicodeus) +--dp----- -------- hu(basic) +---p----- -------- hu(standard) +---p----- -------- hu(nodeadkeys) +---p----- -------- hu(qwerty) +---p----- -------- hu(101_qwertz_comma_dead) +---p----- -------- hu(101_qwertz_comma_nodead) +---p----- -------- hu(101_qwertz_dot_dead) +---p----- -------- hu(101_qwertz_dot_nodead) ++--p----- a------- hr(us) + --p----- -------- hu(101_qwerty_comma_dead) + --p----- -------- hu(101_qwerty_comma_nodead) + --p----- -------- hu(101_qwerty_dot_dead) + --p----- -------- hu(101_qwerty_dot_nodead) +---p----- -------- hu(102_qwertz_comma_dead) +---p----- -------- hu(102_qwertz_comma_nodead) +---p----- -------- hu(102_qwertz_dot_dead) +---p----- -------- hu(102_qwertz_dot_nodead) ++--p----- -------- hu(101_qwertz_comma_dead) ++--p----- -------- hu(101_qwertz_comma_nodead) ++--p----- -------- hu(101_qwertz_dot_dead) ++--p----- -------- hu(101_qwertz_dot_nodead) + --p----- -------- hu(102_qwerty_comma_dead) + --p----- -------- hu(102_qwerty_comma_nodead) + --p----- -------- hu(102_qwerty_dot_dead) + --p----- -------- hu(102_qwerty_dot_nodead) +-h-p----- a------- hu(def_102) ++--p----- -------- hu(102_qwertz_comma_dead) ++--p----- -------- hu(102_qwertz_comma_nodead) ++--p----- -------- hu(102_qwertz_dot_dead) ++--p----- -------- hu(102_qwertz_dot_nodead) ++-dp----- -------- hu(basic) + h-p----- a------- hu(def_101) +-h-p----- a------- hu(def_qwertz) +-h-p----- a------- hu(def_qwerty) +-h-p----- --k----- hu(def_dot) ++h-p----- a------- hu(def_102) ++h-p----- a------- hu(def_common) + h-p----- a------- hu(def_dead) ++h-p----- --k----- hu(def_dot) + h-p----- a------- hu(def_nodead) +-h-p----- a------- hu(def_common) ++h-p----- a------- hu(def_qwerty) ++h-p----- a------- hu(def_qwertz) ++--p----- -------- hu(nodeadkeys) ++--p----- -------- hu(qwerty) ++--p----- -------- hu(standard) ++--p----- a------- ie(CloGaelach) ++--p----- a------- ie(UnicodeExpert) ++-dp----- a------- ie(basic) ++--p----- a------- ie(ogam) ++--p----- a------- ie(ogam_is434) + -dp----- a------- il(basic) + --p----- a------- il(lyx) + --p----- a------- il(phonetic) +---p----- a------- il(biblical) +--dp----- a------- in(deva) + --p----- a------- in(ben) + -------- -------- in(ben_probhat) ++-dp----- a------- in(deva) + --p----- a------- in(guj) ++--p----- a------- in(guru) + --p----- a------- in(kan) + --p----- a------- in(mal) + --p----- a------- in(ori) + --p----- a------- in(tam) +---p----- a------- in(tam_unicode) +---p----- a------- in(tam_TSCII) + --p----- a------- in(tam_TAB) ++--p----- a------- in(tam_TSCII) ++--p----- a------- in(tam_unicode) + --p----- a------- in(tel) + --p----- a------- in(urd) +---p----- a------- in(guru) ++--p----- a------- inet(a4_rfkb23) ++--p----- a------- inet(a4techKB21) ++--p----- a------- inet(a4techKBS8) ++--p----- a------- inet(acer_c300) ++--p----- a------- inet(acer_ferrari4k) ++-------- -------- inet(acer_tm_800) ++--p----- a------- inet(acpi) ++--p----- a------- inet(airkey) ++--p----- -------- inet(apple) ++--p----- a------- inet(armada) ++--p----- a------- inet(azonaRF2300) ++--p----- a------- inet(brother) ++--p----- a------- inet(btc5090) ++--p----- a------- inet(btc5113rf) ++--p----- a------- inet(btc5126t) ++--p----- a------- inet(btc9000) ++--p----- a------- inet(btc9000a) ++-------- -------- inet(btc9001ah) ++--p----- a------- inet(btc9019u) ++--p----- a------- inet(cherryblue) ++--p----- a------- inet(cherrybluea) ++--p----- a------- inet(cherryblueb) ++--p----- a------- inet(cherrycyboard) ++--p----- a------- inet(chicony) ++--p----- a------- inet(chicony9885) ++--p----- a------- inet(compaqeak8) ++--p----- a------- inet(compaqik13) ++--p----- a------- inet(compaqik18) ++--p----- a------- inet(compaqik7) ++--p----- a------- inet(cymotionlinux) ++--p----- a------- inet(dell) ++--p----- a------- inet(dellusbmm) ++--p----- a------- inet(dexxa) ++--p----- a------- inet(diamond) ++--p----- a------- inet(dinovo) ++--p----- a------- inet(dtk2000) ++--p----- a------- inet(emachines) ++--p----- a------- inet(ennyah_dkb1008) ++--p----- a------- inet(evdev) ++--p----- a------- inet(genius) ++--p----- a------- inet(geniuscomfy) ++--p----- a------- inet(geniuscomfy2) ++--p----- a------- inet(geniuskb19e) ++--p----- a------- inet(gyration) ++--p----- a------- inet(honeywell_euroboard) ++--p----- a------- inet(hp2501) ++--p----- a------- inet(hp2505) ++--p----- a------- inet(hp500fa) ++--p----- a------- inet(hp5181) ++--p----- a------- inet(hp5185) ++--p----- a------- inet(hp5xx) ++--p----- a------- inet(hpi6) ++--p----- a------- inet(hpxe3gc) ++--p----- a------- inet(hpxe3gf) ++--p----- a------- inet(hpxe4xxx) ++--p----- a------- inet(hpxt1000) ++--p----- a------- inet(hpzt11xx) ++--p----- a------- inet(inspiron) ++--p----- a------- inet(ipaq) ++--p----- a------- inet(itouch) ++--p----- a------- inet(latitude) ++--p----- a------- inet(logiaccess) ++--p----- a------- inet(logicdit) ++--p----- a------- inet(logicdp) ++--p----- a------- inet(logicdpa) ++--p----- a------- inet(logiciink) ++--p----- a------- inet(logicink) ++--p----- a------- inet(logiclx300) ++--p----- a------- inet(logiik) ++--p----- a------- inet(logiinkse) ++--p----- a------- inet(logiinkseusb) ++--p----- a------- inet(logiitc) ++h-p----- a------- inet(logitech_base) ++h-p----- a------- inet(logitech_set3) ++--p----- a------- inet(logiultrax) ++--p----- a------- inet(ltcd) ++--p----- a------- inet(microsoftinet) ++--p----- a------- inet(microsoftmult) ++--p----- a------- inet(microsoftoffice) ++--p----- a------- inet(microsoftpro) ++--p----- a------- inet(microsoftprooem) ++--p----- a------- inet(microsoftprose) ++--p----- a------- inet(microsoftprousb) ++--p----- a------- inet(mx1998) ++--p----- a------- inet(mx2500) ++--p----- a------- inet(mx2750) ++--p----- a------- inet(oretec) ++--p----- a------- inet(presario) ++--p----- a------- inet(propeller) ++--p----- a------- inet(qtronix) ++--p----- a------- inet(rapidaccess) ++--p----- a------- inet(rapidaccess2) ++--p----- a------- inet(rapidaccess2a) ++--p----- a------- inet(samsung4500) ++--p----- a------- inet(samsung4510) ++--p----- a------- inet(scorpius) ++--p----- a------- inet(silvercrest) ++--p----- a------- inet(sk1300) ++--p----- a------- inet(sk2500) ++--p----- a------- inet(sk6200) ++--p----- a------- inet(sk7100) ++-------- -------- inet(sp_inet) ++--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) + -dp----- a------- iq(basic) + --p----- a------- iq(ku) +---p----- a------- iq(ku_f) + --p----- a------- iq(ku_alt) + --p----- a------- iq(ku_ara) ++--p----- a------- iq(ku_f) + -dp----- a------- ir(basic) +-h-p----- a------- ir(part_pro) +-h-p----- a------- ir(part_keypad) +---p----- a------- ir(pro) + --p----- a------- ir(keypad) +---p----- a------- ir(pro_keypad) + --p----- a------- ir(ku) +---p----- a------- ir(ku_f) + --p----- a------- ir(ku_alt) + --p----- a------- ir(ku_ara) +--dp----- a------- is(basic) ++--p----- a------- ir(ku_f) ++h-p----- a------- ir(part_keypad) ++h-p----- a------- ir(part_pro) ++--p----- a------- ir(pro) ++--p----- a------- ir(pro_keypad) + --p----- a------- is(Sundeadkeys) +---p----- a------- is(nodeadkeys) ++-dp----- a------- is(basic) + --p----- a------- is(mac) ++--p----- a------- is(nodeadkeys) + -dp----- a------- it(basic) +---p----- a------- it(nodeadkeys) + --p----- a------- it(mac) +--dp----- a------- jp(106) +-h-p----- a------- jp(common) +---p----- a------- jp(OADG109A) +---p----- a------- jp(kana) ++--p----- a------- it(nodeadkeys) ++h-p----- -------- jp(jp106) ++-dp----- -------- jp(latin) ++--p----- --k----- keypad(comma) ++--p----- --k----- keypad(core) ++--p----- --k----- keypad(dot) ++-------- --k----- keypad(legacy) ++--p----- --k----- keypad(legacymath) ++--p----- --k----- keypad(legacynumber) ++-------- --k----- keypad(oss) ++-------- --k----- keypad(oss_latin9) ++--p----- --k----- keypad(ossmath) ++--p----- --k----- keypad(ossmath_latin9) ++--p----- --k----- keypad(ossnumber) ++h-p----- --k----- keypad(overlay) ++h-p----- --k----- keypad(overlay1) ++h-p----- --k----- keypad(overlay2) ++hdp----- --k----- keypad(x11) + -dp----- a------- kg(basic) + -dp----- a------- kh(basic) +--dp----- a------- la(basic) +--d------ a------- kr(kr106) +--------- a------- kr(kr104) + h-p----- ---f---- kr(koreankeys) + h-p----- ---f---- kr(koreankeys_raltctl) +--dp----- a------- lk(sin_phonetic) +---p----- a------- lk(tam_unicode) +---p----- a------- lk(tam_TAB) +--dp----- a------- ma(arabic) +---p----- a------- ma(french) +---p----- a------- ma(tifinagh) +---p----- a------- ma(tifinagh-phonetic) +---p----- a------- ma(tifinagh-extended) +---p----- a------- ma(tifinagh-extended-phonetic) +---p----- a------- ma(tifinagh-alt) +---p----- a------- ma(tifinagh-alt-phonetic) ++-------- a------- kr(kr104) ++-d------ a------- kr(kr106) + -dp----- a------- kz(basic) +---p----- a------- kz(ruskaz) + --p----- a------- kz(kazrus) ++--p----- a------- kz(ruskaz) ++-dp----- a------- la(basic) ++--p----- a------- latam(Sundeadkeys) ++-dp----- a------- latam(basic) ++--p----- a------- latam(nodeadkeys) ++--p----- a------- latam(sundeadkeys) ++-dp----- -------- latin(basic) ++--p----- -------- latin(nodeadkeys) ++--p----- -------- latin(type2) ++--p----- -------- latin(type2_nodeadkeys) ++--p----- -------- latin(type3) ++--p----- -------- latin(type3_nodeadkeys) ++--p----- -------- latin(type4) ++--p----- -------- latin(type4_nodeadkeys) ++--p----- -m------ level3(alt_switch) ++--p----- -m------ level3(enter_switch) ++--p----- -m------ level3(lalt_switch) ++--p----- -m------ level3(lwin_switch) ++--p----- -m------ level3(menu_switch) ++-dp----- -m------ level3(ralt_switch) ++h-p----- -m------ level3(ralt_switch_for_alts_toggle) ++--p----- -m------ level3(ralt_switch_multikey) ++--p----- -m------ level3(rwin_switch) ++--p----- -m------ level3(switch) ++--p----- -m------ level3(win_switch) ++--p----- -m------ level5(rctrl_switch) ++-dp----- a------- lk(sin_phonetic) ++--p----- a------- lk(tam_TAB) ++--p----- a------- lk(tam_unicode) + -dp----- am------ lt(basic) +---p----- am------ lt(us) +---p----- am------ lt(std) + --p----- am------ lt(ibm) +--dp----- a------- mk(basic) +---p----- a------- mk(nodeadkeys) +--dp----- am------ lv(basic) ++--p----- am------ lt(std) ++--p----- am------ lt(us) + --p----- am------ lv(apostrophe) +---p----- am------ lv(tilde) ++-dp----- am------ lv(basic) + --p----- am------ lv(fkey) ++--p----- am------ lv(tilde) ++-dp----- -m------ macintosh_vndr/apple(extended) ++--p----- -m------ macintosh_vndr/apple(laptop) ++--p----- -m------ macintosh_vndr/apple(laptop_bad_switch) ++--p----- a------- macintosh_vndr/ch(de) ++--p----- a------- macintosh_vndr/ch(extended) ++--p----- a------- macintosh_vndr/ch(fr) ++--p----- a------- macintosh_vndr/ch(nodeadkeys) ++--p----- a------- macintosh_vndr/de(Sundeadkeys) ++-dp----- a------- macintosh_vndr/de(basic) ++--p----- a------- macintosh_vndr/de(nodeadkeys) ++--p----- a------- macintosh_vndr/de(sundeadkeys) ++--p----- a------- macintosh_vndr/dk(basic) ++-dp----- a------- macintosh_vndr/dk(full) ++--p----- a------- macintosh_vndr/dk(nodeadkeys) ++-dp----- a------- macintosh_vndr/es(basic) ++-dp----- a------- macintosh_vndr/fi(basic) ++--p----- a------- macintosh_vndr/fi(nodeadkeys) ++-------- -------- macintosh_vndr/fr(extended) ++-dp----- a------- macintosh_vndr/gb(basic) ++-dp----- a------- macintosh_vndr/is(basic) ++--p----- a------- macintosh_vndr/is(nodeadkeys) ++-------- -------- macintosh_vndr/it(extended) ++-dp----- a------- macintosh_vndr/latam(basic) ++-dp----- a------- macintosh_vndr/nl(basic) ++-dp----- a------- macintosh_vndr/no(basic) ++--p----- a------- macintosh_vndr/no(nodeadkeys) ++--p----- a------- macintosh_vndr/pt(Sundeadkeys) ++-dp----- a------- macintosh_vndr/pt(basic) ++--p----- a------- macintosh_vndr/pt(nodeadkeys) ++--p----- a------- macintosh_vndr/pt(sundeadkeys) ++-dp----- a------- macintosh_vndr/se(basic) ++--p----- a------- macintosh_vndr/se(nodeadkeys) ++-------- -------- macintosh_vndr/us(extended) ++h------- -------- macintosh_vndr/us(oldmac) ++-dp----- a------- mao(basic) ++-dp----- a------- mk(basic) ++--p----- a------- mk(nodeadkeys) + -dp----- a------- mm(basic) + -dp----- a------- mn(basic) +--dp----- a------- ng(basic) +---p----- a------- ng(yoruba) +---p----- a------- ng(igbo) +---p----- a------- ng(hausa) + -dp----- a------- mt(basic) + --p----- a------- mt(us) + -dp----- a------- mv(basic) +--dp----- a------- nl(basic) +---p----- a------- nl(std) +---p----- a------- nl(Sundeadkeys) +---p----- a------- nl(sundeadkeys) ++--p----- -------- nbsp(level2) ++--p----- -------- nbsp(level3) ++--p----- -------- nbsp(level4) ++--p----- -------- nbsp(none) ++-d------ -------- nec_vndr/jp(pc98) ++-dp----- a------- ng(basic) ++--p----- a------- ng(hausa) ++--p----- a------- ng(igbo) ++--p----- a------- ng(yoruba) ++--p----- a------- nl(Sundeadkeys) ++-dp----- a------- nl(basic) + --p----- a------- nl(mac) ++--p----- a------- nl(sundeadkeys) + -dp----- a------- no(basic) +---p----- a------- no(nodeadkeys) + --p----- a------- no(dvorak) +---p----- a------- no(smi) +---p----- a------- no(smi_nodeadkeys) + --p----- a------- no(mac) + --p----- a------- no(mac_nodeadkeys) ++--p----- a------- no(nodeadkeys) ++--p----- a------- no(smi) ++--p----- a------- no(smi_nodeadkeys) + -dp----- a------- np(basic) +--dp----- am------ pc(pc105) +-h-p----- a------- pc(function) ++h-p----- -------- pc(basic) + h-p----- a------- pc(editing) ++h-p----- a------- pc(function) ++h-p----- -------- pc(pc101) ++h-p----- -------- pc(pc102) ++h-p----- -------- pc(pc104) ++-dp----- am------ pc(pc105) + -dp----- a------- pk(urd) + -dp----- a------- pl(basic) +---p----- a------- pl(qwertz) ++--p----- a------- pl(csb) + --p----- a------- pl(dvorak) +---p----- a------- pl(dvorak_quotes) + --p----- a------- pl(dvorak_altquotes) +---p----- a------- pl(csb) +--dp----- a------- pt(basic) ++--p----- a------- pl(dvorak_quotes) ++--p----- a------- pl(qwertz) + --p----- a------- pt(Sundeadkeys) +---p----- a------- pt(sundeadkeys) +---p----- a------- pt(nodeadkeys) ++-dp----- a------- pt(basic) + --p----- a------- pt(mac) +---p----- a------- pt(mac_sundeadkeys) + --p----- a------- pt(mac_nodeadkeys) ++--p----- a------- pt(mac_sundeadkeys) ++--p----- a------- pt(nodeadkeys) ++--p----- a------- pt(sundeadkeys) ++--p----- a------- ro(academic) + -dp----- a------- ro(basic) + --p----- a------- ro(comma) + --p----- a------- ro(std) +---p----- a------- ro(academic) + --p----- a------- ro(winkeys) +--dp----- a------- si(basic) +---p----- a------- si(us) +---p----- a------- si(alternatequotes) +---p----- a------- si(unicode) +---p----- a------- si(unicodeus) + -dp----- a------- ru(basic) +---p----- a------- ru(winkeys) +---p----- a------- ru(typewriter) +---p----- a------- ru(phonetic) +---p----- a------- ru(tt) + --p----- a------- ru(os) + --p----- a------- ru(os_winkeys) ++--p----- a------- ru(phonetic) ++--p----- a------- ru(tt) ++--p----- a------- ru(typewriter) ++--p----- a------- ru(winkeys) ++-dp----- a------- se(basic) ++--p----- a------- se(dvorak) ++--p----- a------- se(mac) ++--p----- a------- se(nodeadkeys) ++--p----- a------- se(rus) ++--p----- a------- se(rus_nodeadkeys) ++--p----- a------- se(se) ++-------- -------- se(smi) ++-------- -------- sgi_vndr/jp(alternate106) ++-------- -------- sgi_vndr/jp(jp106) ++--p----- a------- si(alternatequotes) ++-dp----- a------- si(basic) ++--p----- a------- si(unicode) ++--p----- a------- si(unicodeus) ++--p----- a------- si(us) + -dp----- a------- sk(basic) + -------- -------- sk(bksl) + --p----- a------- sk(qwerty) + -------- -------- sk(qwerty_bksl) +--dp----- a------- th(basic) +---p----- a------- th(pat) +---p----- a------- th(tis) +--dp----- a------- tj(basic) +--dp----- a------- ua(basic) +---p----- a------- ua(winkeys) +---p----- a------- ua(typewriter) +---p----- a------- ua(phonetic) +---p----- a------- ua(rstu) +---p----- a------- ua(rstu_ru) +--dp----- a------- sy(basic) +---p----- a------- sy(syc) +---p----- a------- sy(syc_phonetic) +---p----- a------- sy(ku) +---p----- a------- sy(ku_f) +---p----- a------- sy(ku_alt) +--dp----- -------- tr(basic) +---p----- -------- tr(f) +---p----- -------- tr(alt) +---p----- a------- tr(Sundeadkeys) +---p----- a------- tr(sundeadkeys) +---p----- -------- tr(ku) +---p----- -------- tr(ku_f) +---p----- -------- tr(ku_alt) +--dp----- am------ us(basic) +---p----- a------- us(euro) +---p----- a------- us(intl) +---p----- a------- us(alt-intl) +---p----- a------- us(dvorak) +---p----- a------- us(dvorak-l) +---p----- a------- us(dvorak-r) +---p----- a------- us(dvorak-classic) +---p----- a------- us(rus) +---p----- a------- us(mac) +--dp----- a------- vn(basic) +--dp----- a------- uz(cyrillic) +---p----- a------- uz(latin) +--dp----- am------ za(basic) +--dp----- a------- ara(basic) +---p----- a------- ara(qwerty) +---p----- a------- ara(azerty) +---p----- a------- ara(digits) +---p----- a------- ara(qwerty_digits) +---p----- a------- ara(azerty_digits) +---p----- a------- ara(buckwalter) +--dp----- a------- epo(basic) +---p----- a------- epo(legacy) +--dp----- a------- mao(basic) +--------- -------- sun_vndr/de(type4) ++-------- -------- sony_vndr/us(nwp5461) ++--p----- ---f---- srvr_ctrl(fkey2vt) ++--p----- --kf---- srvr_ctrl(no_srvr_keys) ++--p----- --k----- srvr_ctrl(stdkeypad) ++--p----- --kf---- srvr_ctrl(xfree86) + -------- -------- sun_vndr/cs(type5) ++-------- -------- sun_vndr/cz(type5) ++-------- -------- sun_vndr/de(type4) + -------- -------- sun_vndr/dk(type4) + -------- -------- sun_vndr/dk(type5) +--------- -------- sun_vndr/cz(type5) + --p----- -------- sun_vndr/es(type4) + --p----- -------- sun_vndr/es(type5) + --p----- -------- sun_vndr/es(type6) + -------- -------- sun_vndr/fi(basic) +--------- -------- sun_vndr/gb(type4) +---p----- -------- sun_vndr/gb(type5) +---p----- -------- sun_vndr/gb(type6) + -------- -------- sun_vndr/fr(type4) + -------- -------- sun_vndr/fr(type5) + -------- -------- sun_vndr/fr(type6) ++-------- -------- sun_vndr/gb(type4) ++--p----- -------- sun_vndr/gb(type5) ++--p----- -------- sun_vndr/gb(type6) + -------- -------- sun_vndr/gr(type5) + -dp----- a------- sun_vndr/hu(type5) + -------- -------- sun_vndr/it(type4) + -------- -------- sun_vndr/it(type5) + --p----- -------- sun_vndr/it(type6) ++-------- -------- sun_vndr/jp(J3100) ++-------- -------- sun_vndr/jp(Muhenkan_x86) + -------- -------- sun_vndr/jp(basic) + -------- -------- sun_vndr/jp(type4) + -------- -------- sun_vndr/jp(type5) + -------- -------- sun_vndr/jp(type5hobo) + --p----- -------- sun_vndr/jp(type6) +--------- -------- sun_vndr/jp(x86) +--------- -------- sun_vndr/jp(J3100) +--------- -------- sun_vndr/jp(Muhenkan_x86) + --p----- -------- sun_vndr/jp(type7) ++-------- -------- sun_vndr/jp(x86) + -------- -------- sun_vndr/ko(type4) + -------- -------- sun_vndr/ko(type5) + --p----- -------- sun_vndr/ko(type6) +@@ -403,322 +625,78 @@ + -------- -------- sun_vndr/pt(type4) + -------- -------- sun_vndr/pt(type5) + --p----- -------- sun_vndr/pt(type6) ++-------- -------- sun_vndr/ru(basic) ++--p----- -------- sun_vndr/ru(type6) + -------- -------- sun_vndr/se(type4) + -------- -------- sun_vndr/se(type5) + --p----- -------- sun_vndr/se(type6) +--------- -------- sun_vndr/ru(basic) +---p----- -------- sun_vndr/ru(type6) ++-dp----- -------- sun_vndr/solaris(defaults) ++--p----- -------- sun_vndr/solaris(keynames) ++--p----- -------- sun_vndr/solaris(xf86keynames) + -------- -------- sun_vndr/sw(type4de) + -------- -------- sun_vndr/sw(type4fr) +--------- -------- sun_vndr/sw(type5fr) + -------- -------- sun_vndr/sw(type5de) ++-------- -------- sun_vndr/sw(type5fr) + -------- -------- sun_vndr/tr(basic) +--------- -------- sun_vndr/tr(type6Q) + -------- -------- sun_vndr/tr(type6F) ++-------- -------- sun_vndr/tr(type6Q) ++-------- -------- sun_vndr/tuv(type4) ++-------- -------- sun_vndr/tuv(type4basic) ++-------- -------- sun_vndr/tuv(type5) ++-------- -------- sun_vndr/tuv(type5basic) + -------- -------- sun_vndr/tw(type4) + -------- -------- sun_vndr/tw(type5) + --p----- -------- sun_vndr/tw(type6) ++-------- -------- sun_vndr/us(US101A_Sun) ++-------- -------- sun_vndr/us(pc101) ++-------- -------- sun_vndr/us(pc101currency) ++-------- -------- sun_vndr/us(pc102) ++-------- -------- sun_vndr/us(pc104) + -------- -------- sun_vndr/us(sunbasic) +--------- -------- sun_vndr/us(type4basic) + -------- -------- sun_vndr/us(type4) +--------- -------- sun_vndr/us(type5basic) ++-------- -------- sun_vndr/us(type4basic) + -------- -------- sun_vndr/us(type5) +--------- -------- sun_vndr/us(type6) +--------- -------- sun_vndr/us(type5hobobasic) ++-------- -------- sun_vndr/us(type5basic) + -------- -------- sun_vndr/us(type5hobo) +--------- -------- sun_vndr/us(pc101) +--------- -------- sun_vndr/us(pc102) +--------- -------- sun_vndr/us(pc104) +--------- -------- sun_vndr/us(pc101currency) +--------- -------- sun_vndr/us(US101A_Sun) +--------- -------- sun_vndr/tuv(type4basic) +--------- -------- sun_vndr/tuv(type4) +--------- -------- sun_vndr/tuv(type5basic) +--------- -------- sun_vndr/tuv(type5) ++-------- -------- sun_vndr/us(type5hobobasic) ++-------- -------- sun_vndr/us(type6) + -------- -------- sun_vndr/usb(sun_usb) +--dp----- -------- sun_vndr/solaris(defaults) +---p----- -------- sun_vndr/solaris(keynames) +---p----- -------- sun_vndr/solaris(xf86keynames) +---p----- -m------ ctrl(nocaps) +---p----- -m------ ctrl(swapcaps) +---p----- -m------ ctrl(ctrl_ac) +---p----- -m------ ctrl(ctrl_aa) +---p----- -m------ ctrl(ctrl_ra) +---p----- a------- inet(evdev) +---p----- a------- inet(a4techKB21) +---p----- a------- inet(a4techKBS8) +---p----- a------- inet(a4_rfkb23) +---p----- a------- inet(airkey) +---p----- a------- inet(acer_ferrari4k) +---p----- a------- inet(azonaRF2300) +---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) +--------- -------- inet(btc9001ah) +---p----- a------- inet(btc5090) +---p----- a------- inet(btc9019u) +---p----- a------- inet(cherryblue) +---p----- a------- inet(cherryblueb) +---p----- a------- inet(cherrybluea) +---p----- a------- inet(cherrycyboard) +---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(geniuskb19e) +---p----- a------- inet(dellusbmm) +---p----- a------- inet(inspiron) +---p----- a------- inet(latitude) +---p----- a------- inet(precision_m) +---p----- a------- inet(dell8125) +---p----- a------- inet(dell8135) +---p----- a------- inet(dexxa) +---p----- a------- inet(diamond) +---p----- a------- inet(dtk2000) +---p----- a------- inet(ennyah_dkb1008) +---p----- a------- inet(genius) +---p----- a------- inet(geniuscomfy) +---p----- a------- inet(geniuscomfy2) +---p----- a------- inet(gyration) +---p----- a------- inet(hpi6) +---p----- a------- inet(hp2501) +---p----- a------- inet(hp2505) +---p----- a------- inet(hp5181) +---p----- a------- inet(hp5185) +---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(thinkpad) +-h-p----- a------- inet(logitech_base) +-h-p----- a------- inet(logitech_set3) +---p----- a------- inet(ltcd) +---p----- a------- inet(logiaccess) +---p----- a------- inet(logicdit) +---p----- a------- inet(logicdo) +---p----- a------- inet(logicdp) +---p----- a------- inet(logicdpa) +---p----- a------- inet(logicink) +---p----- a------- inet(logiciink) +---p----- a------- inet(logiclx300) +---p----- a------- inet(logiinkse) +---p----- a------- inet(logiinkseusb) +---p----- a------- inet(logiitc) +---p----- a------- inet(logiik) +---p----- a------- inet(itouch) +---p----- a------- inet(logiultrax) +---p----- a------- inet(dinovo) +---p----- a------- inet(mx1998) +---p----- a------- inet(mx2500) +---p----- a------- inet(mx2750) +---p----- a------- inet(microsoftinet) +---p----- a------- inet(microsoftpro) +---p----- a------- inet(microsoftprousb) +---p----- a------- inet(microsoftprooem) +---p----- a------- inet(microsoftprose) +---p----- a------- inet(microsoftoffice) +---p----- a------- inet(microsoftmult) +---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(sp_inet) +---p----- a------- inet(acer_c300) +--------- -------- inet(acer_tm_800) +---p----- -------- inet(apple) +---p----- a------- inet(cymotionlinux) +---p----- a------- inet(silvercrest) +---p----- a------- inet(emachines) +---p----- a------- inet(benqx800) +---p----- a------- inet(benqx730) +---p----- a------- inet(logitech_g15) +---p----- -------- nbsp(none) +---p----- -------- nbsp(level2) +---p----- -------- nbsp(level3) +---p----- -------- nbsp(level3s) +---p----- -------- nbsp(level3n) +---p----- -------- nbsp(level4) +---p----- -------- nbsp(level4n) +---p----- -m------ compose(ralt) +---p----- -m------ compose(lwin) +---p----- -m------ compose(rwin) +---p----- -m------ compose(menu) +---p----- -m------ compose(rctrl) +---p----- -m------ compose(caps) +--------- -------- fujitsu_vndr/jp +--------- -------- fujitsu_vndr/us +---p----- -m------ group(switch) +---p----- -m------ group(lswitch) +---p----- -m------ group(win_switch) +---p----- -m------ group(lwin_switch) +---p----- -m------ group(rwin_switch) +---p----- -m------ group(rctrl_switch) +---p----- -m------ group(toggle) +---p----- -m------ group(shifts_toggle) +---p----- -m------ group(ctrl_shift_toggle) +---p----- -m------ group(lctrl_lshift_toggle) +---p----- -m------ group(caps_toggle) +---p----- -m------ group(shift_caps_toggle) +---p----- -m------ group(ctrl_alt_toggle) +---p----- -m------ group(alt_shift_toggle) +---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) +---p----- -m------ group(alt_caps_toggle) +--dp----- a------- latam(basic) +---p----- a------- latam(Sundeadkeys) +---p----- a------- latam(sundeadkeys) +---p----- a------- latam(nodeadkeys) +--dp----- -------- latin(basic) +---p----- -------- latin(type2) +---p----- -------- latin(type3) +---p----- -------- latin(type4) +---p----- -------- latin(nodeadkeys) +---p----- -------- latin(type2_nodeadkeys) +---p----- -------- latin(type3_nodeadkeys) +---p----- -------- latin(type4_nodeadkeys) +---p----- a------- macintosh_vndr/ch(extended) +---p----- a------- macintosh_vndr/ch(de) +---p----- a------- macintosh_vndr/ch(fr) +---p----- a------- macintosh_vndr/ch(nodeadkeys) +--dp----- a------- macintosh_vndr/de(basic) +---p----- a------- macintosh_vndr/de(Sundeadkeys) +---p----- a------- macintosh_vndr/de(sundeadkeys) +---p----- a------- macintosh_vndr/de(nodeadkeys) +---p----- a------- macintosh_vndr/dk(basic) +--dp----- a------- macintosh_vndr/dk(full) +---p----- a------- macintosh_vndr/dk(nodeadkeys) +--dp----- a------- macintosh_vndr/es(basic) +--dp----- a------- macintosh_vndr/fi(basic) +---p----- a------- macintosh_vndr/fi(nodeadkeys) +--dp----- a------- macintosh_vndr/gb(basic) +--------- -------- macintosh_vndr/fr(extended) +--dp----- a------- macintosh_vndr/is(basic) +---p----- a------- macintosh_vndr/is(nodeadkeys) +--------- -------- macintosh_vndr/it(extended) +--dp----- a------- macintosh_vndr/nl(basic) +--dp----- a------- macintosh_vndr/no(basic) +---p----- a------- macintosh_vndr/no(nodeadkeys) +--dp----- a------- macintosh_vndr/pt(basic) +---p----- a------- macintosh_vndr/pt(Sundeadkeys) +---p----- a------- macintosh_vndr/pt(sundeadkeys) +---p----- a------- macintosh_vndr/pt(nodeadkeys) +--dp----- a------- macintosh_vndr/se(basic) +---p----- a------- macintosh_vndr/se(nodeadkeys) +--------- -------- macintosh_vndr/us(extended) +-h------- -------- macintosh_vndr/us(oldmac) +--dp----- -m------ macintosh_vndr/apple(extended) +---p----- -m------ macintosh_vndr/apple(laptop) +---p----- -m------ macintosh_vndr/apple(laptop_bad_switch) +--dp----- a------- macintosh_vndr/latam(basic) +---p----- -m------ altwin(meta_alt) +---p----- -m------ altwin(ctrl_win) +---p----- -m------ altwin(meta_win) +---p----- -m------ altwin(left_meta_win) +---p----- -m------ altwin(super_win) +---p----- -m------ altwin(hyper_win) +---p----- -m------ altwin(menu) +---p----- -m------ altwin(alt_super_win) +---p----- -m------ altwin(swap_lalt_lwin) +--d------ -------- nec_vndr/jp(pc98) +-hdp----- -m------ capslock(capslock) +-h-p----- -m------ capslock(shiftlock) +-h-p----- -m------ capslock(grouplock) +-h-p----- --k----- keypad(overlay) +-h-p----- --k----- keypad(overlay1) +-h-p----- --k----- keypad(overlay2) +-hdp----- --k----- keypad(x11) +---p----- --k----- keypad(comma) +---p----- --k----- keypad(dot) +--------- --k----- keypad(legacy) +--------- --k----- keypad(oss) +--------- --k----- keypad(oss_latin9) +---p----- --k----- keypad(core) +---p----- --k----- keypad(legacymath) +---p----- --k----- keypad(ossmath) +---p----- --k----- keypad(ossmath_latin9) +---p----- --k----- keypad(legacynumber) +---p----- --k----- keypad(ossnumber) +--dp----- -m------ level3(ralt_switch) +---p----- -m------ level3(ralt_alt) +---p----- -m------ level3(ralt_switch_multikey) +-h-p----- -m------ level3(ralt_switch_for_alts_toggle) +---p----- -m------ level3(alt_switch) +---p----- -m------ level3(lalt_switch) +---p----- -m------ level3(switch) +---p----- -m------ level3(menu_switch) +---p----- -m------ level3(win_switch) +---p----- -m------ level3(lwin_switch) +---p----- -m------ level3(rwin_switch) +-h-p----- -m------ level3(enter_switch) +---p----- -m------ level5(rctrl_switch) +---p----- -------- eurosign(e) +---p----- -------- eurosign(5) +---p----- -------- eurosign(2) +---p----- --kf---- srvr_ctrl(xfree86) +---p----- --k----- srvr_ctrl(stdkeypad) +---p----- ---f---- srvr_ctrl(fkey2vt) +---p----- --kf---- srvr_ctrl(no_srvr_keys) +--d------ -------- digital_vndr/lk(common) +--------- -------- digital_vndr/lk(lk401) +--------- -------- digital_vndr/pc(pc) +--------- -------- digital_vndr/pc(pc104) +--------- -------- digital_vndr/us(us) +--------- -------- digital_vndr/us(vt105-tw) +--------- -------- digital_vndr/us(vt105-dp) +--------- -------- digital_vndr/us(vt105) +--------- -------- digital_vndr/us(vt108-tw) +--------- -------- digital_vndr/us(vt108-dp) +--------- -------- digital_vndr/us(vt108) +--------- -------- digital_vndr/us(unix) +--------- -------- digital_vndr/us(pcxalga) +--------- -------- digital_vndr/us(pcxal) +--------- -------- digital_vndr/us(pcxalaa) +--------- -------- digital_vndr/us(pcxalfa) +--------- -------- digital_vndr/us(pcxalka) +--------- -------- digital_vndr/us(lk44x) +--------- -------- digital_vndr/us(pc104) +--------- -------- digital_vndr/vt(vt105) +--------- -------- digital_vndr/vt(vt108) +--------- -------- sony_vndr/us(nwp5461) ++-dp----- a------- sy(basic) ++--p----- a------- sy(ku) ++--p----- a------- sy(ku_alt) ++--p----- a------- sy(ku_f) ++--p----- a------- sy(syc) ++--p----- a------- sy(syc_phonetic) ++-dp----- a------- th(basic) ++--p----- a------- th(pat) ++--p----- a------- th(tis) ++-dp----- a------- tj(basic) ++--p----- a------- tr(Sundeadkeys) ++--p----- -------- tr(alt) ++-dp----- -------- tr(basic) ++--p----- -------- tr(f) ++--p----- -------- tr(ku) ++--p----- -------- tr(ku_alt) ++--p----- -------- tr(ku_f) ++--p----- a------- tr(sundeadkeys) ++-dp----- a------- ua(basic) ++--p----- a------- ua(phonetic) ++--p----- a------- ua(rstu) ++--p----- a------- ua(rstu_ru) ++--p----- a------- ua(typewriter) ++--p----- a------- ua(winkeys) ++--p----- a------- us(alt-intl) ++-dp----- am------ us(basic) ++--p----- a------- us(dvorak) ++--p----- a------- us(dvorak-classic) ++--p----- a------- us(dvorak-l) ++--p----- a------- us(dvorak-r) ++--p----- a------- us(intl) ++--p----- a------- us(mac) ++--p----- a------- us(rus) ++-dp----- a------- uz(basic) ++-dp----- a------- vn(basic) + -d------ -------- xfree68_vndr/amiga(usa1) +--d------ -------- xfree68_vndr/ataritt(us) + -------- -------- xfree68_vndr/ataritt(de) +--------- -------- hp_vndr/us(hil) +--------- -------- sgi_vndr/jp(jp106) +--------- -------- sgi_vndr/jp(alternate106) ++-d------ -------- xfree68_vndr/ataritt(us) ++-dp----- am------ za(basic) --- xkeyboard-config-1.3.orig/debian/patches/send-upstream/001_keypad_comma.diff +++ xkeyboard-config-1.3/debian/patches/send-upstream/001_keypad_comma.diff @@ -0,0 +1,30 @@ +Index: xkb-data/rules/base.o_s.part +=================================================================== +--- xkb-data.orig/rules/base.o_s.part 2008-05-28 14:12:01.000000000 +0200 ++++ xkb-data/rules/base.o_s.part 2008-05-28 14:12:01.000000000 +0200 +@@ -70,7 +70,8 @@ + keypad:legacy_wang = +keypad(legacy_wang) + keypad:oss_wang = +keypad(oss_wang) + keypad:future_wang = +keypad(future_wang) + keypad:phone_hex = +keypad(phone_hex) ++ keypad:comma = +keypad(comma) + nbsp:none = +nbsp(none) + nbsp:level2 = +nbsp(level2) + nbsp:level3 = +nbsp(level3) +Index: xkb-data/rules/base.xml.in +=================================================================== +--- xkb-data.orig/rules/base.xml.in 2008-05-28 14:12:01.000000000 +0200 ++++ xkb-data/rules/base.xml.in 2008-05-28 14:12:01.000000000 +0200 +@@ -4233,6 +4233,12 @@ + + ++