winbook revision 1.1 1 1.1 mrg // $Xorg: winbook,v 1.3 2000/08/17 19:54:36 cpqbld Exp $
2 1.1 mrg default xkb_geometry "XP5" {
3 1.1 mrg
4 1.1 mrg description= "WinBook XP5";
5 1.1 mrg width= 281;
6 1.1 mrg height= 180;
7 1.1 mrg
8 1.1 mrg shape.cornerRadius= 1;
9 1.1 mrg
10 1.1 mrg shape "NORM" {
11 1.1 mrg { [17,17] },
12 1.1 mrg { [ 2, 1], [ 15, 15 ] }
13 1.1 mrg };
14 1.1 mrg shape "FKEY" {
15 1.1 mrg { [ 15, 10 ] },
16 1.1 mrg { [ 1, 0 ], [ 14, 9.5 ] }
17 1.1 mrg };
18 1.1 mrg shape "ONE" {
19 1.1 mrg { [ 28, 17 ] },
20 1.1 mrg { [ 11, 0 ], [ 28, 17 ] },
21 1.1 mrg { [ 13, 1 ], [ 26, 15 ] }
22 1.1 mrg };
23 1.1 mrg shape "WIDE" { // backspace, caps lock, ctrl alt ?
24 1.1 mrg { [ 24.5, 17 ] },
25 1.1 mrg { [ 2, 1 ], [ 22.5, 15 ] }
26 1.1 mrg };
27 1.1 mrg shape "WIDR" { // backslash, left shift
28 1.1 mrg { [ 35, 17 ] },
29 1.1 mrg { [ 2, 1 ], [ 33, 15 ] }
30 1.1 mrg };
31 1.1 mrg shape "RTRN" {
32 1.1 mrg { [ 45, 17 ] },
33 1.1 mrg { [ 2, 1 ], [ 43, 15 ] }
34 1.1 mrg };
35 1.1 mrg shape "SPCE" {
36 1.1 mrg { [ 90, 17 ] },
37 1.1 mrg { [ 2, 1 ], [ 88, 15 ] }
38 1.1 mrg };
39 1.1 mrg shape "STIK" {
40 1.1 mrg cornerRadius= 4,
41 1.1 mrg { [ 8, 8 ] }
42 1.1 mrg };
43 1.1 mrg shape "BTN" {
44 1.1 mrg { [ 31, 6 ] }
45 1.1 mrg };
46 1.1 mrg
47 1.1 mrg section.left= 2;
48 1.1 mrg row.left= 1;
49 1.1 mrg key.shape= "NORM";
50 1.1 mrg key.gap= 0.5;
51 1.1 mrg
52 1.1 mrg key.color= "grey10";
53 1.1 mrg labelColor= "white";
54 1.1 mrg baseColor= "grey20";
55 1.1 mrg
56 1.1 mrg section "Whole" {
57 1.1 mrg top= 10;
58 1.1 mrg row {
59 1.1 mrg top= 11;
60 1.1 mrg key.shape= "FKEY";
61 1.1 mrg keys {
62 1.1 mrg <ESC>,
63 1.1 mrg <FK01>, <FK02>, <FK03>, <FK04>, <FK05>, <FK06>,
64 1.1 mrg <FK07>, <FK08>, <FK09>, <FK10>, <FK11>, <FK12>,
65 1.1 mrg <PAUS>, <HOME>, <END>, <PGUP>
66 1.1 mrg };
67 1.1 mrg };
68 1.1 mrg row {
69 1.1 mrg top= 22;
70 1.1 mrg keys {
71 1.1 mrg { <AEO1>, "ONE" },
72 1.1 mrg <AE02>, <AE03>, <AE04>, <AE05>, <AE06>,
73 1.1 mrg <AE07>, <AE08>, <AE09>, <AE10>, <AE11>, <AE12>,
74 1.1 mrg { <BKSP>, shape="WIDE" },
75 1.1 mrg <PGDN>
76 1.1 mrg };
77 1.1 mrg };
78 1.1 mrg row {
79 1.1 mrg top= 40;
80 1.1 mrg keys {
81 1.1 mrg <TAB>, <AD01>, <AD02>, <AD03>, <AD04>, <AD05>, <AD06>,
82 1.1 mrg <AD07>, <AD08>, <AD09>, <AD10>, <AD11>, <AD12>,
83 1.1 mrg { <BKSL>, "WIDR" }
84 1.1 mrg };
85 1.1 mrg };
86 1.1 mrg row {
87 1.1 mrg top= 58;
88 1.1 mrg keys { { <CAPS>, shape="WIDE" },
89 1.1 mrg <AC01>, <AC02>, <AC03>, <AC04>, <AC05>,
90 1.1 mrg <AC06>, <AC07>, <AC08>, <AC09>, <AC10>,
91 1.1 mrg <AC11>,
92 1.1 mrg { <RTRN>, shape="RTRN" }
93 1.1 mrg };
94 1.1 mrg };
95 1.1 mrg row {
96 1.1 mrg top= 76;
97 1.1 mrg keys {
98 1.1 mrg { <LFSH>, shape="WIDR" },
99 1.1 mrg <AB01>, <AB02>, <AB03>, <AB04>, <AB05>,
100 1.1 mrg <AB06>, <AB07>, <AB08>, <AB09>, <AB10>,
101 1.1 mrg <RTSH>, <UP>, <NMLK>
102 1.1 mrg };
103 1.1 mrg };
104 1.1 mrg row {
105 1.1 mrg top= 94;
106 1.1 mrg keys {
107 1.1 mrg { <LCTL>, "WIDE" }, <FUNC>, { <LALT>, "WIDE" },
108 1.1 mrg <TLDE>, { <SPCE>, shape="SPCE" }, <INS>, <DELE>,
109 1.1 mrg <LEFT>, <DOWN>, <RGHT>
110 1.1 mrg };
111 1.1 mrg };
112 1.1 mrg overlay "KPAD" {
113 1.1 mrg <AE07>=<KP7>, <AE08>=<KP8>, <AE09>=<KP9>, <AE10>=<KPMU>,
114 1.1 mrg <AD07>=<KP4>, <AD08>=<KP5>, <AD09>=<KP6>, <AD10>=<KPSU>,
115 1.1 mrg <AC07>=<KP1>, <AC08>=<KP2>, <AC09>=<KP3>, <AC10>=<KPAD>,
116 1.1 mrg <AB07>=<KP0>, <AB09>=<KPDL>, <AB10>=<KPSL>
117 1.1 mrg };
118 1.1 mrg }; // End of "Whole" section
119 1.1 mrg
120 1.1 mrg solid "STIK" {
121 1.1 mrg color= "red";
122 1.1 mrg shape= "STIK";
123 1.1 mrg top= 81;
124 1.1 mrg left= 112;
125 1.1 mrg };
126 1.1 mrg
127 1.1 mrg solid "BTN1" {
128 1.1 mrg color= "red";
129 1.1 mrg shape= "BTN";
130 1.1 mrg top= 137;
131 1.1 mrg left= 93;
132 1.1 mrg };
133 1.1 mrg
134 1.1 mrg solid "BTN2" {
135 1.1 mrg color= "red";
136 1.1 mrg shape= "BTN";
137 1.1 mrg top= 137;
138 1.1 mrg left= 127;
139 1.1 mrg };
140 1.1 mrg
141 1.1 mrg alias <AC00> = <CAPS>;
142 1.1 mrg alias <AA00> = <LCTL>;
143 1.1 mrg
144 1.1 mrg };
145