Module Name:    src
Committed By:   mrg
Date:           Mon Mar 17 09:02:02 UTC 2014

Modified Files:
        src/external/mit/xorg/lib/xkeyboard-config/rules: base base.lst evdev
            evdev.lst

Log Message:
regenerate for xkeyboard-config 2.11.


To generate a diff of this commit:
cvs rdiff -u -r1.6 -r1.7 \
    src/external/mit/xorg/lib/xkeyboard-config/rules/base \
    src/external/mit/xorg/lib/xkeyboard-config/rules/base.lst \
    src/external/mit/xorg/lib/xkeyboard-config/rules/evdev \
    src/external/mit/xorg/lib/xkeyboard-config/rules/evdev.lst

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/external/mit/xorg/lib/xkeyboard-config/rules/base
diff -u src/external/mit/xorg/lib/xkeyboard-config/rules/base:1.6 src/external/mit/xorg/lib/xkeyboard-config/rules/base:1.7
--- src/external/mit/xorg/lib/xkeyboard-config/rules/base:1.6	Tue Feb 25 13:07:29 2014
+++ src/external/mit/xorg/lib/xkeyboard-config/rules/base	Mon Mar 17 09:02:02 2014
@@ -40,45 +40,6 @@
 ! $azerty = be fr
 ! $qwertz = al cz de hr hu ro si sk 
 
-! $inetkbds = acer_c300 acer_ferrari4k acer_laptop \
-              airkey \
-              apple armada azonaRF2300 \
-              benqx brother \
-              btc5113rf btc9000 btc9000a btc9001ah btc5090 btc9019u \
-              cherryblue cherrybluea cherryblueb \
-              cherrycyboard cherrycmexpert \
-              chicony chicony0108 chicony0420 chicony9885 \
-              compalfl90 \
-              compaqeak8 compaqik7 compaqik13 compaqik18 \
-              creativedw7000 \
-              cymotionlinux \
-              dell dellm65 inspiron dellusbmm \
-              emachines ennyah_dkb1008 evdev \
-              genius geniuscomfy2 \
-              gyration honeywell_euroboard \
-              hp250x hp5xx hp500fa hpdv5 \
-              hpi6 hpxe3gc hpxe3gf hpxe4xxx hpxt1000 hpzt11xx htcdream \
-              ibm_spacesaver ipaq inspiron intel \
-              logiaccess logicda logicink \
-              logiex110 logiclx300 \
-              logiinkse logiinkseusb logiitc logiik \
-              logitech_base itouch logiultrax \
-              logitech_g15 \
-              logidinovo logidinovoedge \
-              microsoft4000 microsoft7000 microsoftinet microsoftprousb microsoftprooem microsoftprose \
-              microsoftoffice microsoftmult \
-              mx1998 mx2500 mx2750 \
-              oretec \
-              pc105 \
-              presario propeller \
-              qtronix \
-              rapidaccess rapidaccess2 thinkpad60 \
-              samsung4500 samsung4510 \
-              silvercrest \
-              sk1300 sk2500 sk6200 sk7100 \
-              sven sven303 symplon \
-              toshiba_s3000 trust trustda \
-              unitekkb1925 yahoo
 
 // all layouts with 3rd and 4th groups
 ! $threelevellayouts = al az \
@@ -102,8 +63,6 @@
               vn \
               za
 
-! $evdevkbds = ibm_spacesaver
-
 ! $thinkpads = thinkpad thinkpad60 thinkpadz60
 
 ! $sun = sun_type6_jp sun_type6_usb sun_type6_euro_usb \
@@ -125,6 +84,61 @@
 
 ! $htcdreamlayouts = us it de
 
+! $inetkbds = acer_c300 acer_ferrari4k acer_laptop \
+              airkey \
+              apple armada azonaRF2300 \
+              benqx brother \
+              btc5113rf btc9000 btc9000a btc9001ah btc5090 btc9019u \
+              cherryblue cherrybluea cherryblueb \
+              cherrycyboard cherrycmexpert \
+              chicony chicony0108 chicony0420 chicony9885 \
+              compalfl90 \
+              compaqeak8 compaqik7 compaqik13 compaqik18 \
+              creativedw7000 \
+              cymotionlinux \
+              dell dellm65 inspiron dellusbmm \
+              emachines ennyah_dkb1008 evdev \
+              genius geniuscomfy2 \
+              gyration honeywell_euroboard \
+              hp250x hp5xx hp500fa hpdv5 \
+              hpi6 hpxe3gc hpxe3gf hpxe4xxx hpxt1000 hpzt11xx htcdream \
+              ibm_spacesaver ipaq inspiron intel \
+              logiaccess logicda logicink \
+              logiex110 logiclx300 \
+              logiinkse logiinkseusb logiitc logiik \
+              logitech_base itouch logiultrax \
+              logitech_g15 \
+              logidinovo logidinovoedge \
+              microsoft4000 microsoft7000 microsoftinet microsoftprousb microsoftprooem microsoftprose \
+              microsoftoffice microsoftmult \
+              mx1998 mx2500 mx2750 \
+              oretec \
+              pc105 \
+              presario propeller \
+              qtronix \
+              rapidaccess rapidaccess2 thinkpad60 \
+              samsung4500 samsung4510 \
+              silvercrest \
+              sk1300 sk2500 sk6200 sk7100 \
+              sven sven303 symplon \
+              toshiba_s3000 trust trustda \
+              unitekkb1925 yahoo
+
+! $inetmediakbds = acer_ferrari4k acer_laptop btc5090 btc9019u cherryblueb \
+		cherrybluea herrycyboard chicony042 compaqik13 compaqik18 \
+		armada presario dellm65 inspiron dellusbmm diamond \
+		ennyah_dkb1008 genius geniuscomfy2 hpi6 hpxe3gc hpxe3gf \
+		hpxt1000 hpzt11xx hpdv5 hpxe4xxx hp5xx thinkpad60 ogitech_base \
+		logidinovo logidinovoedge logitech_g15 mx1998 mx2500 mx2750 \
+		microsoft4000 microsoft7000 microsoftprooem microsoftmult \
+		propeller samsung4500 samsung4510 sk1300 sk2500 sk7100 \
+		toshiba_s3000 trust trustda cymotionlinux silvercrest \
+		emachines benqx unitekkb1925 creativedw7000 compalfl90 \
+		pc105 a4techKB21 a4techKBS8 a4_rfkb23 asus_laptop btc6301urf \
+		dexxa dtk2000 fscaa1667g geniuskb19e geniuscomfy latitude \
+		microsoftpro precision_m scorpius sp_inet targa_v811 thinkpad \
+		tm2030USB-102 tm2030USB-106 trust_slimline
+
 ! $dvoraklayouts = br ca de ee es fr gb no pl se us
 
 ! model		=	keycodes
