|
|
1.1 ! root 1: /* ! 2: * Copyright (c) 1988 Regents of the University of California. ! 3: * All rights reserved. ! 4: * ! 5: * Redistribution and use in source and binary forms are permitted ! 6: * provided that the above copyright notice and this paragraph are ! 7: * duplicated in all such forms and that any documentation, ! 8: * advertising materials, and other materials related to such ! 9: * distribution and use acknowledge that the software was developed ! 10: * by the University of California, Berkeley. The name of the ! 11: * University may not be used to endorse or promote products derived ! 12: * from this software without specific prior written permission. ! 13: * THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR ! 14: * IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED ! 15: * WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. ! 16: * ! 17: * @(#)unix.kbd 4.1 (Berkeley) 12/4/88 ! 18: */ ! 19: ! 20: /* ! 21: * keynumber [ scancode [ unshifted [ shifted [ alted [ shiftalted ] ] ] ] ] ! 22: * ! 23: * keynumber is in decimal, and starts in column 1. ! 24: * scancode is hexadecimal. ! 25: * unshifted, etc. - these are either a single ascii character, ! 26: * or the name of a function or an AID-generating key. ! 27: * ! 28: * all fields are separated by a single space. ! 29: */ ! 30: ! 31: extern struct hits hits[]; ! 32: 1 0e ` ~ LPRT ! 33: 2 16 1 ! XON ! 34: 3 1e 2 @ XOFF ! 35: 4 26 3 # ALTK ! 36: 5 25 4 $ ESCAPE ! 37: 6 2e 5 % DISC ! 38: 7 36 6 ^ MASTER_RESET ! 39: 8 3d 7 & RESHOW ! 40: 9 3e 8 * FLINP ! 41: 10 46 9 ( SYNCH ! 42: 11 45 0 ) INIT ! 43: 12 4e - _ PCOFF ! 44: 13 55 = + PCON ! 45: 14 5d APLON APLOFF APLEND ! 46: 15 66 LEFT ! 47: 16 0d TAB BTAB ! 48: 17 15 q Q FIELDEND ! 49: 18 1d w W WORDEND ! 50: 19 24 e E WORDBACKTAB ! 51: 20 2d r R FERASE ! 52: 21 2c t T WERASE ! 53: 22 35 y Y ERASE ! 54: 23 3c u U CLRTAB ! 55: 24 43 i I SETHOM ! 56: 25 44 o O SETMRG ! 57: 26 4d p P UNDENT ! 58: 27 54 [ { INDENT ! 59: 28 5b \ | SETTAB ! 60: 29 5c DELTAB COLTAB COLBAK ! 61: 30 14 CAPS_LOCK ! 62: 31 1c a A WORDTAB ! 63: 32 1b s S CURSEL ! 64: 33 23 d D VERTICAL_BAR ! 65: 34 2b f F CENTSIGN ! 66: 35 34 g G PF25 ! 67: 36 33 h H PF26 ! 68: 37 3b j J PF27 ! 69: 38 42 k K PF28 ! 70: 39 4b l L PF29 ! 71: 40 4c ; : PF30 ! 72: 41 52 ' " PF31 ! 73: 42 53 ] } PF32 ! 74: 43 5a NL ! 75: 44 12 MAKE_SHIFT MAKE_SHIFT MAKE_SHIFT ! 76: 45 13 < > PF33 ! 77: 46 1a z Z PF34 ! 78: 47 22 x X PF35 ! 79: 48 21 c C PF36 ! 80: 49 2a v V ! 81: 50 32 b B ! 82: 51 31 n N ! 83: 52 3a m M ! 84: 53 41 , < ! 85: 54 49 . > ! 86: 55 4a / ? ! 87: 56 51 ! 88: 57 59 MAKE_SHIFT MAKE_SHIFT MAKE_SHIFT ! 89: 58 11 RESET NULL DVCNL ! 90: 59 ! 91: 60 19 MAKE_ALT MAKE_ALT MAKE_ALT ! 92: 61 29 SPACE SPACE ! 93: 62 39 MAKE_ALT MAKE_ALT MAKE_ALT ! 94: 63 ! 95: 64 58 ENTER ! 96: 65 06 CLEAR NULL TEST ! 97: 66 0c NULL NULL ATTN ! 98: 67 0b EEOF NULL EINP ! 99: 68 0a ! 100: 69 09 MAKE_CTRL ! 101: 70 05 ATTN NULL TREQ ! 102: 71 04 ! 103: 72 03 ! 104: 73 83 ! 105: 74 01 ! 106: 75 67 PA1 DP ! 107: 76 64 BTAB ! 108: 77 ! 109: 78 61 LEFT NULL LEFT2 ! 110: 79 ! 111: 80 6e PA2 FM ! 112: 81 65 INSRT ! 113: 82 63 UP ! 114: 83 62 NULL NULL HOME ! 115: 84 60 DOWN ! 116: 85 6f PA3 ! 117: 86 6d DELETE ! 118: 87 ! 119: 88 6a RIGHT NULL RIGHT2 ! 120: 89 ! 121: 90 76 ! 122: 91 6c 7 ! 123: 92 6b 4 ! 124: 93 69 1 ! 125: 94 68 ! 126: 95 77 ! 127: 96 75 8 ! 128: 97 73 5 ! 129: 98 72 2 ! 130: 99 70 0 ! 131: 100 7e , ! 132: 101 7d 9 ! 133: 102 74 6 ! 134: 103 7a 3 ! 135: 104 71 . ! 136: 105 84 SPACE ! 137: 106 7c TAB ! 138: 107 7b - ! 139: 108 79 ENTER ! 140: 109 78 ! 141: 110 07 PF1 ! 142: 111 0f PF2 ! 143: 112 17 PF3 ! 144: 113 1f PF4 ! 145: 114 27 PF5 ! 146: 115 2f PF6 ! 147: 116 37 PF7 ! 148: 117 3f PF8 NULL MONOCASE ! 149: 118 47 PF9 ! 150: 119 4f PF10 ! 151: 120 56 PF11 ! 152: 121 5e PF12 ! 153: 122 08 PF13 ! 154: 123 10 PF14 ! 155: 124 18 PF15 ! 156: 125 20 PF16 ! 157: 126 28 PF17 ! 158: 127 30 PF18 ! 159: 128 38 PF19 ! 160: 129 40 PF20 ! 161: 130 48 PF21 ! 162: 131 50 PF22 ! 163: 132 57 PF23 ! 164: 133 5f PF24 ! 165: 134 92 BREAK_SHIFT BREAK_SHIFT BREAK_SHIFT ! 166: 135 D9 BREAK_SHIFT BREAK_SHIFT BREAK_SHIFT ! 167: 136 99 BREAK_ALT BREAK_ALT BREAK_ALT ! 168: 137 B9 BREAK_ALT BREAK_ALT BREAK_ALT
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.