Adding Urdu layout, thanks to Zaeem Arshad
[xorg/xkeyboard-config] / rules / sgi
1 // $Xorg: sgi,v 1.3 2000/08/17 19:54:41 cpqbld Exp $
2
3 ! option                =   symbols
4   grp:switch            =   +group(switch)
5   grp:toggle            =   +group(toggle)
6   grp:shift_toggle      =   +group(shift_toggle)
7   grp:ctrl_shift_toggle =   +group(ctrl_shift_toggle)
8   grp:ctrl_alt_toggle   =   +group(ctrl_alt_toggle)
9   grp:caps_toggle       =   +group(caps_toggle)
10   ctrl:nocaps           =   +ctrl(nocaps)
11   ctrl:swapcaps         =   +ctrl(swapcaps)
12   ctrl:ctrl_ac          =   +ctrl(ctrl_ac)
13   ctrl:ctrl_aa          =   +ctrl(ctrl_aa)
14   keypad:overlay        =   +keypad(overlay)
15   keypad:overlay1       =   +keypad(overlay)
16   keypad:overlay2       =   +keypad(overlay)
17   lock:shift            =   +lock(shift)
18   pc104:altmeta         =   +pc104(altmeta)
19   pc104:compose         =   +pc104(compose)
20
21 ! option                =   keycodes
22   lock:shift            =   +sgi_vndr/indy(shiftLock)
23
24 ! option                =   keycodes                    compat
25   keypad:overlay        =   +sgi_vndr/indy(overlayKeypad)       +keypad(overlay)
26   keypad:overlay1       =   +sgi_vndr/indy(overlayKeypad)       +keypad(overlay1)
27   keypad:overlay2       =   +sgi_vndr/indy(overlayKeypad)       +keypad(overlay2)
28
29 ! model   layout        =    keycodes                   geometry
30   indy    us            =    sgi_vndr/indy(universal)   sgi_vndr/indy(pc101)
31   indy    intl          =    sgi_vndr/indy(universal)   sgi_vndr/indy(pc101)
32   indy    dvorak        =    sgi_vndr/indy(universal)   sgi_vndr/indy(pc101)
33   indigo  us            =    sgi_vndr/indigo(pc101)     sgi_vndr/indigo(pc101)
34   indigo  intl          =    sgi_vndr/indigo(pc101)     sgi_vndr/indigo(pc101)
35   indigo  dvorak        =    sgi_vndr/indigo(pc101)     sgi_vndr/indigo(pc101)
36   indy    jp            =    sgi_vndr/indy(jp106)       sgi_vndr/indy(jp106)
37
38 ! model                 =    keycodes                   geometry
39   indy                  =    sgi_vndr/indy(universal)   sgi_vndr/indy(pc102)
40   indy101               =    sgi_vndr/indy(universal)   sgi_vndr/indy(pc101)
41   indy102               =    sgi_vndr/indy(universal)   sgi_vndr/indy(pc102)
42   indy104               =    sgi_vndr/indy(universal)   microsoft(natural)
43   indy105               =    sgi_vndr/indy(universal)   microsoft(natural)
44   indy106               =    sgi_vndr/indy(jp106)       sgi_vndr/indy(jp106)
45   indigo                =    sgi_vndr/indigo(pc102)     sgi_vndr/indigo(pc102)
46   indigo102             =    sgi_vndr/indigo(pc102)     sgi_vndr/indigo(pc102)
47   microsoft             =    sgi_vndr/indy(universal)   microsoft(natural)
48   kinesis               =    sgi_vndr/indy(universal)   kinesis
49   dell101               =    sgi_vndr/indy(universal)   dell(dell101)
50   flexpro               =    sgi_vndr/indy(universal)   keytronic(FlexPro)
51   omnikey101            =    sgi_vndr/indy(universal)   northgate(omnikey101)
52   pc101                 =    sgi_vndr/indy(universal)   pc(pc101)
53   pc102                 =    sgi_vndr/indy(universal)   pc(pc102)
54   jp106                 =    sgi_vndr/indy(jp106)       pc(jp106)
55   digital101            =    sgi_vndr/indy(universal)   digital/pc(pc101)
56   digital102            =    sgi_vndr/indy(universal)   digital/pc(pc102)
57   digitalpcxaj          =    sgi_vndr/indy(jp106)       digital/pc(pcxaj)
58
59 ! model     variant     =  symbols
60   *         nodeadkeys  =  us(pc105)+%l%(v)
61
62 ! model     layout   =   symbols
63   *         us       =   us(pc105)
64   *         jp       =   us(pc101)+sgi_vndr/%l%(v)
65   *         intl     =   us(pc105)
66   *         en_US    =   us(pc105)
67   *         *        =   us(pc105)+%l%(v)
68
69 ! layout        =       compat
70   jp            =       complete+japan
71
72 ! model   layout   =    compat     types
73   *       *        =    complete   complete