@@ -957,6 +971,9 @@
   sun_type7_jp_usb	=	+sun_vndr/solaris(defaults_type7jp)
   $sun			=		+sun_vndr/solaris(defaults)
 
+! model		layout		=	symbols
+ $inetmediakbds	jp	=	+jp(henkan)
+
 ! layout	variant		=	compat
   de		neo			=	+caps(caps_lock)+misc(assign_shift_left_action)+level5(level5_lock)
   jp        $sun_compat =   complete+japan(kana_lock)
@@ -1025,6 +1042,7 @@
   altwin:hyper_win	=	+altwin(hyper_win)
   altwin:alt_super_win	=	+altwin(alt_super_win)
   altwin:swap_alt_win	=	+altwin(swap_alt_win)
+  grab:debug		=	+srvr_ctrl(grab_debug)
   grp:switch		=	+group(switch)
   grp:lswitch		=	+group(lswitch)
   grp:win_switch	=	+group(win_switch)
@@ -1147,6 +1165,7 @@
   shift:breaks_caps     =	+shift(breaks_caps)
   esperanto:qwerty      =	+epo(qwerty)
   esperanto:dvorak      =	+epo(dvorak)
+  esperanto:colemak     =	+epo(colemak)
   terminate:ctrl_alt_bksp =	+terminate(ctrl_alt_bksp)
   keypad:pointerkeys	=	+keypad(pointerkeys)
   apple:alupckeys	=	+macintosh_vndr/apple(alupckeys)
Index: src/external/mit/xorg/lib/xkeyboard-config/rules/base.lst
diff -u src/external/mit/xorg/lib/xkeyboard-config/rules/base.lst:1.6 src/external/mit/xorg/lib/xkeyboard-config/rules/base.lst:1.7
--- src/external/mit/xorg/lib/xkeyboard-config/rules/base.lst:1.6	Tue Feb 25 13:07:29 2014
+++ src/external/mit/xorg/lib/xkeyboard-config/rules/base.lst	Mon Mar 17 09:02:02 2014
@@ -195,7 +195,7 @@
   az              Azerbaijani
   by              Belarusian
   be              Belgian
-  bd              Bengali
+  bd              Bangla
   in              Indian
   ba              Bosnian
   br              Portuguese (Brazil)
@@ -296,7 +296,7 @@
   rus             us: Russian (US, phonetic)
   mac             us: English (Macintosh)
   altgr-intl      us: English (international AltGr dead keys)
-  olpc2           us: English (layout toggle on multiply/divide key)
+  olpc2           us: English (the divide/multiply keys toggle the layout)
   hbs             us: Serbo-Croatian (US)
   workman         us: English (Workman)
   workman-intl    us: English (Workman, international with dead keys)
@@ -323,23 +323,25 @@
   legacy          by: Belarusian (legacy)
   latin           by: Belarusian (Latin)
   oss             be: Belgian (alternative)
-  oss_latin9      be: Belgian (alternative, latin-9 only)
+  oss_latin9      be: Belgian (alternative, Latin-9 only)
   oss_sundeadkeys be: Belgian (alternative, Sun dead keys)
   iso-alternate   be: Belgian (ISO alternate)
   nodeadkeys      be: Belgian (eliminate dead keys)
   sundeadkeys     be: Belgian (Sun dead keys)
   wang            be: Belgian (Wang model 724 azerty)
-  probhat         bd: Bengali (Probhat)
-  ben             in: Bengali (India)
-  ben_probhat     in: Bengali (India, Probhat)
-  ben_baishakhi   in: Bengali (India, Baishakhi)
-  ben_bornona     in: Bengali (India, Bornona)
-  ben_gitanjali   in: Bengali (India, Uni Gitanjali)
-  ben_inscript    in: Bengali (India, Baishakhi Inscript)
+  probhat         bd: Bangla (Probhat)
+  ben             in: Bangla (India)
+  ben_probhat     in: Bangla (India, Probhat)
+  ben_baishakhi   in: Bangla (India, Baishakhi)
+  ben_bornona     in: Bangla (India, Bornona)
+  ben_gitanjali   in: Bangla (India, Uni Gitanjali)
+  ben_inscript    in: Bangla (India, Baishakhi Inscript)
+  eeyek           in: Manipuri (Eeyek)
   guj             in: Gujarati
   guru            in: Punjabi (Gurmukhi)
   jhelum          in: Punjabi (Gurmukhi Jhelum)
   kan             in: Kannada
