summaryrefslogtreecommitdiff
path: root/rules/sun
blob: 1af228e40735bc22940c8b6776d2949a81770a34 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
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)