|
|
1.1 ! root 1: /* $Header: lk201.h,v 10.1 86/11/29 13:53:34 jg Rel $ */ ! 2: /* $Header: lk201.h,v 10.1 86/11/29 13:53:34 jg Rel $ */ ! 3: /* ! 4: * The Sun X drivers are a product of Sun Microsystems, Inc. and are provided ! 5: * for unrestricted use provided that this legend is included on all tape ! 6: * media and as a part of the software program in whole or part. Users ! 7: * may copy or modify these drivers without charge, but are not authorized ! 8: * to license or distribute them to anyone else except as part of a product or ! 9: * program developed by the user. ! 10: * ! 11: * THE SUN X DRIVERS ARE PROVIDED AS IS WITH NO WARRANTIES OF ANY KIND ! 12: * INCLUDING THE WARRANTIES OF DESIGN, MERCHANTIBILITY AND FITNESS FOR A ! 13: * PARTICULAR PURPOSE, OR ARISING FROM A COURSE OF DEALING, USAGE OR TRADE ! 14: * PRACTICE. ! 15: * ! 16: * The Sun X Drivers are provided with no support and without any obligation ! 17: * on the part of Sun Microsystems, Inc. to assist in their use, correction, ! 18: * modification or enhancement. ! 19: * ! 20: * SUN MICROSYSTEMS, INC. SHALL HAVE NO LIABILITY WITH RESPECT TO THE ! 21: * INFRINGEMENT OF COPYRIGHTS, TRADE SECRETS OR ANY PATENTS BY THE SUN X ! 22: * DRIVERS OR ANY PART THEREOF. ! 23: * ! 24: * In no event will Sun Microsystems, Inc. be liable for any lost revenue ! 25: * or profits or other special, indirect and consequential damages, even if ! 26: * Sun has been advised of the possibility of such damages. ! 27: * ! 28: * Sun Microsystems, Inc. ! 29: * 2550 Garcia Avenue ! 30: * Mountain View, California 94043 ! 31: */ ! 32: ! 33: /*- ! 34: * Copyright (c) 1986 by Sun Microsystems, Inc. ! 35: * ! 36: * @(#)lk201.h 2.1 86/01/28 ! 37: * ! 38: */ ! 39: ! 40: /* ! 41: * Bogus mapping to the LK201 keycodes. This is really squalid. ! 42: */ ! 43: static u_short LK201[] = { ! 44: 0324|ControlMask, /* 000 nul */ ! 45: 0302|ControlMask, /* 001 soh */ ! 46: 0331|ControlMask, /* 002 stx */ ! 47: 0316|ControlMask, /* 003 etx */ ! 48: 0315|ControlMask, /* 004 eot */ ! 49: 0314|ControlMask, /* 005 enq */ ! 50: 0322|ControlMask, /* 006 ack */ ! 51: 0330|ControlMask, /* 007 bel */ ! 52: 0335|ControlMask, /* 010 bs */ ! 53: 0276|ControlMask, /* 011 ht */ ! 54: 0342|ControlMask, /* 012 nl */ ! 55: 0347|ControlMask, /* 013 vt */ ! 56: 0354|ControlMask, /* 014 np */ ! 57: 0275|ControlMask, /* 015 cr */ ! 58: 0336|ControlMask, /* 016 so */ ! 59: 0353|ControlMask, /* 017 si */ ! 60: 0360|ControlMask, /* 020 dle */ ! 61: 0301|ControlMask, /* 021 dc1 */ ! 62: 0321|ControlMask, /* 022 dc2 */ ! 63: 0307|ControlMask, /* 023 dc3 */ ! 64: 0327|ControlMask, /* 024 dc4 */ ! 65: 0341|ControlMask, /* 025 nak */ ! 66: 0323|ControlMask, /* 026 syn */ ! 67: 0306|ControlMask, /* 027 etb */ ! 68: 0310|ControlMask, /* 030 can */ ! 69: 0334|ControlMask, /* 031 em */ ! 70: 0303|ControlMask, /* 032 sub */ ! 71: 0372|ControlMask, /* 033 esc */ ! 72: 0367|ControlMask, /* 034 fs */ ! 73: 0366|ControlMask, /* 035 gs */ ! 74: 0277|ControlMask, /* 036 rs */ ! 75: 0371|ControlMask, /* 037 us */ ! 76: 0324, /* 040 sp */ ! 77: 0300|ShiftMask, /* 041 ! */ ! 78: 0373|ShiftMask, /* 042 " */ ! 79: 0313|ShiftMask, /* 043 # */ ! 80: 0320|ShiftMask, /* 044 $ */ ! 81: 0326|ShiftMask, /* 045 % */ ! 82: 0340|ShiftMask, /* 046 & */ ! 83: 0373, /* 047 ' */ ! 84: 0352|ShiftMask, /* 050 ( */ ! 85: 0357|ShiftMask, /* 051 ) */ ! 86: 0345|ShiftMask, /* 052 * */ ! 87: 0365|ShiftMask, /* 053 + */ ! 88: 0350, /* 054 , */ ! 89: 0371, /* 055 - */ ! 90: 0355, /* 056 . */ ! 91: 0363, /* 057 / */ ! 92: 0357, /* 060 0 */ ! 93: 0300, /* 061 1 */ ! 94: 0305, /* 062 2 */ ! 95: 0313, /* 063 3 */ ! 96: 0320, /* 064 4 */ ! 97: 0326, /* 065 5 */ ! 98: 0333, /* 066 6 */ ! 99: 0340, /* 067 7 */ ! 100: 0345, /* 070 8 */ ! 101: 0352, /* 071 9 */ ! 102: 0362|ShiftMask, /* 072 : */ ! 103: 0362, /* 073 ; */ ! 104: 0350|ShiftMask, /* 074 < */ ! 105: 0365, /* 075 = */ ! 106: 0355|ShiftMask, /* 076 > */ ! 107: 0363|ShiftMask, /* 077 ? */ ! 108: 0305|ShiftMask, /* 100 @ */ ! 109: 0302|ShiftMask, /* 101 A */ ! 110: 0331|ShiftMask, /* 102 B */ ! 111: 0316|ShiftMask, /* 103 C */ ! 112: 0315|ShiftMask, /* 104 D */ ! 113: 0314|ShiftMask, /* 105 E */ ! 114: 0322|ShiftMask, /* 106 F */ ! 115: 0330|ShiftMask, /* 107 G */ ! 116: 0335|ShiftMask, /* 110 H */ ! 117: 0346|ShiftMask, /* 111 I */ ! 118: 0342|ShiftMask, /* 112 J */ ! 119: 0347|ShiftMask, /* 113 K */ ! 120: 0354|ShiftMask, /* 114 L */ ! 121: 0343|ShiftMask, /* 115 M */ ! 122: 0336|ShiftMask, /* 116 N */ ! 123: 0353|ShiftMask, /* 117 O */ ! 124: 0360|ShiftMask, /* 120 P */ ! 125: 0301|ShiftMask, /* 121 Q */ ! 126: 0321|ShiftMask, /* 122 R */ ! 127: 0307|ShiftMask, /* 123 S */ ! 128: 0327|ShiftMask, /* 124 T */ ! 129: 0341|ShiftMask, /* 125 U */ ! 130: 0323|ShiftMask, /* 126 V */ ! 131: 0306|ShiftMask, /* 127 W */ ! 132: 0310|ShiftMask, /* 130 X */ ! 133: 0334|ShiftMask, /* 131 Y */ ! 134: 0303|ShiftMask, /* 132 Z */ ! 135: 0372, /* 133 [ */ ! 136: 0367, /* 134 \ */ ! 137: 0366, /* 135 ] */ ! 138: 0333|ShiftMask, /* 136 ^ */ ! 139: 0371|ShiftMask, /* 137 _ */ ! 140: 0277, /* 140 ` */ ! 141: 0302, /* 141 a */ ! 142: 0331, /* 142 b */ ! 143: 0316, /* 143 c */ ! 144: 0315, /* 144 d */ ! 145: 0314, /* 145 e */ ! 146: 0322, /* 146 f */ ! 147: 0330, /* 147 g */ ! 148: 0335, /* 150 h */ ! 149: 0346, /* 151 i */ ! 150: 0342, /* 152 j */ ! 151: 0347, /* 153 k */ ! 152: 0354, /* 154 l */ ! 153: 0343, /* 155 m */ ! 154: 0336, /* 156 n */ ! 155: 0353, /* 157 o */ ! 156: 0360, /* 160 p */ ! 157: 0301, /* 161 q */ ! 158: 0321, /* 162 r */ ! 159: 0307, /* 163 s */ ! 160: 0327, /* 164 t */ ! 161: 0341, /* 165 u */ ! 162: 0323, /* 166 v */ ! 163: 0306, /* 167 w */ ! 164: 0310, /* 170 x */ ! 165: 0334, /* 171 y */ ! 166: 0303, /* 172 z */ ! 167: 0372|ShiftMask, /* 173 { */ ! 168: 0367|ShiftMask, /* 174 | */ ! 169: 0366|ShiftMask, /* 175 } */ ! 170: 0277|ShiftMask, /* 176 ~ */ ! 171: 0274, /* 177 del */ ! 172: }; ! 173:
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.