+  kan-kagapa      in: Kannada (KaGaPa phonetic)
   mal             in: Malayalam
   mal_lalitha     in: Malayalam (Lalitha)
   mal_enhanced    in: Malayalam (enhanced Inscript with Rupee Sign)
@@ -350,11 +352,15 @@
   tam_TSCII       in: Tamil (TSCII typewriter)
   tam             in: Tamil
   tel             in: Telugu
+  tel-kagapa      in: Telugu (KaGaPa phonetic)
   urd-phonetic    in: Urdu (phonetic)
   urd-phonetic3   in: Urdu (alternative phonetic)
   urd-winkeys     in: Urdu (WinKeys)
   bolnagri        in: Hindi (Bolnagri)
   hin-wx          in: Hindi (Wx)
+  hin-kagapa      in: Hindi (KaGaPa phonetic)
+  san-kagapa      in: Sanskrit (KaGaPa phonetic)
+  mar-kagapa      in: Marathi (KaGaPa phonetic)
   eng             in: English (India, with RupeeSign)
   alternatequotes ba: Bosnian (use guillemets for quotes)
   unicode         ba: Bosnian (use Bosnian digraphs)
@@ -362,9 +368,9 @@
   us              ba: Bosnian (US keyboard with Bosnian letters)
   nodeadkeys      br: Portuguese (Brazil, eliminate dead keys)
   dvorak          br: Portuguese (Brazil, Dvorak)
-  nativo          br: Portuguese (Brazil, nativo)
-  nativo-us       br: Portuguese (Brazil, nativo for USA keyboards)
-  nativo-epo      br: Portuguese (Brazil, nativo for Esperanto)
+  nativo          br: Portuguese (Brazil, Nativo)
+  nativo-us       br: Portuguese (Brazil, Nativo for US keyboards)
+  nativo-epo      br: Esperanto (Brazil, Nativo)
   phonetic        bg: Bulgarian (traditional phonetic)
   bas_phonetic    bg: Bulgarian (new phonetic)
   french          ma: French (Morocco)
@@ -387,7 +393,7 @@
   eng             ca: English (Canada)
   tib             cn: Tibetan
   tib_asciinum    cn: Tibetan (with ASCII numerals)
-  uig             cn: Uyghur
+  ug              cn: Uyghur
   alternatequotes hr: Croatian (use guillemets for quotes)
   unicode         hr: Croatian (use Croatian digraphs)
   unicodeus       hr: Croatian (US keyboard with Croatian digraphs)
@@ -424,14 +430,14 @@
   nodeadkeys      fr: French (eliminate dead keys)
   sundeadkeys     fr: French (Sun dead keys)
   oss             fr: French (alternative)
-  oss_latin9      fr: French (alternative, latin-9 only)
+  oss_latin9      fr: French (alternative, Latin-9 only)
   oss_nodeadkeys  fr: French (alternative, eliminate dead keys)
   oss_sundeadkeys fr: French (alternative, Sun dead keys)
   latin9          fr: French (legacy, alternative)
   latin9_nodeadkeys fr: French (legacy, alternative, eliminate dead keys)
   latin9_sundeadkeys fr: French (legacy, alternative, Sun dead keys)
   bepo            fr: French (Bepo, ergonomic, Dvorak way)
-  bepo_latin9     fr: French (Bepo, ergonomic, Dvorak way, latin-9 only)
+  bepo_latin9     fr: French (Bepo, ergonomic, Dvorak way, Latin-9 only)
   dvorak          fr: French (Dvorak)
   mac             fr: French (Macintosh)
   bre             fr: French (Breton)
@@ -554,7 +560,7 @@
   mac_nodeadkeys  pt: Portuguese (Macintosh, eliminate dead keys)
   mac_sundeadkeys pt: Portuguese (Macintosh, Sun dead keys)
   nativo          pt: Portuguese (Nativo)
-  nativo-us       pt: Portuguese (Nativo for USA keyboards)
+  nativo-us       pt: Portuguese (Nativo for US keyboards)
   nativo-epo      pt: Esperanto (Portugal, Nativo)
   cedilla         ro: Romanian (cedilla)
   std             ro: Romanian (standard)
@@ -586,7 +592,7 @@
   latinunicodeyz  rs: Serbian (Latin Unicode qwerty)
   alternatequotes rs: Serbian (Cyrillic with guillemets)
   latinalternatequotes rs: Serbian (Latin with guillemets)
-  rue             rs: Pannonian Rusyn (homophonic)
+  rue             rs: Pannonian Rusyn
   alternatequotes si: Slovenian (use guillemets for quotes)
   us              si: Slovenian (US keyboard with Slovenian letters)
   bksl            sk: Slovak (extended Backslash)
@@ -684,7 +690,7 @@
   gag             md: Moldavian (Gagauz)
 
 ! option
-  grp                  Key(s) to change layout
+  grp                  Switching to another layout
   grp:switch           Right Alt (while pressed)
   grp:lswitch          Left Alt (while pressed)
   grp:lwin_switch      Left Win (while pressed)
