Home | History | Annotate | Line # | Download | only in digital_vndr
      1  1.1  mrg //
      2  1.1  mrg //Copyright (c) 1996  Digital Equipment Corporation
      3  1.1  mrg //
      4  1.1  mrg //Permission is hereby granted, free of charge, to any person obtaining
      5  1.1  mrg //a copy of this software and associated documentation files (the
      6  1.1  mrg //"Software"), to deal in the Software without restriction, including
      7  1.1  mrg //without limitation the rights to use, copy, modify, merge, publish,
      8  1.1  mrg //distribute, sublicense, and sell copies of the Software, and to
      9  1.1  mrg //permit persons to whom the Software is furnished to do so, subject to
     10  1.1  mrg //the following conditions:
     11  1.1  mrg //
     12  1.1  mrg //The above copyright notice and this permission notice shall be included
     13  1.1  mrg //in all copies or substantial portions of the Software.
     14  1.1  mrg //
     15  1.1  mrg //THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
     16  1.1  mrg //OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
     17  1.1  mrg //MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
     18  1.1  mrg //IN NO EVENT SHALL DIGITAL EQUIPMENT CORPORATION BE LIABLE FOR ANY CLAIM,
     19  1.1  mrg //DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR
     20  1.1  mrg //OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR
     21  1.1  mrg //THE USE OR OTHER DEALINGS IN THE SOFTWARE.
     22  1.1  mrg //
     23  1.1  mrg //Except as contained in this notice, the name of the Digital Equipment 
     24  1.1  mrg //Corporation shall not be used in advertising or otherwise to promote
     25  1.1  mrg //the sale, use or other dealings in this Software without prior written
     26  1.1  mrg //authorization from Digital Equipment Corporation.
     27  1.1  mrg //
     28  1.1  mrg // HISTORY
     29  1.1  mrg // Log: unix,v 
     30  1.1  mrg // Revision 1.2  1996/06/18  09:12:53  erik
     31  1.1  mrg // use flags correctly, assorted cleanups and consortium fixes
     32  1.1  mrg //
     33  1.1  mrg // Revision 1.1.2.3  1995/06/27  12:17:30  William_Walker
     34  1.1  mrg // 	Rename <TLDE> to ISO9995 compliant <AE00>.
     35  1.1  mrg // 	[1995/06/26  20:23:12  William_Walker]
     36  1.1  mrg //
     37  1.1  mrg // Revision 1.1.2.2  1995/06/05  19:21:23  William_Walker
     38  1.1  mrg // 	New file.  I love keymaps.
     39  1.1  mrg // 	[1995/06/05  18:05:56  William_Walker]
     40  1.1  mrg // 
     41  1.1  mrg // EndLog
     42  1.1  mrg // 
     43  1.1  mrg // @(#)RCSfile: unix,v  Revision: 1.2  (DEC) Date: 1996/01/24 12:16:
     44  1.1  mrg // 
     45  1.1  mrg xkb_geometry "unix" {
     46  1.1  mrg 
     47  1.1  mrg     width		= 340;
     48  1.1  mrg     height		= 160;
     49  1.1  mrg     shape.cornerRadius 	= 1;
     50  1.1  mrg 
     51  1.1  mrg     shape "NORM" { primary = { [18,19] }, { [3,2], [15,16] } };
     52  1.1  mrg     shape "AE00" { primary = { [28,19] }, { [3,2], [25,16] } };
     53  1.1  mrg     shape "BKSP" { primary = { [46,19] }, { [3,2], [43,16] } };
     54  1.1  mrg     shape "TABK" { primary = { [37,19] }, { [3,2], [34,16] } };
     55  1.1  mrg     shape "CTRL" { primary = { [46,19] }, { [3,2], [43,16] } };
     56  1.1  mrg     shape "RTRN" { primary = { [46,19] }, { [3,2], [43,16] } };
     57  1.1  mrg     shape "SHFT" { primary = { [56,19] }, { [3,2], [53,16] } };
     58  1.1  mrg     shape "MODK" { primary = { [37,19] }, { [3,2], [34,16] } };
     59  1.1  mrg     shape "SPCE" { primary = { [132,19] },{ [3,2], [129,16]} };
     60  1.1  mrg 
     61  1.1  mrg     section.left= 17;
     62  1.1  mrg     row.left	= 1;
     63  1.1  mrg     key.shape	= "NORM";
     64  1.1  mrg     key.gap	=  1;
     65  1.1  mrg 
     66  1.1  mrg     text.color      = "black";
     67  1.1  mrg     text "Logo" {left = 20; top = 10; text="digital\n"; };
     68  1.1  mrg 
     69  1.1  mrg     section "Function" { top = 30;
     70  1.1  mrg         row { top = 1;
     71  1.1  mrg 	    keys {  <FK01>, <FK02>, <FK03>, <FK04>, <FK05>, 
     72  1.1  mrg 		    { <FK06>, 20 }, <FK07>, <FK08>, <FK09>, <FK10>,
     73  1.1  mrg 		    { <LEFT>, 20 }, <DOWN>, <UP>, <RGHT>
     74  1.1  mrg 	    };
     75  1.1  mrg         };
     76  1.1  mrg     };
     77  1.1  mrg 
     78  1.1  mrg     section "Alpha" { top = 50;
     79  1.1  mrg         row { top = 1;
     80  1.1  mrg 	    keys {  { <AE00>, "AE00" }, 
     81  1.1  mrg 		    <AE01>, <AE02>, <AE03>, <AE04>, <AE05>, <AE06>, 
     82  1.1  mrg 		    <AE07>, <AE08>, <AE09>, <AE10>, <AE11>, <AE12>, 
     83  1.1  mrg 		    { <BKSP>, "BKSP" }
     84  1.1  mrg 	    };
     85  1.1  mrg         };
     86  1.1  mrg         row { top = 21;
     87  1.1  mrg 	    keys {  { <TAB>, "TABK" },
     88  1.1  mrg 		    <AD01>, <AD02>, <AD03>, <AD04>, <AD05>, <AD06>, 
     89  1.1  mrg 		    <AD07>, <AD08>, <AD09>, <AD10>, <AD11>, <AD12>, 
     90  1.1  mrg 		    <BKSL>, <AB00>
     91  1.1  mrg 	    };
     92  1.1  mrg 
     93  1.1  mrg         };
     94  1.1  mrg         row { top = 41; left = -4;
     95  1.1  mrg 	    keys {  { <LCTL>, "CTRL" },
     96  1.1  mrg 		    <AC01>, <AC02>, <AC03>, <AC04>, <AC05>, <AC06>, 
     97  1.1  mrg 		    <AC07>, <AC08>, <AC09>, <AC10>, <AC11>, 
     98  1.1  mrg 		    { <RTRN>, "RTRN" }
     99  1.1  mrg 	    };
    100  1.1  mrg         };
    101  1.1  mrg         row { top = 61; left = -4;
    102  1.1  mrg 	    keys {  { <LFSH>, "SHFT" },
    103  1.1  mrg 		    <AB01>, <AB02>, <AB03>, <AB04>, <AB05>, <AB06>, 
    104  1.1  mrg 		    <AB07>, <AB08>, <AB09>, <AB10>,
    105  1.1  mrg 		    { <RTSH>, "SHFT" }
    106  1.1  mrg 	    };
    107  1.1  mrg         };
    108  1.1  mrg         solid "ExtendKey" { top = 81; left= 1;
    109  1.1  mrg             shape= "NORM";
    110  1.1  mrg             color= "grey20";
    111  1.1  mrg         };
    112  1.1  mrg         text.top = 89;
    113  1.1  mrg         text.color = "black";
    114  1.1  mrg         text "ExtendLabel" {left = 6; text="Ext\nend"; };
    115  1.1  mrg         row { top = 81; left = 19;
    116  1.1  mrg 	    key.shape = "MODK";
    117  1.1  mrg 	    keys {  { <LCMP>, "NORM" }, <LALT>,
    118  1.1  mrg 		    { <SPCE>, "SPCE" },
    119  1.1  mrg 		    <RALT>, <RCMP> 
    120  1.1  mrg 	    };
    121  1.1  mrg         };
    122  1.1  mrg     };
    123  1.1  mrg };
    124  1.1  mrg 
    125  1.1  mrg xkb_geometry "lk421jj" {
    126  1.1  mrg 
    127  1.1  mrg     width		= 315;
    128  1.1  mrg     height		= 170;
    129  1.1  mrg     shape.cornerRadius  = 1;
    130  1.1  mrg 
    131  1.1  mrg     shape "NORM" { { [18,19] }, { [3,2], [15,16] } };
    132  1.1  mrg     shape "RTRN" {
    133  1.1  mrg 	approx = { [0,0],[28,23] },
    134  1.1  mrg         { [0,0], [28,0], [28,39], [5,39], [5,19], [0,19] },
    135  1.1  mrg         { [3,2], [25,2], [25,36], [8,36], [8,16], [3,16] }
    136  1.1  mrg     };
    137  1.1  mrg     shape "LONG"  { { [37,19] }, { [3,2], [34,16] } };
    138  1.1  mrg     shape "LONG1" { { [32,19] }, { [3,2], [29,16] } };
    139  1.1  mrg     shape "TALL" { { [18,39] }, { [3,2], [15,36] } };
    140  1.1  mrg     shape "MED" { { [23,19] }, { [3,2], [20,16] } };
    141  1.1  mrg     shape "CTRL" { { [43,19] }, { [3,2], [38,16] } };
    142  1.1  mrg     shape "SPCE" { { [55,19] },{ [3,2], [53,16]} };
    143  1.1  mrg     shape "LEDS" { [ 56,15] };
    144  1.1  mrg     shape "LED"  { [  5, 2] };
    145  1.1  mrg 
    146  1.1  mrg     section.left	= 5;
    147  1.1  mrg     row.left	= 1;
    148  1.1  mrg     key.shape	= "NORM";
    149  1.1  mrg     key.gap		=  1;
    150  1.1  mrg 
    151  1.1  mrg     text "Logo" {left = 7; top = 10; text="digital\n"; };
    152  1.1  mrg 
    153  1.1  mrg     section "Function" { top = 45;
    154  1.1  mrg         row { top = 1; left = 7;
    155  1.1  mrg 	    keys {  <FK01>, <FK02>, <FK03>, <FK04>, <FK05>,
    156  1.1  mrg 		    { <FK06>, 18 }, <FK07>, <FK08>, <FK09>, <FK10>
    157  1.1  mrg 	    };
    158  1.1  mrg         };
    159  1.1  mrg     };
    160  1.1  mrg 
    161  1.1  mrg     section "Editing" { top = 45; left= 230;
    162  1.1  mrg         row { top = 1;
    163  1.1  mrg 	    keys { <LEFT>, <DOWN>, <UP>, <RGHT> };
    164  1.1  mrg         };
    165  1.1  mrg     };
    166  1.1  mrg 
    167  1.1  mrg     section "Alpha" { top = 65;
    168  1.1  mrg         row { top = 1; left = 7;
    169  1.1  mrg 	    keys {  { <AE00>, "MED" }, 
    170  1.1  mrg 		    <AE01>, <AE02>, <AE03>, <AE04>, <AE05>, <AE06>, 
    171  1.1  mrg 		    <AE07>, <AE08>, <AE09>, <AE10>, <AE11>, <AE12>, 
    172  1.1  mrg 		    <AB00>, { <BKSP>, "MED" }
    173  1.1  mrg 	    };
    174  1.1  mrg         };
    175  1.1  mrg         row { top = 21;	left = 7;
    176  1.1  mrg 	    keys {  { <TAB>, "LONG1" },
    177  1.1  mrg 		    <AD01>, <AD02>, <AD03>, <AD04>, <AD05>, <AD06>, 
    178  1.1  mrg 		    <AD07>, <AD08>, <AD09>, <AD10>, <AD11>, <AD12>, 
    179  1.1  mrg 		    { <RTRN>, "RTRN" }
    180  1.1  mrg 	    };
    181  1.1  mrg         };
    182  1.1  mrg         row { top = 41;
    183  1.1  mrg 	    keys {  { <LCTL>, "CTRL" },
    184  1.1  mrg 		    <AC01>, <AC02>, <AC03>, <AC04>, <AC05>, <AC06>, 
    185  1.1  mrg 		    <AC07>, <AC08>, <AC09>, <AC10>, <AC11>, <BKSL>
    186  1.1  mrg 	    };
    187  1.1  mrg         };
    188  1.1  mrg         row { top = 61;
    189  1.1  mrg 	    keys {  <CAPS>, { <LFSH>, "LONG1" },
    190  1.1  mrg 		    <AB01>, <AB02>, <AB03>, <AB04>, <AB05>, 
    191  1.1  mrg 		    <AB06>, <AB07>, <AB08>, <AB09>, <AB10>,
    192  1.1  mrg 		    <AB11>, { <RTSH>, "LONG1" }
    193  1.1  mrg 	    };
    194  1.1  mrg         };
    195  1.1  mrg         row { top = 81;	left = 7;
    196  1.1  mrg 	    keys {  <AA00>, <LCMP>,
    197  1.1  mrg 		    { <LALT>, "LONG" },
    198  1.1  mrg 		    { <MUHE>, "LONG" },
    199  1.1  mrg 		    { <SPCE>, "SPCE" },
    200  1.1  mrg 		    { <KANJ>, "LONG" },
    201  1.1  mrg 		    { <HIRA>, "LONG" },
    202  1.1  mrg 		    <RALT>, <RCMP>
    203  1.1  mrg 	    };
    204  1.1  mrg         };
    205  1.1  mrg     };
    206  1.1  mrg 
    207  1.1  mrg     section.left = 233;
    208  1.1  mrg     section.top  = 20;
    209  1.1  mrg 
    210  1.1  mrg     section "Indicators" {
    211  1.1  mrg         solid "led_panel" { top = 0; left = 0;
    212  1.1  mrg 	    cornerRadius = 1;
    213  1.1  mrg 	    shape = "LEDS";
    214  1.1  mrg 	    color = "grey";
    215  1.1  mrg         };
    216  1.1  mrg         indicator.onColor = "#00ff00";
    217  1.1  mrg         indicator.offColor= "#001000";
    218  1.1  mrg         indicator.top = 11;
    219  1.1  mrg         indicator.shape= "LED";
    220  1.1  mrg         indicator "Scroll Lock" { left = 6;  };
    221  1.1  mrg         indicator "Caps Lock"   { left = 26; };
    222  1.1  mrg         text.top = 3;
    223  1.1  mrg         text.color = "black";
    224  1.1  mrg         text "ScrollLockLabel" {left = 3; text="Scroll\nLock"; };
    225  1.1  mrg         text "CapsLockLabel" {left = 22; text="Caps\nLock"; };
    226  1.1  mrg     };
    227  1.1  mrg };
    228