winbook revision 154daed1
1154daed1Smrg// $Xorg: winbook,v 1.3 2000/08/17 19:54:36 cpqbld Exp $
2154daed1Smrgdefault xkb_geometry "XP5" {
3154daed1Smrg
4154daed1Smrg    description= "WinBook XP5";
5154daed1Smrg    width= 281;
6154daed1Smrg    height= 180;
7154daed1Smrg
8154daed1Smrg    shape.cornerRadius= 1;
9154daed1Smrg
10154daed1Smrg    shape "NORM" { 
11154daed1Smrg	{ [17,17] },
12154daed1Smrg	{ [ 2, 1], [ 15, 15 ] }
13154daed1Smrg    };
14154daed1Smrg    shape "FKEY" {
15154daed1Smrg	{ [ 15, 10 ] },
16154daed1Smrg	{ [  1,  0 ], [ 14, 9.5 ] }
17154daed1Smrg    };
18154daed1Smrg    shape "ONE" {
19154daed1Smrg	{ [ 28, 17 ] },
20154daed1Smrg	{ [ 11, 0 ], [ 28, 17 ] },
21154daed1Smrg	{ [ 13, 1 ], [ 26, 15 ] }
22154daed1Smrg    };
23154daed1Smrg    shape "WIDE" {	// backspace, caps lock, ctrl alt ?
24154daed1Smrg	{ [  24.5, 17 ] },
25154daed1Smrg	{ [   2,  1 ], [ 22.5, 15 ] }
26154daed1Smrg    };
27154daed1Smrg    shape "WIDR" { // backslash, left shift
28154daed1Smrg	{ [ 35, 17 ] },
29154daed1Smrg	{ [ 2, 1 ], [ 33, 15 ] }
30154daed1Smrg    };
31154daed1Smrg    shape "RTRN" {
32154daed1Smrg	{ [  45, 17 ] },
33154daed1Smrg	{ [  2,  1 ], [ 43, 15 ] }
34154daed1Smrg    };
35154daed1Smrg    shape "SPCE" {
36154daed1Smrg	{ [  90, 17 ] },
37154daed1Smrg	{ [  2,  1 ], [ 88, 15 ] }
38154daed1Smrg    };
39154daed1Smrg    shape "STIK" {
40154daed1Smrg	cornerRadius= 4,
41154daed1Smrg	{ [  8,  8 ] }
42154daed1Smrg    };
43154daed1Smrg    shape "BTN" {
44154daed1Smrg	{ [ 31, 6 ] }
45154daed1Smrg    };
46154daed1Smrg
47154daed1Smrg    section.left= 2;
48154daed1Smrg    row.left= 1;
49154daed1Smrg    key.shape= "NORM";
50154daed1Smrg    key.gap=  0.5;
51154daed1Smrg
52154daed1Smrg    key.color= "grey10";
53154daed1Smrg    labelColor= "white";
54154daed1Smrg    baseColor= "grey20";
55154daed1Smrg
56154daed1Smrg    section "Whole" {
57154daed1Smrg	top= 10;
58154daed1Smrg	row {
59154daed1Smrg	    top= 11; 
60154daed1Smrg	    key.shape= "FKEY";
61154daed1Smrg	    keys { 
62154daed1Smrg	    	<ESC>,  
63154daed1Smrg	    	<FK01>, <FK02>, <FK03>, <FK04>, <FK05>, <FK06>,
64154daed1Smrg		<FK07>, <FK08>, <FK09>, <FK10>, <FK11>, <FK12>,
65154daed1Smrg		<PAUS>, <HOME>, <END>, <PGUP>
66154daed1Smrg	    };
67154daed1Smrg	};
68154daed1Smrg	row {
69154daed1Smrg	    top= 22;
70154daed1Smrg	    keys { 
71154daed1Smrg	    	{ <AEO1>, "ONE" },
72154daed1Smrg		<AE02>, <AE03>, <AE04>, <AE05>, <AE06>,
73154daed1Smrg		<AE07>, <AE08>, <AE09>, <AE10>, <AE11>, <AE12>,
74154daed1Smrg		{ <BKSP>, shape="WIDE" }, 
75154daed1Smrg		<PGDN>
76154daed1Smrg	    };
77154daed1Smrg	};
78154daed1Smrg	row {
79154daed1Smrg	    top= 40;
80154daed1Smrg	    keys { 
81154daed1Smrg	    	<TAB>, <AD01>, <AD02>, <AD03>, <AD04>, <AD05>, <AD06>,
82154daed1Smrg		<AD07>, <AD08>, <AD09>, <AD10>, <AD11>, <AD12>,
83154daed1Smrg		{ <BKSL>, "WIDR" }
84154daed1Smrg	    };
85154daed1Smrg	};
86154daed1Smrg	row {
87154daed1Smrg	    top= 58;
88154daed1Smrg	    keys { { <CAPS>, shape="WIDE" },
89154daed1Smrg		<AC01>, <AC02>, <AC03>, <AC04>, <AC05>, 
90154daed1Smrg		<AC06>, <AC07>, <AC08>, <AC09>, <AC10>, 
91154daed1Smrg		<AC11>, 
92154daed1Smrg		{ <RTRN>, shape="RTRN" }
93154daed1Smrg	    };
94154daed1Smrg	};
95154daed1Smrg	row {
96154daed1Smrg	    top= 76;
97154daed1Smrg	    keys { 
98154daed1Smrg		{ <LFSH>, shape="WIDR" },
99154daed1Smrg		<AB01>, <AB02>, <AB03>, <AB04>, <AB05>, 
100154daed1Smrg		<AB06>, <AB07>, <AB08>, <AB09>, <AB10>, 
101154daed1Smrg		<RTSH>, <UP>, <NMLK> 
102154daed1Smrg	    };
103154daed1Smrg	};
104154daed1Smrg	row {
105154daed1Smrg	    top= 94;
106154daed1Smrg	    keys { 
107154daed1Smrg		{ <LCTL>, "WIDE" }, <FUNC>, { <LALT>, "WIDE" }, 
108154daed1Smrg		<TLDE>, { <SPCE>, shape="SPCE" }, <INS>, <DELE>, 
109154daed1Smrg		<LEFT>, <DOWN>, <RGHT>
110154daed1Smrg	    };
111154daed1Smrg	};
112154daed1Smrg	overlay "KPAD" {
113154daed1Smrg	    <AE07>=<KP7>,  <AE08>=<KP8>, <AE09>=<KP9>,  <AE10>=<KPMU>,
114154daed1Smrg	    <AD07>=<KP4>,  <AD08>=<KP5>, <AD09>=<KP6>,  <AD10>=<KPSU>,
115154daed1Smrg	    <AC07>=<KP1>,  <AC08>=<KP2>, <AC09>=<KP3>,  <AC10>=<KPAD>,
116154daed1Smrg	    <AB07>=<KP0>,                <AB09>=<KPDL>, <AB10>=<KPSL>
117154daed1Smrg	};
118154daed1Smrg    }; // End of "Whole" section
119154daed1Smrg
120154daed1Smrg    solid "STIK" {
121154daed1Smrg	color= "red";
122154daed1Smrg	shape= "STIK";
123154daed1Smrg	top= 81;
124154daed1Smrg	left= 112;
125154daed1Smrg    };
126154daed1Smrg
127154daed1Smrg    solid "BTN1" {
128154daed1Smrg    	color= "red";
129154daed1Smrg	shape= "BTN";
130154daed1Smrg	top= 137;
131154daed1Smrg	left= 93;
132154daed1Smrg    };
133154daed1Smrg
134154daed1Smrg    solid "BTN2" {
135154daed1Smrg	color= "red";
136154daed1Smrg	shape= "BTN";
137154daed1Smrg	top= 137;
138154daed1Smrg	left= 127;
139154daed1Smrg    };
140154daed1Smrg
141154daed1Smrg    alias <AC00> = <CAPS>;
142154daed1Smrg    alias <AA00> = <LCTL>;
143154daed1Smrg
144154daed1Smrg};
145