@@ -728,7 +734,7 @@
   lv3:alt_switch       Any Alt key
   lv3:lalt_switch      Left Alt
   lv3:ralt_switch      Right Alt
-  lv3:ralt_switch_multikey Right Alt, Shift+Right Alt key is Multi_Key
+  lv3:ralt_switch_multikey Right Alt, Shift+Right Alt key is Compose
   lv3:ralt_alt         Right Alt key never chooses 3rd level
   lv3:enter_switch     Enter on keypad
   lv3:caps_switch      Caps Lock
@@ -746,33 +752,36 @@
   ctrl:rctrl_ralt      Right Ctrl as Right Alt
   ctrl:menu_rctrl      Menu as Right Ctrl
   ctrl:ctrl_ralt       Right Alt as Right Ctrl
+  ctrl:swap_lalt_lctl  Swap Left Alt key with Left Ctrl key
+  ctrl:swap_lwin_lctl  Swap Left Win key with Left Ctrl key
+  ctrl:swap_lalt_lctl_lwin Left Alt as Ctrl, Left Ctrl as Win, Left Win as Alt
   grp_led              Use keyboard LED to show alternative layout
   grp_led:num          Num Lock
   grp_led:caps         Caps Lock
   grp_led:scroll       Scroll Lock
-  keypad               Numeric keypad layout selection
+  keypad               Layout of numeric keypad
   keypad:legacy        Legacy
   keypad:oss           Unicode additions (arrows and math operators)
-  keypad:future        Unicode additions (arrows and math operators). Math operators on default level
+  keypad:future        Unicode additions (arrows and math operators; math operators on default level)
   keypad:legacy_wang   Legacy Wang 724
   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:future_wang   Wang 724 keypad with Unicode additions (arrows and math operators; math operators on default level)
   keypad:hex           Hexadecimal
   keypad:atm           ATM/phone-style
   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:dotoss_latin9   Four-level key with dot, latin-9 restriction
+  kpdl:dotoss_latin9   Four-level key with dot, Latin-9 only
   kpdl:commaoss        Four-level key with comma
   kpdl:momayyezoss     Four-level key with momayyez
   kpdl:kposs           Four-level key with abstract separators
-  kpdl:semi            Semi-colon on third level
+  kpdl:semi            Semicolon on third level
   caps                 Caps Lock key behavior
-  caps:internal        Caps Lock uses internal capitalization. Shift "pauses" Caps Lock
-  caps:internal_nocancel Caps Lock uses internal capitalization. Shift doesn't affect Caps Lock
-  caps:shift           Caps Lock acts as Shift with locking. Shift "pauses" Caps Lock
-  caps:shift_nocancel  Caps Lock acts as Shift with locking. Shift doesn't affect Caps Lock
+  caps:internal        Caps Lock uses internal capitalization; Shift "pauses" Caps Lock
+  caps:internal_nocancel Caps Lock uses internal capitalization; Shift doesn't affect Caps Lock
+  caps:shift           Caps Lock acts as Shift with locking; Shift "pauses" Caps Lock
+  caps:shift_nocancel  Caps Lock acts as Shift with locking; Shift doesn't affect Caps Lock
   caps:capslock        Caps Lock toggles normal capitalization of alphabetic characters
   caps:numlock         Make Caps Lock an additional Num Lock
   caps:swapescape      Swap ESC and Caps Lock
@@ -780,21 +789,21 @@
   caps:backspace       Make Caps Lock an additional Backspace
   caps:super           Make Caps Lock an additional Super
   caps:hyper           Make Caps Lock an additional Hyper
-  caps:shiftlock       Caps Lock toggles Shift so all keys are affected
+  caps:shiftlock       Caps Lock toggles ShiftLock (affects all keys)
   caps:none            Caps Lock is disabled
-  caps:ctrl_modifier   Make Caps Lock an additional Control but keep the Caps_Lock keysym
+  caps:ctrl_modifier   Make Caps Lock an additional Ctrl
   altwin               Alt/Win key behavior
   altwin:menu          Add the standard behavior to Menu key
   altwin:meta_alt      Alt and Meta are on Alt keys
   altwin:alt_win       Alt is mapped to Win keys (and the usual Alt keys)
-  altwin:ctrl_win      Control is mapped to Win keys (and the usual Ctrl keys)
-  altwin:ctrl_alt_win  Control is mapped to Alt keys, Alt is mapped to Win keys
+  altwin:ctrl_win      Ctrl is mapped to Win keys (and the usual Ctrl keys)
+  altwin:ctrl_alt_win  Ctrl is mapped to Alt keys, Alt is mapped to Win keys
   altwin:meta_win      Meta is mapped to Win keys
   altwin:left_meta_win Meta is mapped to Left Win
   altwin:hyper_win     Hyper is mapped to Win-keys
   altwin:alt_super_win Alt is mapped to Right Win, Super to Menu
   altwin:swap_alt_win  Alt is swapped with Win
-  Compose key          Compose key position
+  Compose key          Position of Compose key
   compose:ralt         Right Alt
   compose:lwin         Left Win
   compose:lwin-altgr   3rd level of Left Win
@@ -822,11 +831,12 @@
   apple:alupckeys      Apple Aluminium Keyboard: emulate PC keys (Print, Scroll Lock, Pause, Num Lock)
   shift:breaks_caps    Shift cancels Caps Lock
   misc:typo            Enable extra typographic characters
