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