diff options
author | svu <svu> | 2006-11-06 21:01:25 +0000 |
---|---|---|
committer | svu <svu> | 2006-11-06 21:01:25 +0000 |
commit | c85abf0b757a52edd7e3d9a9cc5eaf709378dc4a (patch) | |
tree | ef4c89479bb9bf66d31210e1ab29ec58e30ec7fa /rules | |
parent | 32be23b8e9c0273d493d397735c09bf90ed540aa (diff) |
xml directory for Sun rules, b.g.o#137294
Diffstat (limited to 'rules')
-rw-r--r-- | rules/Makefile.am | 4 | ||||
-rw-r--r-- | rules/sun.xml.in | 926 |
2 files changed, 928 insertions, 2 deletions
diff --git a/rules/Makefile.am b/rules/Makefile.am index da50ccb5..ca5460f1 100644 --- a/rules/Makefile.am +++ b/rules/Makefile.am @@ -68,12 +68,12 @@ xkb.dtd README rules_DATA = $(all_rules_files) -xml_in_files = base.xml.in +xml_in_files = base.xml.in sun.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 +DISTCLEANFILES=base.xml base.lst sun.xml rulesdir = $(xkb_base)/rules xmldir = $(rulesdir) diff --git a/rules/sun.xml.in b/rules/sun.xml.in new file mode 100644 index 00000000..6fa304cd --- /dev/null +++ b/rules/sun.xml.in @@ -0,0 +1,926 @@ +<?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> + </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+<key>) handled in a server.</_description> + </configItem> + </option> + <option> + <configItem> + <name>compose:caps</name> + <_description>Caps Lock is Compose</_description> + </configItem> + </option> + </group> + </optionList> +</xkbConfigRegistry> |