1// 2// Rules for resolving XKB components for use with XFree86 3// Copyright 1996 by Joseph Moss 4// 5 6! model = keycodes geometry 7 pc98 = xfree98(pc98) nec(pc98) 8 jp106 = xfree98(jp106) pc(jp106) 9 10! model layout = symbols 11 pc98 nec_vndr/jp = nec_vndr/jp(pc98) 12 jp106 jp = jp 13 14! model layout = compat types 15 * * = complete complete 16 17! option = symbols 18 grp:switch = +group(switch) 19 grp:toggle = +group(toggle) 20 grp:shift_toggle = +group(shifts_toggle) 21 grp:ctrl_shift_toggle = +group(ctrl_shift_toggle) 22 grp:ctrl_alt_toggle = +group(ctrl_alt_toggle) 23 ctrl:nocaps = +ctrl(nocaps) 24 ctrl:lctrl_meta = +ctrl(lctrl_meta) 25 ctrl:swapcaps = +ctrl(swapcaps) 26 ctrl:swapcaps_hyper = +ctrl(swapcaps_hyper) 27 ctrl:swapcaps_and_switch_layout = +ctrl(swapcaps_and_switch_layout) 28 ctrl:ctrl_ac = +ctrl(ctrl_ac) 29 ctrl:ctrl_aa = +ctrl(ctrl_aa) 30 31