-  shift:both_capslock  Both Shift-Keys together toggle Caps Lock
-  shift:both_capslock_cancel Both Shift-Keys together activate Caps Lock, one Shift-Key deactivates
-  shift:both_shiftlock Both Shift-Keys together toggle ShiftLock
-  keypad:pointerkeys   Toggle PointerKeys with Shift + NumLock.
+  shift:both_capslock  Both Shift keys together toggle Caps Lock
+  shift:both_capslock_cancel Both Shift keys together activate Caps Lock, one Shift key deactivates
+  shift:both_shiftlock Both Shift keys together toggle ShiftLock
+  keypad:pointerkeys   Shift + NumLock toggles PointerKeys
   grab:break_actions   Allow breaking grabs with keyboard actions (warning: security risk)
+  grab:debug_actions   Allow grab and window tree logging
   currencysign         Adding currency signs to certain keys
   eurosign:e           Euro on E
   eurosign:2           Euro on 2
@@ -859,10 +869,11 @@
   japan:kana_lock      Kana Lock key is locking
   japan:nicola_f_bs    NICOLA-F style Backspace
   japan:hztg_escape    Make Zenkaku Hankaku an additional ESC
-  esperanto            Adding Esperanto circumflexes (supersigno)
-  esperanto:qwerty     To the corresponding key in a Qwerty keyboard.
-  esperanto:dvorak     To the corresponding key in a Dvorak keyboard.
+  esperanto            Adding Esperanto supersigned letters
+  esperanto:qwerty     To the corresponding key in a Qwerty layout
+  esperanto:dvorak     To the corresponding key in a Dvorak layout
+  esperanto:colemak    To the corresponding key in a Colemak layout
   solaris              Maintain key compatibility with old Solaris keycodes
   solaris:sun_compat   Sun Key compatibility
   terminate            Key sequence to kill the X server
-  terminate:ctrl_alt_bksp Control + Alt + Backspace
+  terminate:ctrl_alt_bksp Ctrl + Alt + Backspace
Index: src/external/mit/xorg/lib/xkeyboard-config/rules/evdev
diff -u src/external/mit/xorg/lib/xkeyboard-config/rules/evdev:1.6 src/external/mit/xorg/lib/xkeyboard-config/rules/evdev:1.7
--- src/external/mit/xorg/lib/xkeyboard-config/rules/evdev:1.6	Tue Feb 25 13:07:29 2014
+++ src/external/mit/xorg/lib/xkeyboard-config/rules/evdev	Mon Mar 17 09:02:02 2014
@@ -40,45 +40,6 @@
 ! $azerty = be fr
 ! $qwertz = al cz de hr hu ro si sk 
 
-! $inetkbds = acer_c300 acer_ferrari4k acer_laptop \
-              airkey \
-              apple armada azonaRF2300 \
-              benqx brother \
-              btc5113rf btc9000 btc9000a btc9001ah btc5090 btc9019u \
-              cherryblue cherrybluea cherryblueb \
-              cherrycyboard cherrycmexpert \
-              chicony chicony0108 chicony0420 chicony9885 \
-              compalfl90 \
-              compaqeak8 compaqik7 compaqik13 compaqik18 \
-              creativedw7000 \
-              cymotionlinux \
-              dell dellm65 inspiron dellusbmm \
-              emachines ennyah_dkb1008 evdev \
-              genius geniuscomfy2 \
-              gyration honeywell_euroboard \
-              hp250x hp5xx hp500fa hpdv5 \
-              hpi6 hpxe3gc hpxe3gf hpxe4xxx hpxt1000 hpzt11xx htcdream \
-              ibm_spacesaver ipaq inspiron intel \
-              logiaccess logicda logicink \
-              logiex110 logiclx300 \
-              logiinkse logiinkseusb logiitc logiik \
-              logitech_base itouch logiultrax \
-              logitech_g15 \
-              logidinovo logidinovoedge \
-              microsoft4000 microsoft7000 microsoftinet microsoftprousb microsoftprooem microsoftprose \
-              microsoftoffice microsoftmult \
-              mx1998 mx2500 mx2750 \
-              oretec \
-              pc105 \
-              presario propeller \
-              qtronix \
-              rapidaccess rapidaccess2 thinkpad60 \
-              samsung4500 samsung4510 \
-              silvercrest \
-              sk1300 sk2500 sk6200 sk7100 \
-              sven sven303 symplon \
-              toshiba_s3000 trust trustda \
-              unitekkb1925 yahoo
 
 // all layouts with 3rd and 4th groups
 ! $threelevellayouts = al az \
@@ -102,8 +63,6 @@
               vn \
               za
 
-! $evdevkbds = ibm_spacesaver
-
 ! $thinkpads = thinkpad thinkpad60 thinkpadz60
 
 ! $sun = sun_type6_jp sun_type6_usb sun_type6_euro_usb \
@@ -125,6 +84,8 @@
 
 ! $htcdreamlayouts = us it de
 
+! $evdevkbds = ibm_spacesaver
+
 ! $dvoraklayouts = br ca de ee es fr gb no pl se us
 
 ! model		=	keycodes
@@ -900,6 +861,8 @@
   applealu_jis  =   +inet(evdev)+macintosh_vndr/jp(alujiskeys)
   *             =   +inet(evdev)
 
+! model		layout		=	symbols
+
 ! layout	variant		=	compat
   de		neo			=	+caps(caps_lock)+misc(assign_shift_left_action)+level5(level5_lock)
   jp        $sun_compat =   complete+japan(kana_lock)
