diff options
Diffstat (limited to 'rules/sun')
-rw-r--r-- | rules/sun | 43 |
1 files changed, 43 insertions, 0 deletions
diff --git a/rules/sun b/rules/sun new file mode 100644 index 00000000..1af228e4 --- /dev/null +++ b/rules/sun @@ -0,0 +1,43 @@ +// $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) // no type6 yet + type6_euro = sun(type6_euro) sun(type5) + +! model layout = symbols + type4 us = sun/us(sun4) + type5 us = sun/us(sun5) + type5_unix us = sun/us(sun5) + type6 us = sun/us(sun6) + type4 en_US = sun/us(sun4)+iso9995-3(basic) + type5 en_US = sun/us(sun5)+iso9995-3(basic) + type5_unix en_US = sun/us(sun5)+iso9995-3(basic) + type6 en_US = sun/us(sun6)+iso9995-3(basic) + type4 * = sun/us(sun4)+%l%(v) + type5 * = sun/us(sun5)+%l%(v) + type5_euro * = sun/us(sun5)+%l%(v) + type6 * = sun/us(sun6)+%l%(v) + type6_euro * = sun/us(sun6)+%l%(v) + +! model layout = compat types + * * = complete complete + +! option = symbols + grp:switch = +group(switch) + grp:toggle = +group(toggle) + grp:shift_toggle = +group(shift_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 = +lock(shift) |