introducing virtual modules, reducing symbols/inet, b.fd.o#14665
[xorg/xkeyboard-config] / rules / sun
1 // $XFree86: xc/programs/xkbcomp/rules/sun,v 3.1 2000/05/18 23:21:43 dawes Exp $
2
3 ! model                 =    keycodes                   geometry
4   type4                 =    sun(type4)                 sun(type4)
5   type5                 =    sun(type5)                 sun
6   type5_euro            =    sun(type5_euro)            sun(type5euro)
7   type5_unix            =    sun(type5)                 sun(type5unix)
8   type6                 =    sun(type6)                 sun(type5)
9   type6_euro            =    sun(type6_euro)            sun(type5)
10   type6_unix            =    sun(type6)                 sun(type5unix)
11   type6_usb             =    sun(type6_usb)             sun(type5)
12   type6_unix_usb        =    sun(type6_usb)             sun(type5unix)
13
14 ! model         layout  =  symbols
15   type4         us      =  sun_vndr/us(sun4)
16   type5         us      =  sun_vndr/us(sun5)
17   type5_unix    us      =  sun_vndr/us(sun5)
18   type6         us      =  sun_vndr/us(sun6)
19   type6_unix    us      =  sun_vndr/us(sun6)
20   type6_usb     us      =  sun_vndr/us(sun6)
21   type6_unix_usb        us      =  sun_vndr/us(sun6)
22   type4         en_US   =  sun_vndr/us(sun4)+iso9995-3(basic)
23   type5         en_US   =  sun_vndr/us(sun5)+iso9995-3(basic)
24   type5_unix    en_US   =  sun_vndr/us(sun5)+iso9995-3(basic)
25   type6         en_US   =  sun_vndr/us(sun6)+iso9995-3(basic)
26   type6_unix    en_US   =  sun_vndr/us(sun6)+iso9995-3(basic)
27   type6_usb     en_US   =  sun_vndr/us(sun6)+iso9995-3(basic)
28   type6_unix_usb        en_US   =  sun_vndr/us(sun6)+iso9995-3(basic)
29   type4         *       =  sun_vndr/us(sun4)+%l%(v)
30   type5         *       =  sun_vndr/us(sun5)+%l%(v)
31   type5_euro    *       =  sun_vndr/us(sun5)+%l%(v)
32   type6         *       =  sun_vndr/us(sun6)+%l%(v)
33   type6_unix    *       =  sun_vndr/us(sun6)+%l%(v)
34   type6_usb     *       =  sun_vndr/us(sun6)+%l%(v)
35   type6_unix_usb        *       =  sun_vndr/us(sun6)+%l%(v)
36   type6_euro    *       =  sun_vndr/us(sun6)+%l%(v)
37
38 ! model   layout   =    compat     types
39   *       *        =    complete   complete
40
41 ! option                =   symbols
42   grp:switch            =   +group(switch)
43   grp:toggle            =   +group(toggle)
44   grp:shift_toggle      =   +group(shifts_toggle)
45   grp:ctrl_shift_toggle =   +group(ctrl_shift_toggle)
46   grp:ctrl_alt_toggle   =   +group(ctrl_alt_toggle)
47   grp:caps_toggle       =   +group(caps_toggle)
48   ctrl:nocaps           =   +ctrl(nocaps)
49   ctrl:swapcaps         =   +ctrl(swapcaps)
50   ctrl:ctrl_ac          =   +ctrl(ctrl_ac)
51   ctrl:ctrl_aa          =   +ctrl(ctrl_aa)
52   keypad:overlay        =   +keypad(overlay)
53   keypad:overlay1       =   +keypad(overlay)
54   keypad:overlay2       =   +keypad(overlay)
55   lock:shift            =   +capslock(shiftlock)