@@ -968,6 +931,7 @@
   altwin:hyper_win	=	+altwin(hyper_win)
   altwin:alt_super_win	=	+altwin(alt_super_win)
   altwin:swap_alt_win	=	+altwin(swap_alt_win)
+  grab:debug		=	+srvr_ctrl(grab_debug)
   grp:switch		=	+group(switch)
   grp:lswitch		=	+group(lswitch)
   grp:win_switch	=	+group(win_switch)
@@ -1090,6 +1054,7 @@
   shift:breaks_caps     =	+shift(breaks_caps)
   esperanto:qwerty      =	+epo(qwerty)
   esperanto:dvorak      =	+epo(dvorak)
+  esperanto:colemak     =	+epo(colemak)
   terminate:ctrl_alt_bksp =	+terminate(ctrl_alt_bksp)
   keypad:pointerkeys	=	+keypad(pointerkeys)
   apple:alupckeys	=	+macintosh_vndr/apple(alupckeys)
Index: src/external/mit/xorg/lib/xkeyboard-config/rules/evdev.lst
diff -u src/external/mit/xorg/lib/xkeyboard-config/rules/evdev.lst:1.6 src/external/mit/xorg/lib/xkeyboard-config/rules/evdev.lst:1.7
--- src/external/mit/xorg/lib/xkeyboard-config/rules/evdev.lst:1.6	Tue Feb 25 13:07:29 2014
+++ src/external/mit/xorg/lib/xkeyboard-config/rules/evdev.lst	Mon Mar 17 09:02:02 2014
@@ -195,7 +195,7 @@
   az              Azerbaijani
   by              Belarusian
   be              Belgian
-  bd              Bengali
+  bd              Bangla
   in              Indian
   ba              Bosnian
   br              Portuguese (Brazil)
@@ -296,7 +296,7 @@
   rus             us: Russian (US, phonetic)
   mac             us: English (Macintosh)
   altgr-intl      us: English (international AltGr dead keys)
-  olpc2           us: English (layout toggle on multiply/divide key)
+  olpc2           us: English (the divide/multiply keys toggle the layout)
   hbs             us: Serbo-Croatian (US)
   workman         us: English (Workman)
   workman-intl    us: English (Workman, international with dead keys)
@@ -323,23 +323,25 @@
   legacy          by: Belarusian (legacy)
   latin           by: Belarusian (Latin)
   oss             be: Belgian (alternative)
-  oss_latin9      be: Belgian (alternative, latin-9 only)
+  oss_latin9      be: Belgian (alternative, Latin-9 only)
   oss_sundeadkeys be: Belgian (alternative, Sun dead keys)
   iso-alternate   be: Belgian (ISO alternate)
   nodeadkeys      be: Belgian (eliminate dead keys)
   sundeadkeys     be: Belgian (Sun dead keys)
   wang            be: Belgian (Wang model 724 azerty)
-  probhat         bd: Bengali (Probhat)
-  ben             in: Bengali (India)
-  ben_probhat     in: Bengali (India, Probhat)
-  ben_baishakhi   in: Bengali (India, Baishakhi)
-  ben_bornona     in: Bengali (India, Bornona)
-  ben_gitanjali   in: Bengali (India, Uni Gitanjali)
-  ben_inscript    in: Bengali (India, Baishakhi Inscript)
+  probhat         bd: Bangla (Probhat)
+  ben             in: Bangla (India)
+  ben_probhat     in: Bangla (India, Probhat)
+  ben_baishakhi   in: Bangla (India, Baishakhi)
+  ben_bornona     in: Bangla (India, Bornona)
+  ben_gitanjali   in: Bangla (India, Uni Gitanjali)
+  ben_inscript    in: Bangla (India, Baishakhi Inscript)
+  eeyek           in: Manipuri (Eeyek)
   guj             in: Gujarati
   guru            in: Punjabi (Gurmukhi)
   jhelum          in: Punjabi (Gurmukhi Jhelum)
   kan             in: Kannada
+  kan-kagapa      in: Kannada (KaGaPa phonetic)
   mal             in: Malayalam
   mal_lalitha     in: Malayalam (Lalitha)
   mal_enhanced    in: Malayalam (enhanced Inscript with Rupee Sign)
@@ -350,11 +352,15 @@
   tam_TSCII       in: Tamil (TSCII typewriter)
   tam             in: Tamil
   tel             in: Telugu
+  tel-kagapa      in: Telugu (KaGaPa phonetic)
   urd-phonetic    in: Urdu (phonetic)
   urd-phonetic3   in: Urdu (alternative phonetic)
   urd-winkeys     in: Urdu (WinKeys)
   bolnagri        in: Hindi (Bolnagri)
   hin-wx          in: Hindi (Wx)
+  hin-kagapa      in: Hindi (KaGaPa phonetic)
+  san-kagapa      in: Sanskrit (KaGaPa phonetic)
+  mar-kagapa      in: Marathi (KaGaPa phonetic)
   eng             in: English (India, with RupeeSign)
   alternatequotes ba: Bosnian (use guillemets for quotes)
   unicode         ba: Bosnian (use Bosnian digraphs)
@@ -362,9 +368,9 @@
   us              ba: Bosnian (US keyboard with Bosnian letters)
   nodeadkeys      br: Portuguese (Brazil, eliminate dead keys)
   dvorak          br: Portuguese (Brazil, Dvorak)
