summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorsvu <svu>2008-05-01 22:45:05 +0000
committersvu <svu>2008-05-01 22:45:05 +0000
commit3b07f382f7eb151134a9fec90a98d5bad52fb6fc (patch)
tree2dc3d40594da4b65c21f4d0dfec88eb6b4279efd
parent8330e4ee760f55e85cce8f0e836240da884f086d (diff)
no more sun/sgi rules
-rw-r--r--ChangeLog6
-rw-r--r--po/POTFILES.in1
-rw-r--r--rules/Makefile.am6
-rw-r--r--rules/sgi73
-rw-r--r--rules/sun55
-rw-r--r--rules/sun.xml.in932
6 files changed, 9 insertions, 1064 deletions
diff --git a/ChangeLog b/ChangeLog
index aea738b5..daa52df8 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+2008-05-01 Sergey Udaltsov
+
+ * po/POTFILES.in, rules/Makefile.am, rules/sgi*, rules/sun*: dropping
+ legacy unsupported rules. Confirmed with Alan Coopersmith (Sun
+ Microsystems)
+
2008-04-30 Sergey Udaltsov
* rules/base.xml.in, symbols/us: added us(dvp),
diff --git a/po/POTFILES.in b/po/POTFILES.in
index 76cee9c1..8b93ba49 100644
--- a/po/POTFILES.in
+++ b/po/POTFILES.in
@@ -1,2 +1 @@
rules/base.xml.in
-rules/sun.xml.in
diff --git a/rules/Makefile.am b/rules/Makefile.am
index e9f96f8b..e68954d5 100644
--- a/rules/Makefile.am
+++ b/rules/Makefile.am
@@ -57,7 +57,7 @@ else
base_parts = $(base_parts_no_compat)
endif
-rules_files = base sgi sun xfree98
+rules_files = base xfree98
lst_files = base.lst
@@ -72,12 +72,12 @@ xkb.dtd README
rules_DATA = $(all_rules_files)
-xml_in_files = base.xml.in sun.xml.in
+xml_in_files = base.xml.in
xml_DATA = $(xml_in_files:.xml.in=.xml)
EXTRA_DIST= $(all_rules_files) $(xml_in_files) $(base_parts) xml2lst.pl merge.sh
-DISTCLEANFILES=base.xml base.lst sun.xml
+DISTCLEANFILES=base.xml base.lst
rulesdir = $(xkb_base)/rules
xmldir = $(rulesdir)
diff --git a/rules/sgi b/rules/sgi
deleted file mode 100644
index fc72badf..00000000
--- a/rules/sgi
+++ /dev/null
@@ -1,73 +0,0 @@
-// $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
diff --git a/rules/sun b/rules/sun
deleted file mode 100644
index c40cdfcf..00000000
--- a/rules/sun
+++ /dev/null
@@ -1,55 +0,0 @@
-// $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)
diff --git a/rules/sun.xml.in b/rules/sun.xml.in
deleted file mode 100644
index 385b67d6..00000000
--- a/rules/sun.xml.in
+++ /dev/null
@@ -1,932 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE xkbConfigRegistry SYSTEM "xkb.dtd">
-<xkbConfigRegistry>
- <modelList>
- <model>
- <configItem>
- <_name>type4</_name>
- <_description>Sun Type 4</_description>
- </configItem>
- </model>
- <model>
- <configItem>
- <name>type5</name>
- <_description>Sun Type 5</_description>
- </configItem>
- </model>
- <model>
- <configItem>
- <name>type5_euro</name>
- <_description>Sun Type 5 European</_description>
- </configItem>
- </model>
- <model>
- <configItem>
- <name>type5_unix</name>
- <_description>Sun Type 5 Unix</_description>
- </configItem>
- </model>
- <model>
- <configItem>
- <name>type6</name>
- <_description>Sun Type 6</_description>
- </configItem>
- </model>
- <model>
- <configItem>
- <name>type6_unix</name>
- <_description>Sun Type 6 Unix</_description>
- </configItem>
- </model>
- <model>
- <configItem>
- <name>type6_euro</name>
- <_description>Sun Type 6 with Euro key</_description>
- </configItem>
- </model>
- </modelList>
- <layoutList>
- <layout>
- <configItem>
- <name>be</name>
- <_shortDescription>Bel</_shortDescription>
- <_description>Belgian</_description>
- </configItem>
- <variantList>
- <variant>
- <configItem>
- <name>iso-alternate</name>
- <_description>ISO Alternate</_description>
- </configItem>
- </variant>
- <variant>
- <configItem>
- <name>nodeadkeys</name>
- <_description>Eliminate dead keys</_description>
- </configItem>
- </variant>
- <variant>
- <configItem>
- <name>sundeadkeys</name>
- <_description>Sun dead keys</_description>
- </configItem>
- </variant>
- </variantList>
- </layout>
- <layout>
- <configItem>
- <name>bg</name>
- <_shortDescription>Bgr</_shortDescription>
- <_description>Bulgarian</_description>
- </configItem>
- <variantList>
- <variant>
- <configItem>
- <name>phonetic</name>
- <_description>Phonetic</_description>
- </configItem>
- </variant>
- </variantList>
- </layout>
- <layout>
- <configItem>
- <name>ca</name>
- <_shortDescription>Can</_shortDescription>
- <_description>Canadian</_description>
- </configItem>
- <variantList>
- <variant>
- <configItem>
- <name>fr</name>
- <_description>French</_description>
- </configItem>
- </variant>
- <variant>
- <configItem>
- <name>fr-legacy</name>
- <_description>French (legacy)</_description>
- </configItem>
- </variant>
- <variant>
- <configItem>
- <name>multi</name>
- <_description>Multilingual</_description>
- </configItem>
- </variant>
- <variant>
- <configItem>
- <name>multi-2gr</name>
- <_description>Multilingual, second part</_description>
- </configItem>
- </variant>
- <variant>
- <configItem>
- <name>sundeadkeys</name>
- <_description>Sun dead keys</_description>
- </configItem>
- </variant>
- </variantList>
- </layout>
- <layout>
- <configItem>
- <name>cz</name>
- <_shortDescription>Cze</_shortDescription>
- <_description>Czech</_description>
- </configItem>
- <variantList>
- <variant>
- <configItem>
- <name>basic</name>
- <_description>Basic</_description>
- </configItem>
- </variant>
- <variant>
- <configItem>
- <name>bksl</name>
- <_description>bksl</_description>
- </configItem>
- </variant>
- </variantList>
- </layout>
- <layout>
- <configItem>
- <name>de</name>
- <_shortDescription>Deu</_shortDescription>
- <_description>German</_description>
- </configItem>
- <variantList>
- <variant>
- <configItem>
- <name>basic</name>
- <_description>Basic</_description>
- </configItem>
- </variant>
- <variant>
- <configItem>
- <name>deadacute</name>
- <_description>Dead acute</_description>
- </configItem>
- </variant>
- <variant>
- <configItem>
- <name>deadgraveacute</name>
- <_description>Dead grave acute</_description>
- </configItem>
- </variant>
- <variant>
- <configItem>
- <name>nodeadkeys</name>
- <_description>Eliminate dead keys</_description>
- </configItem>
- </variant>
- </variantList>
- </layout>
- <layout>
- <configItem>
- <name>de_CH</name>
- <_shortDescription>DeuCH</_shortDescription>
- <_description>Swiss German</_description>
- </configItem>
- <variantList>
- <variant>
- <configItem>
- <name>basic</name>
- <_description>Basic</_description>
- </configItem>
- </variant>
- <variant>
- <configItem>
- <name>deadacute</name>
- <_description>Dead acute</_description>
- </configItem>
- </variant>
- <variant>
- <configItem>
- <name>deadgraveacute</name>
- <_description>Dead grave acute</_description>
- </configItem>
- </variant>
- <variant>
- <configItem>
- <name>nodeadkeys</name>
- <_description>Eliminate dead keys</_description>
- </configItem>
- </variant>
- </variantList>
- </layout>
- <layout>
- <configItem>
- <name>dvorak</name>
- <_shortDescription>Dvo</_shortDescription>
- <_description>Dvorak</_description>
- </configItem>
- <variantList>
- <variant>
- <configItem>
- <name>fr</name>
- <_description>French</_description>
- </configItem>
- </variant>
- <variant>
- <configItem>
- <name>no</name>
- <_description>Norwegian</_description>
- </configItem>
- </variant>
- <variant>
- <configItem>
- <name>pl</name>
- <_description>Polish</_description>
- </configItem>
- </variant>
- <variant>
- <configItem>
- <name>pl_altquotes</name>
- <_description>Polish with Polish quotes on key "1/!"</_description>
- </configItem>
- </variant>
- <variant>
- <configItem>
- <name>se</name>
- <_description>Swedish</_description>
- </configItem>
- </variant>
- <variant>
- <configItem>
- <name>gb</name>
- <_description>United Kingdom</_description>
- </configItem>
- </variant>
- </variantList>
- </layout>
- <layout>
- <configItem>
- <name>dk</name>
- <_shortDescription>Dnk</_shortDescription>
- <_description>Danish</_description>
- </configItem>
- <variantList>
- <variant>
- <configItem>
- <name>nodeadkeys</name>
- <_description>Eliminate dead keys</_description>
- </configItem>
- </variant>
- </variantList>
- </layout>
- <layout>
- <configItem>
- <name>en_US</name>
- <_shortDescription>USA</_shortDescription>
- <_description>U.S. English w/ ISO9995-3</_description>
- </configItem>
- <variantList>
- <variant>
- <configItem>
- <name>nodeadkeys</name>
- <_description>Eliminate dead keys</_description>
- </configItem>
- </variant>
- </variantList>
- </layout>
- <layout>
- <configItem>
- <name>es</name>
- <_shortDescription>Esp</_shortDescription>
- <_description>Spanish</_description>
- </configItem>
- <variantList>
- <variant>
- <configItem>
- <name>nodeadkeys</name>
- <_description>Eliminate dead keys</_description>
- </configItem>
- </variant>
- <variant>
- <configItem>
- <name>sundeadkeys</name>
- <_description>Sun dead keys</_description>
- </configItem>
- </variant>
- </variantList>
- </layout>
- <layout>
- <configItem>
- <name>fi</name>
- <_shortDescription>Fin</_shortDescription>
- <_description>Finnish</_description>
- </configItem>
- <variantList>
- <variant>
- <configItem>
- <name>basic</name>
- <_description>Basic</_description>
- </configItem>
- </variant>
- </variantList>
- </layout>
- <layout>
- <configItem>
- <name>fr</name>
- <_shortDescription>Fra</_shortDescription>
- <_description>French</_description>
- </configItem>
- <variantList>
- <variant>
- <configItem>
- <name>nodeadkeys</name>
- <_description>Eliminate dead keys</_description>
- </configItem>
- </variant>
- <variant>
- <configItem>
- <name>sundeadkeys</name>
- <_description>Sun dead keys</_description>
- </configItem>
- </variant>
- </variantList>
- </layout>
- <layout>
- <configItem>
- <name>fr_CH</name>
- <_shortDescription>FraCH</_shortDescription>
- <_description>Swiss French</_description>
- </configItem>
- <variantList>
- <variant>
- <configItem>
- <name>nodeadkeys</name>
- <_description>Eliminate dead keys</_description>
- </configItem>
- </variant>
- <variant>
- <configItem>
- <name>sundeadkeys</name>
- <_description>Sun dead keys</_description>
- </configItem>
- </variant>
- </variantList>
- </layout>
- <layout>
- <configItem>
- <name>hu</name>
- <_shortDescription>Hun</_shortDescription>
- <_description>Hungarian</_description>
- </configItem>
- <variantList>
- <variant>
- <configItem>
- <name>standard</name>
- <_description>Standard</_description>
- </configItem>
- </variant>
- <variant>
- <configItem>
- <name>qwerty</name>
- <_description>qwerty</_description>
- </configItem>
- </variant>
- <variant>
- <configItem>
- <name>101_qwertz_comma_dead</name>
- <_description>101/qwertz/comma/Dead keys</_description>
- </configItem>
- </variant>
- <variant>
- <configItem>
- <name>101_qwertz_dot_dead</name>
- <_description>101/qwertz/dot/Dead keys</_description>
- </configItem>
- </variant>
- <variant>
- <configItem>
- <name>101_qwertz_dot_dead</name>
- <_description>101/qwertz/dot/Dead keys</_description>
- </configItem>
- </variant>
- <variant>
- <configItem>
- <name>101_qwertz_dot_nodead</name>
- <_description>101/qwertz/dot/Eliminate dead keys</_description>
- </configItem>
- </variant>
- <variant>
- <configItem>
- <name>101_qwerty_comma_dead</name>
- <_description>101/qwerty/comma/Dead keys</_description>
- </configItem>
- </variant>
- <variant>
- <configItem>
- <name>101_qwerty_comma_nodead</name>
- <_description>101/qwerty/comma/Eliminate dead keys</_description>
- </configItem>
- </variant>
- <variant>
- <configItem>
- <name>101_qwerty_dot_dead</name>
- <_description>101/qwerty/dot/Dead keys</_description>
- </configItem>
- </variant>
- <variant>
- <configItem>
- <name>101_qwerty_dot_nodead</name>
- <_description>101/qwerty/dot/Eliminate dead keys</_description>
- </configItem>
- </variant>
- <variant>
- <configItem>
- <name>sundeadkeys</name>
- <_description>Sun dead keys</_description>
- </configItem>
- </variant>
- <variant>
- <configItem>
- <name>102_qwertz_comma_dead</name>
- <_description>102/qwertz/comma/Dead keys</_description>
- </configItem>
- </variant>
- <variant>
- <configItem>
- <name>102_qwertz_comma_nodead</name>
- <_description>102/qwertz/comma/Eliminate dead keys</_description>
- </configItem>
- </variant>
- <variant>
- <configItem>
- <name>102_qwertz_dot_dead</name>
- <_description>102/qwertz/dot/Dead keys</_description>
- </configItem>
- </variant>
- <variant>
- <configItem>
- <name>102_qwertz_dot_nodead</name>
- <_description>102/qwertz/dot/Eliminate dead keys</_description>
- </configItem>
- </variant>
- <variant>
- <configItem>
- <name>102_qwerty_comma_dead</name>
- <_description>102/qwerty/comma/Dead keys</_description>
- </configItem>
- </variant>
- <variant>
- <configItem>
- <name>102_qwerty_comma_nodead</name>
- <_description>102/qwerty/comma/Eliminate dead keys</_description>
- </configItem>
- </variant>
- <variant>
- <configItem>
- <name>102_qwerty_dot_dead</name>
- <_description>102/qwerty/dot/Dead keys</_description>
- </configItem>
- </variant>
- <variant>
- <configItem>
- <name>102_qwerty_dot_nodead</name>
- <_description>102/qwerty/dot/Eliminate dead keys</_description>
- </configItem>
- </variant>
- </variantList>
- </layout>
- <layout>
- <configItem>
- <name>it</name>
- <_shortDescription>Ita</_shortDescription>
- <_description>Italian</_description>
- </configItem>
- <variantList>
- <variant>
- <configItem>
- <name>nodeadkeys</name>
- <_description>Eliminate dead keys</_description>
- </configItem>
- </variant>
- </variantList>
- </layout>
- <layout>
- <configItem>
- <name>jp</name>
- <_shortDescription>Jpn</_shortDescription>
- <_description>Japanese</_description>
- </configItem>
- <variantList/>
- </layout>
- <layout>
- <configItem>
- <name>no</name>
- <_shortDescription>Nor</_shortDescription>
- <_description>Norwegian</_description>
- </configItem>
- <variantList>
- <variant>
- <configItem>
- <name>basic</name>
- <_description>Basic</_description>
- </configItem>
- </variant>
- <variant>
- <configItem>
- <name>nodeadkeys</name>
- <_description>Eliminate dead keys</_description>
- </configItem>
- </variant>
- </variantList>
- </layout>
- <layout>
- <configItem>
- <name>pl</name>
- <_shortDescription>Pol</_shortDescription>
- <_description>Polish</_description>
- </configItem>
- <variantList/>
- </layout>
- <layout>
- <configItem>
- <name>pt</name>
- <_shortDescription>Prt</_shortDescription>
- <_description>Portuguese</_description>
- </configItem>
- <variantList>
- <variant>
- <configItem>
- <name>nodeadkeys</name>
- <_description>Eliminate dead keys</_description>
- </configItem>
- </variant>
- <variant>
- <configItem>
- <name>sundeadkeys</name>
- <_description>Sun dead keys</_description>
- </configItem>
- </variant>
- </variantList>
- </layout>
- <layout>
- <configItem>
- <name>ru</name>
- <_shortDescription>Rus</_shortDescription>
- <_description>Russian</_description>
- </configItem>
- <variantList>
- <variant>
- <configItem>
- <name>phonetic</name>
- <_description>Phonetic</_description>
- </configItem>
- </variant>
- <variant>
- <configItem>
- <name>typewriter</name>
- <_description>"Typewriter"</_description>
- </configItem>
- </variant>
- </variantList>
- </layout>
- <layout>
- <configItem>
- <name>se</name>
- <_shortDescription>Swe</_shortDescription>
- <_description>Swedish</_description>
- </configItem>
- <variantList>
- <variant>
- <configItem>
- <name>basic</name>
- <_description>Basic</_description>
- </configItem>
- </variant>
- <variant>
- <configItem>
- <name>nodeadkeys</name>
- <_description>Eliminate dead keys</_description>
- </configItem>
- </variant>
- </variantList>
- </layout>
- <layout>
- <configItem>
- <name>sk</name>
- <_shortDescription>Svk</_shortDescription>
- <_description>Slovak</_description>
- </configItem>
- <variantList>
- <variant>
- <configItem>
- <name>basic</name>
- <_description>Basic</_description>
- </configItem>
- </variant>
- <variant>
- <configItem>
- <name>bksl</name>
- <_description>bksl</_description>
- </configItem>
- </variant>
- </variantList>
- </layout>
- <layout>
- <configItem>
- <name>us</name>
- <_shortDescription>USA</_shortDescription>
- <_description>U.S. English</_description>
- </configItem>
- <variantList>
- <variant>
- <configItem>
- <name>intl</name>
- <_description>International (with dead keys)</_description>
- </configItem>
- </variant>
- </variantList>
- </layout>
- <layout>
- <configItem>
- <name>tr</name>
- <_shortDescription>Tur</_shortDescription>
- <_description>Turkish</_description>
- </configItem>
- <variantList>
- <variant>
- <configItem>
- <name>tr_f</name>
- <_description>Turkish (F)</_description>
- </configItem>
- </variant>
- <variant>
- <configItem>
- <name>tr_alt</name>
- <_description>Turkish Alt-Q Layout</_description>
- </configItem>
- </variant>
- </variantList>
- </layout>
- </layoutList>
- <optionList>
- <group allowMultipleSelection="true">
- <configItem>
- <name>grp</name>
- <_description>Group Shift/Lock behavior</_description>
- </configItem>
- <option>
- <configItem>
- <name>grp:switch</name>
- <_description>Right Alt switches group while pressed</_description>
- </configItem>
- </option>
- <option>
- <configItem>
- <name>grp:lswitch</name>
- <_description>Left Alt key switches group while pressed</_description>
- </configItem>
- </option>
- <option>
- <configItem>
- <name>grp:toggle</name>
- <_description>Right Alt key changes group</_description>
- </configItem>
- </option>
- <option>
- <configItem>
- <name>grp:lalt_toggle</name>
- <_description>Left Alt key changes group</_description>
- </configItem>
- </option>
- <option>
- <configItem>
- <name>grp:caps_toggle</name>
- <_description>Caps Lock key changes group</_description>
- </configItem>
- </option>
- <option>
- <configItem>
- <name>grp:shift_caps_toggle</name>
- <_description>Shift+CapsLock changes group</_description>
- </configItem>
- </option>
- <option>
- <configItem>
- <name>grp:shift_toggle</name>
- <_description>Both Shift keys together change group</_description>
- </configItem>
- </option>
- <option>
- <configItem>
- <name>grp:alts_toggle</name>
- <_description>Both Alt keys together change group</_description>
- </configItem>
- </option>
- <option>
- <configItem>
- <name>grp:ctrls_toggle</name>
- <_description>Both Ctrl keys together change group</_description>
- </configItem>
- </option>
- <option>
- <configItem>
- <name>grp:ctrl_shift_toggle</name>
- <_description>Control+Shift changes group</_description>
- </configItem>
- </option>
- <option>
- <configItem>
- <name>grp:ctrl_alt_toggle</name>
- <_description>Alt+Control changes group</_description>
- </configItem>
- </option>
- <option>
- <configItem>
- <name>grp:alt_shift_toggle</name>
- <_description>Alt+Shift changes group</_description>
- </configItem>
- </option>
- <option>
- <configItem>
- <name>grp:sclk_toggle</name>
- <_description>Scroll Lock changes group</_description>
- </configItem>
- </option>
- <option>
- <configItem>
- <name>grp:lshift_toggle</name>
- <_description>Left Shift key changes group</_description>
- </configItem>
- </option>
- <option>
- <configItem>
- <name>grp:rshift_toggle</name>
- <_description>Right Shift key changes group</_description>
- </configItem>
- </option>
- <option>
- <configItem>
- <name>grp:lctrl_toggle</name>
- <_description>Left Ctrl key changes group</_description>
- </configItem>
- </option>
- <option>
- <configItem>
- <name>grp:rctrl_toggle</name>
- <_description>Right Ctrl key changes group</_description>
- </configItem>
- </option>
- </group>
- <group allowMultipleSelection="true">
- <configItem>
- <name>lv3</name>
- <_description>Third level choosers</_description>
- </configItem>
- <option>
- <configItem>
- <name>lv3:switch</name>
- <_description>Press Right Control to choose 3rd level</_description>
- </configItem>
- </option>
- <option>
- <configItem>
- <name>lv3:alt_switch</name>
- <_description>Press any of Alt keys to choose 3rd level</_description>
- </configItem>
- </option>
- <option>
- <configItem>
- <name>lv3:lalt_switch</name>
- <_description>Press Left Alt key to choose 3rd level</_description>
- </configItem>
- </option>
- <option>
- <configItem>
- <name>lv3:ralt_switch</name>
- <_description>Press Right Alt key to choose 3rd level</_description>
- </configItem>
- </option>
- <option>
- <configItem>
- <name>lv3:ralt_switch_multikey</name>
- <_description>Press Right Alt-key to choose 3rd level, Shift+Right Alt-key is Multi_Key</_description>
- </configItem>
- </option>
- <option>
- <configItem>
- <name>lv3:ralt_alt</name>
- <_description>Right Alt key never chooses 3rd level.</_description>
- </configItem>
- </option>
- </group>
- <group allowMultipleSelection="false">
- <configItem>
- <name>ctrl</name>
- <_description>Control Key Position</_description>
- </configItem>
- <option>
- <configItem>
- <name>ctrl:nocaps</name>
- <_description>Make CapsLock an additional Control</_description>
- </configItem>
- </option>
- <option>
- <configItem>
- <name>ctrl:swapcaps</name>
- <_description>Swap Control and Caps Lock</_description>
- </configItem>
- </option>
- <option>
- <configItem>
- <name>ctrl:ctrl_ac</name>
- <_description>Control key at left of 'A'</_description>
- </configItem>
- </option>
- <option>
- <configItem>
- <name>ctrl:ctrl_aa</name>
- <_description>Control key at bottom left</_description>
- </configItem>
- </option>
- <option>
- <configItem>
- <name>ctrl:ctrl_ra</name>
- <_description>Right Control key works as Right Alt</_description>
- </configItem>
- </option>
- </group>
- <group allowMultipleSelection="true">
- <configItem>
- <name>grp_led</name>
- <_description>Use keyboard LED to show alternative group</_description>
- </configItem>
- <option>
- <configItem>
- <name>grp_led:num</name>
- <_description>Num_Lock LED shows alternative group</_description>
- </configItem>
- </option>
- <option>
- <configItem>
- <name>grp_led:caps</name>
- <_description>Caps_Lock LED shows alternative group</_description>
- </configItem>
- </option>
- <option>
- <configItem>
- <name>grp_led:scroll</name>
- <_description>Scroll_Lock LED shows alternative group</_description>
- </configItem>
- </option>
- </group>
- <group allowMultipleSelection="false">
- <configItem>
- <name>caps</name>
- <_description>CapsLock key behavior</_description>
- </configItem>
- <option>
- <configItem>
- <name>caps:internal</name>
- <_description>Uses internal capitalization. Shift cancels Caps.</_description>
- </configItem>
- </option>
- <option>
- <configItem>
- <name>caps:internal_nocancel</name>
- <_description>Uses internal capitalization. Shift doesn't cancel Caps.</_description>
- </configItem>
- </option>
- <option>
- <configItem>
- <name>caps:shift</name>
- <_description>Acts as Shift with locking. Shift cancels Caps.</_description>
- </configItem>
- </option>
- <option>
- <configItem>
- <name>caps:shift_nocancel</name>
- <_description>Acts as Shift with locking. Shift doesn't cancel Caps.</_description>
- </configItem>
- </option>
- </group>
- <group allowMultipleSelection="true">
- <configItem>
- <name>compat</name>
- <_description>Miscellaneous compatibility options</_description>
- </configItem>
- <option>
- <configItem>
- <name>numpad:microsoft</name>
- <_description>Shift with numpad keys works as in MS Windows</_description>
- </configItem>
- </option>
- <option>
- <configItem>
- <name>srvrkeys:none</name>
- <_description>Special keys (Ctrl+Alt+&lt;key&gt;) handled in a server.</_description>
- </configItem>
- </option>
- <option>
- <configItem>
- <name>compose:caps</name>
- <_description>Caps Lock is Compose</_description>
- </configItem>
- </option>
- </group>
- </optionList>
-</xkbConfigRegistry>