home *** CD-ROM | disk | FTP | other *** search
/ Geek Gadgets 1 / ADE-1.bin / ade-bin / x11r6.1 / lib / x11 / xkb / keycodes / digital / lk next >
Encoding:
Text File  |  1996-10-17  |  5.9 KB  |  269 lines

  1. // $XConsortium: lk /main/3 1996/01/24 12:13:31 kaleb $
  2. //
  3. //Copyright (c) 1996  Digital Equipment Corporation
  4. //
  5. //Permission is hereby granted, free of charge, to any person obtaining
  6. //a copy of this software and associated documentation files (the
  7. //"Software"), to deal in the Software without restriction, including
  8. //without limitation the rights to use, copy, modify, merge, publish,
  9. //distribute, sublicense, and sell copies of the Software, and to
  10. //permit persons to whom the Software is furnished to do so, subject to
  11. //the following conditions:
  12. //
  13. //The above copyright notice and this permission notice shall be included
  14. //in all copies or substantial portions of the Software.
  15. //
  16. //THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
  17. //OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
  18. //MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
  19. //IN NO EVENT SHALL DIGITAL EQUIPMENT CORPORATION BE LIABLE FOR ANY CLAIM,
  20. //DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR
  21. //OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR
  22. //THE USE OR OTHER DEALINGS IN THE SOFTWARE.
  23. //
  24. //Except as contained in this notice, the name of the Digital Equipment 
  25. //Corporation shall not be used in advertising or otherwise to promote
  26. //the sale, use or other dealings in this Software without prior written
  27. //authorization from Digital Equipment Corporation.
  28. //
  29. // HISTORY
  30. // $Log$
  31. // Revision 1.1.6.2  1995/08/07  17:40:34  William_Walker
  32. //     Upgrade XKB to protocol 0.62 (dual submit from decx11)
  33. //     [1995/08/06  14:06:25  William_Walker]
  34. //
  35. // Revision 1.1.2.4  1995/08/05  15:25:55  William_Walker
  36. //     Upgrade to XKB protocol 0.62
  37. //     [1995/08/05  14:39:58  William_Walker]
  38. // 
  39. // Revision 1.1.2.3  1995/06/27  12:17:31  William_Walker
  40. //          Rename <TLDE> to ISO9995 compliant <AE00>.
  41. //     [1995/06/26  20:24:04  William_Walker]
  42. // 
  43. // Revision 1.1.2.2  1995/06/05  19:21:28  William_Walker
  44. //     New file.  I love keymaps.
  45. //     [1995/06/05  18:07:29  William_Walker]
  46. // 
  47. // $EndLog$
  48. // 
  49. // @(#)$RCSfile: lk $ $Revision: /main/3 $ (DEC) $Date: 1996/01/24 12:13:31 $
  50. // 
  51. xkb_keycodes "lk_common" {
  52.     // "Function" keys
  53.     <FK01>    = 86;
  54.     <FK02>    = 87;
  55.     <FK03>    = 88;
  56.     <FK04>    = 89;
  57.     <FK05>    = 90;
  58.     <FK06>    = 100;
  59.     <FK07>    = 101;
  60.     <FK08>    = 102;
  61.     <FK09>    = 103;
  62.     <FK10>    = 104;
  63.     <FK11>    = 113;
  64.     <FK12>    = 114;
  65.  
  66.     <UP>    = 170;
  67.     <LEFT>    = 167;
  68.     <DOWN>    = 169;
  69.     <RGHT>    = 168;
  70.  
  71.     // "Keypad" keys
  72.     <KP7>    = 157;
  73.     <KP8>    = 158;
  74.     <KP9>    = 159;
  75.     <KP4>    = 153;
  76.     <KP5>    = 154;
  77.     <KP6>    = 155;
  78.     <KP1>    = 150;
  79.     <KP2>    = 151;
  80.     <KP3>    = 152;
  81.     <KPEN>    = 149;
  82.     <KP0>    = 146;
  83.     <KPDL>    = 148;
  84.  
  85.     // "Alphanumeric" keys
  86.     <AE00>    = 191;
  87.     <AE01>    = 192;
  88.     <AE02>    = 197;
  89.     <AE03>    = 203;
  90.     <AE04>    = 208;
  91.     <AE05>    = 214;
  92.     <AE06>    = 219;
  93.     <AE07>    = 224;
  94.     <AE08>    = 229;
  95.     <AE09>    = 234;
  96.     <AE10>    = 239;
  97.     <AE11>    = 249;
  98.     <AE12>    = 245;
  99.     <BKSP>    = 188;
  100.  
  101.     <TAB>    = 190;
  102.     <AD01>    = 193;
  103.     <AD02>    = 198;
  104.     <AD03>    = 204;
  105.     <AD04>    = 209;
  106.     <AD05>    = 215;
  107.     <AD06>    = 220;
  108.     <AD07>    = 225;
  109.     <AD08>    = 230;
  110.     <AD09>    = 235;
  111.     <AD10>    = 240;
  112.     <AD11>    = 250;
  113.     <AD12>    = 246;
  114.     <RTRN>    = 189;
  115.  
  116.     <LCTL>    = 175;
  117.     <CAPS>    = 176;
  118.     <AC01>    = 194;
  119.     <AC02>    = 199;
  120.     <AC03>    = 205;
  121.     <AC04>    = 210;
  122.     <AC05>    = 216;
  123.     <AC06>    = 221;
  124.     <AC07>    = 226;
  125.     <AC08>    = 231;
  126.     <AC09>    = 236;
  127.     <AC10>    = 242;
  128.     <AC11>    = 251;
  129.  
  130.     <LFSH>    = 174;
  131.     <AB01>    = 195;
  132.     <AB02>    = 200;
  133.     <AB03>    = 206;
  134.     <AB04>    = 211;
  135.     <AB05>    = 217;
  136.     <AB06>    = 222;
  137.     <AB07>    = 227;
  138.     <AB08>    = 232;
  139.     <AB09>    = 237;
  140.     <AB10>    = 243;
  141.     <RTSH>    = 171;
  142.  
  143.     <SPCE>    = 212;
  144.  
  145.     <LDM>    = 255; // Support R5 Lock Down Modifiers
  146.  
  147.     alias <TLDE> = <AE00>;
  148. };
  149.  
  150. xkb_keycodes "lkx01" {
  151.     include "digital/lk(lk_common)"
  152.     <AB00>    = 201;
  153.     <FK13>    = 115;
  154.     <FK14>    = 116;
  155.     <FK17>    = 128;
  156.     <FK18>    = 129;
  157.     <FK19>    = 130;
  158.     <FK20>    = 131;
  159.     <HELP>    = 124;
  160.     <DO>    = 125;
  161.     <FIND>    = 138;
  162.     <INS>    = 139;
  163.     <DELE>    = 140;
  164.     <SELE>    = 141;
  165.     <PGUP>    = 142;
  166.     <PGDN>    = 143;
  167.     <KPF1>    = 161;
  168.     <KPF2>    = 162;
  169.     <KPF3>    = 163;
  170.     <KPF4>    = 164;
  171.     <KPSU>    = 160;
  172.     <KPCO>    = 156;
  173.     <BKSL>    = 247;
  174.     <LCMP>    = 177;
  175. };
  176.  
  177. xkb_keycodes "lk201" {
  178.     include "digital/lk(lkx01)"
  179.     indicator 4 = "Scroll Lock";
  180.     indicator 3 = "Caps Lock";
  181.     indicator 2 = "Compose";
  182.     indicator 1 = "Wait";
  183. };
  184.  
  185. xkb_keycodes "lk421" {
  186.     include    "digital/lk(lkx01)"
  187.     <LALT>    = 172;
  188.     <RALT>    = 178;
  189.     <RCMP>    = 173;
  190. };
  191.  
  192. xkb_keycodes "lk401" {
  193.     include    "digital/lk(lk421)"
  194.     indicator 4 = "Scroll Lock";
  195.     indicator 3 = "Caps Lock";
  196. };
  197.  
  198. xkb_keycodes "lk44x" {
  199.     include "digital/lk(lk_common)"
  200.     <ESC>    = 85;
  201.     <PRSC>    = 115;
  202.     <SCLK>    = 116;
  203.     <PAUS>    = 124;
  204.     <INS>    = 138;
  205.     <HOME>    = 139;
  206.     <PGUP>    = 140;
  207.     <DELE>    = 141;
  208.     <END>    = 142;
  209.     <PGDN>    = 143;
  210.     <NMLK>    = 161;
  211.     <KPDV>    = 162;
  212.     <KPMU>    = 163;
  213.     <KPSU>    = 164;
  214.     <KPAD>    = 156;
  215.     <LALT>    = 172;
  216.     <RALT>    = 178;
  217.     <RCTL>    = 173;
  218. };
  219.  
  220. xkb_keycodes "lk443" {
  221.     include "digital/lk(lk44x)"
  222.     <BKSL>    = 247;
  223.     indicator 3 = "Caps Lock";
  224.     indicator 4 = "Scroll Lock";
  225.     indicator 5 = "Num Lock";
  226. };
  227.  
  228. xkb_keycodes "lk444" {
  229.     include "digital/lk(lk44x)"
  230.     <BKSL>    = 201;
  231.     <AC12>    = 247;
  232.     indicator 3 = "Caps Lock";
  233.     indicator 4 = "Scroll Lock";
  234.     indicator 5 = "Num Lock";
  235. };
  236.  
  237. // LK201-LT = lk201
  238. // LK421-AJ = lk421  +AB11
  239. // LK421-JJ = lk421aj+MUHE+KANJ+HIRA
  240. // LK401-AJ = lk401
  241. // LK401-BJ = lk401  +MUHE+KANJ+HIRA
  242. // LK401-JJ = lk401bj+AB11
  243. // LK401-LT = lk401
  244. // LK441-LT = lk443
  245.  
  246. xkb_keycodes "lk421aj" {
  247.     include "digital/lk(lk421)"
  248.     <AB11>  = 252;
  249. };
  250.  
  251. xkb_keycodes "lk421jj" {
  252.     include "digital/lk(lk421aj)"
  253.     <MUHE>  = 94;
  254.     <KANJ>  = 95;
  255.     <HIRA>  = 97;
  256. };
  257.  
  258. xkb_keycodes "lk401bj" {
  259.     include "digital/lk(lk401)"
  260.     <MUHE>  = 94;
  261.     <KANJ>  = 95;
  262.     <HIRA>  = 97;
  263. };
  264.  
  265. xkb_keycodes "lk401jj" {
  266.     include "digital/lk(lk401bj)"
  267.     <AB11>  = 252;
  268. };
  269.