-  nativo          br: Portuguese (Brazil, nativo)
-  nativo-us       br: Portuguese (Brazil, nativo for USA keyboards)
-  nativo-epo      br: Portuguese (Brazil, nativo for Esperanto)
+  nativo          br: Portuguese (Brazil, Nativo)
+  nativo-us       br: Portuguese (Brazil, Nativo for US keyboards)
+  nativo-epo      br: Esperanto (Brazil, Nativo)
   phonetic        bg: Bulgarian (traditional phonetic)
   bas_phonetic    bg: Bulgarian (new phonetic)
   french          ma: French (Morocco)
@@ -387,7 +393,7 @@
   eng             ca: English (Canada)
   tib             cn: Tibetan
   tib_asciinum    cn: Tibetan (with ASCII numerals)
-  uig             cn: Uyghur
+  ug              cn: Uyghur
   alternatequotes hr: Croatian (use guillemets for quotes)
   unicode         hr: Croatian (use Croatian digraphs)
   unicodeus       hr: Croatian (US keyboard with Croatian digraphs)
@@ -424,14 +430,14 @@
   nodeadkeys      fr: French (eliminate dead keys)
   sundeadkeys     fr: French (Sun dead keys)
   oss             fr: French (alternative)
-  oss_latin9      fr: French (alternative, latin-9 only)
+  oss_latin9      fr: French (alternative, Latin-9 only)
   oss_nodeadkeys  fr: French (alternative, eliminate dead keys)
   oss_sundeadkeys fr: French (alternative, Sun dead keys)
   latin9          fr: French (legacy, alternative)
   latin9_nodeadkeys fr: French (legacy, alternative, eliminate dead keys)
   latin9_sundeadkeys fr: French (legacy, alternative, Sun dead keys)
   bepo            fr: French (Bepo, ergonomic, Dvorak way)
-  bepo_latin9     fr: French (Bepo, ergonomic, Dvorak way, latin-9 only)
+  bepo_latin9     fr: French (Bepo, ergonomic, Dvorak way, Latin-9 only)
   dvorak          fr: French (Dvorak)
   mac             fr: French (Macintosh)
   bre             fr: French (Breton)
@@ -554,7 +560,7 @@
   mac_nodeadkeys  pt: Portuguese (Macintosh, eliminate dead keys)
   mac_sundeadkeys pt: Portuguese (Macintosh, Sun dead keys)
   nativo          pt: Portuguese (Nativo)
-  nativo-us       pt: Portuguese (Nativo for USA keyboards)
+  nativo-us       pt: Portuguese (Nativo for US keyboards)
   nativo-epo      pt: Esperanto (Portugal, Nativo)
   cedilla         ro: Romanian (cedilla)
   std             ro: Romanian (standard)
@@ -586,7 +592,7 @@
   latinunicodeyz  rs: Serbian (Latin Unicode qwerty)
   alternatequotes rs: Serbian (Cyrillic with guillemets)
   latinalternatequotes rs: Serbian (Latin with guillemets)
-  rue             rs: Pannonian Rusyn (homophonic)
+  rue             rs: Pannonian Rusyn
   alternatequotes si: Slovenian (use guillemets for quotes)
   us              si: Slovenian (US keyboard with Slovenian letters)
   bksl            sk: Slovak (extended Backslash)
@@ -684,7 +690,7 @@
   gag             md: Moldavian (Gagauz)
 
 ! option
-  grp                  Key(s) to change layout
+  grp                  Switching to another layout
   grp:switch           Right Alt (while pressed)
   grp:lswitch          Left Alt (while pressed)
   grp:lwin_switch      Left Win (while pressed)
@@ -728,7 +734,7 @@
   lv3:alt_switch       Any Alt key
   lv3:lalt_switch      Left Alt
   lv3:ralt_switch      Right Alt
-  lv3:ralt_switch_multikey Right Alt, Shift+Right Alt key is Multi_Key
+  lv3:ralt_switch_multikey Right Alt, Shift+Right Alt key is Compose
   lv3:ralt_alt         Right Alt key never chooses 3rd level
   lv3:enter_switch     Enter on keypad
   lv3:caps_switch      Caps Lock
@@ -746,33 +752,36 @@
   ctrl:rctrl_ralt      Right Ctrl as Right Alt
   ctrl:menu_rctrl      Menu as Right Ctrl
   ctrl:ctrl_ralt       Right Alt as Right Ctrl
+  ctrl:swap_lalt_lctl  Swap Left Alt key with Left Ctrl key
+  ctrl:swap_lwin_lctl  Swap Left Win key with Left Ctrl key
+  ctrl:swap_lalt_lctl_lwin Left Alt as Ctrl, Left Ctrl as Win, Left Win as Alt
   grp_led              Use keyboard LED to show alternative layout
   grp_led:num          Num Lock
   grp_led:caps         Caps Lock
   grp_led:scroll       Scroll Lock
-  keypad               Numeric keypad layout selection
+  keypad               Layout of numeric keypad
   keypad:legacy        Legacy
   keypad:oss           Unicode additions (arrows and math operators)
-  keypad:future        Unicode additions (arrows and math operators). Math operators on default level
+  keypad:future        Unicode additions (arrows and math operators; math operators on default level)
   keypad:legacy_wang   Legacy Wang 724
   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:future_wang   Wang 724 keypad with Unicode additions (arrows and math operators; math operators on default level)
   keypad:hex           Hexadecimal
   keypad:atm           ATM/phone-style
   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:dotoss_latin9   Four-level key with dot, latin-9 restriction
+  kpdl:dotoss_latin9   Four-level key with dot, Latin-9 only
   kpdl:commaoss        Four-level key with comma
   kpdl:momayyezoss     Four-level key with momayyez
   kpdl:kposs           Four-level key with abstract separators
-  kpdl:semi            Semi-colon on third level
+  kpdl:semi            Semicolon on third level
   caps                 Caps Lock key behavior
-  caps:internal        Caps Lock uses internal capitalization. Shift "pauses" Caps Lock
-  caps:internal_nocancel Caps Lock uses internal capitalization. Shift doesn't affect Caps Lock
-  caps:shift           Caps Lock acts as Shift with locking. Shift "pauses" Caps Lock
-  caps:shift_nocancel  Caps Lock acts as Shift with locking. Shift doesn't affect Caps Lock
+  caps:internal        Caps Lock uses internal capitalization; Shift "pauses" Caps Lock
+  caps:internal_nocancel Caps Lock uses internal capitalization; Shift doesn't affect Caps Lock
+  caps:shift           Caps Lock acts as Shift with locking; Shift "pauses" Caps Lock
+  caps:shift_nocancel  Caps Lock acts as Shift with locking; Shift doesn't affect Caps Lock
   caps:capslock        Caps Lock toggles normal capitalization of alphabetic characters
   caps:numlock         Make Caps Lock an additional Num Lock
   caps:swapescape      Swap ESC and Caps Lock
@@ -780,21 +789,21 @@
   caps:backspace       Make Caps Lock an additional Backspace
   caps:super           Make Caps Lock an additional Super
   caps:hyper           Make Caps Lock an additional Hyper
-  caps:shiftlock       Caps Lock toggles Shift so all keys are affected
+  caps:shiftlock       Caps Lock toggles ShiftLock (affects all keys)
   caps:none            Caps Lock is disabled
-  caps:ctrl_modifier   Make Caps Lock an additional Control but keep the Caps_Lock keysym
+  caps:ctrl_modifier   Make Caps Lock an additional Ctrl
   altwin               Alt/Win key behavior
   altwin:menu          Add the standard behavior to Menu key
   altwin:meta_alt      Alt and Meta are on Alt keys
   altwin:alt_win       Alt is mapped to Win keys (and the usual Alt keys)
-  altwin:ctrl_win      Control is mapped to Win keys (and the usual Ctrl keys)
-  altwin:ctrl_alt_win  Control is mapped to Alt keys, Alt is mapped to Win keys
+  altwin:ctrl_win      Ctrl is mapped to Win keys (and the usual Ctrl keys)
+  altwin:ctrl_alt_win  Ctrl is mapped to Alt keys, Alt is mapped to Win keys
   altwin:meta_win      Meta is mapped to Win keys
   altwin:left_meta_win Meta is mapped to Left Win
   altwin:hyper_win     Hyper is mapped to Win-keys
   altwin:alt_super_win Alt is mapped to Right Win, Super to Menu
   altwin:swap_alt_win  Alt is swapped with Win
-  Compose key          Compose key position
+  Compose key          Position of Compose key
   compose:ralt         Right Alt
   compose:lwin         Left Win
   compose:lwin-altgr   3rd level of Left Win
@@ -822,11 +831,12 @@
   apple:alupckeys      Apple Aluminium Keyboard: emulate PC keys (Print, Scroll Lock, Pause, Num Lock)
   shift:breaks_caps    Shift cancels Caps Lock
   misc:typo            Enable extra typographic characters
-  shift:both_capslock  Both Shift-Keys together toggle Caps Lock
-  shift:both_capslock_cancel Both Shift-Keys together activate Caps Lock, one Shift-Key deactivates
-  shift:both_shiftlock Both Shift-Keys together toggle ShiftLock
-  keypad:pointerkeys   Toggle PointerKeys with Shift + NumLock.
+  shift:both_capslock  Both Shift keys together toggle Caps Lock
+  shift:both_capslock_cancel Both Shift keys together activate Caps Lock, one Shift key deactivates
+  shift:both_shiftlock Both Shift keys together toggle ShiftLock
+  keypad:pointerkeys   Shift + NumLock toggles PointerKeys
   grab:break_actions   Allow breaking grabs with keyboard actions (warning: security risk)
+  grab:debug_actions   Allow grab and window tree logging
   currencysign         Adding currency signs to certain keys
   eurosign:e           Euro on E
   eurosign:2           Euro on 2
@@ -859,10 +869,11 @@
   japan:kana_lock      Kana Lock key is locking
   japan:nicola_f_bs    NICOLA-F style Backspace
   japan:hztg_escape    Make Zenkaku Hankaku an additional ESC
-  esperanto            Adding Esperanto circumflexes (supersigno)
-  esperanto:qwerty     To the corresponding key in a Qwerty keyboard.
-  esperanto:dvorak     To the corresponding key in a Dvorak keyboard.
+  esperanto            Adding Esperanto supersigned letters
+  esperanto:qwerty     To the corresponding key in a Qwerty layout
+  esperanto:dvorak     To the corresponding key in a Dvorak layout
+  esperanto:colemak    To the corresponding key in a Colemak layout
   solaris              Maintain key compatibility with old Solaris keycodes
   solaris:sun_compat   Sun Key compatibility
   terminate            Key sequence to kill the X server
-  terminate:ctrl_alt_bksp Control + Alt + Backspace
+  terminate:ctrl_alt_bksp Ctrl + Alt + Backspace

Reply via email to