trunk/src/mess/machine/victor9kb.c
| r242320 | r242321 | |
| 40 | 40 | [???] - unpopulated space for an unknown NDIP10 IC or DIP-switch array |
| 41 | 41 | X - capacitive sensor pad for one key |
| 42 | 42 | marking - PCB trace marking: "KTC // A65-02307-007 // PCB 201 D" |
| 43 | |
| 44 | |
| 45 | Key Layout (USA Variant): (the S0x markings appear on the back of the PCB) |
| 46 | |------------------------------------------------------------------------------------= |
| 47 | | 22-908-03 22-950-3B . XTAL 8021 74LS14 [804x] [EPROM] [???] CN1=___ |
| 48 | | 01 02 03 04 05 06 07 08 09 10 11 | <- the leftmost X is S01 |
| 49 | | 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 | |
| 50 | | 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 | |
| 51 | | 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 | |
| 52 | | 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 | |
| 53 | | 95 96 marking 97 98 99 100 101 102 103 104| <- the rightmost X is S104 |
| 54 | |----------------------------------------------------------------------------------------| |
| 55 | |
| 56 | key - Shifted(top)/Unshifted(bottom)/Alt(front) (if no slashes in description assume key has just one symbol on it) |
| 57 | S01 - [1] |
| 58 | S02 - [2] |
| 59 | S03 - [3] |
| 60 | S04 - [4] |
| 61 | S05 - [5] |
| 62 | S06 - [6] |
| 63 | S07 - [7] |
| 64 | S08 - [8] |
| 65 | S09 - UNUSED (under the [8] key, no metal contact on key) |
| 66 | S10 - [9] |
| 67 | S11 - [10] |
| 68 | |
| 69 | S12 - CLR/HOME |
| 70 | S13 - (Degree symbol U+00B0)/(+- symbol U+00B1)/(Pi symbol U+03C0) |
| 71 | S14 - !/1/| |
| 72 | S15 - @/2/< |
| 73 | S16 - #/3/> |
| 74 | S17 - $/4/(centered closed dot U+00B7) |
| 75 | S18 - %/5/(up arrow symbol U+2191) |
| 76 | S19 - (cent symbol U+00A2)/6/(logical not symbol U+00AC) |
| 77 | S20 - &/7/^ |
| 78 | S21 - * /8/` |
| 79 | S22 - (/9/{ |
| 80 | S23 - )/0/} |
| 81 | S24 - _/-/~ |
| 82 | S25 - +/=/\ |
| 83 | S26 - BACKSPACE |
| 84 | S27 - INS |
| 85 | S28 - DEL |
| 86 | S29 - MODE CALC/= (white keypad key) |
| 87 | S30 - % (white keypad key) |
| 88 | S31 - (division symbol U+00F7) (white keypad key) |
| 89 | S32 - (multiplication symbol U+00D7) (white keypad key) |
| 90 | |
| 91 | S33 - (up arrow, SCRL, down arrow)//VTAB |
| 92 | S34 - TAB//BACK |
| 93 | S35 - Q |
| 94 | S36 - W |
| 95 | S37 - E |
| 96 | S38 - R |
| 97 | S39 - T |
| 98 | S40 - Y |
| 99 | S41 - U |
| 100 | S42 - I |
| 101 | S43 - O |
| 102 | S44 - P |
| 103 | S45 - (1/4 symbol U+00BC)/(1/2 symbol U+00BD) |
| 104 | S46 - [/] |
| 105 | S47 - UNUSED (under the RETURN key, no metal contact on key) |
| 106 | S48 - ERASE/EOL |
| 107 | S49 - REQ/CAN |
| 108 | S50 - 7 (white keypad key) |
| 109 | S51 - 8 (white keypad key) |
| 110 | S52 - 9 (white keypad key) |
| 111 | S53 - - (white keypad key) |
| 112 | |
| 113 | S54 - (OFF,RVS,ON)//ESC |
| 114 | S55 - LOCK//CAPS LOCK |
| 115 | S56 - A |
| 116 | S57 - S |
| 117 | S58 - D |
| 118 | S59 - F |
| 119 | S60 - G |
| 120 | S61 - H |
| 121 | S62 - J |
| 122 | S63 - K |
| 123 | S64 - L |
| 124 | S65 - :/; |
| 125 | S66 - "/' |
| 126 | S67 - UNUSED (under the RETURN key, no metal contact on key) |
| 127 | S68 - RETURN |
| 128 | S69 - WORD/(left arrow U+2190)/(volume up U+1F508 plus U+25B4) (i.e. 'Previous Word') |
| 129 | S70 - WORD/(right arrow U+2192)/(volume down U+1F508 plus U+25BE) (i.e. 'Next Word') |
| 130 | S71 - 4 (white keypad key) |
| 131 | S72 - 5 (white keypad key) |
| 132 | S73 - 6 (white keypad key) |
| 133 | S74 - + (white keypad key) |
| 134 | |
| 135 | S75 - (OFF,UNDL,ON) |
| 136 | S76 - SHIFT (left shift) |
| 137 | S77 - UNUSED (under the left SHIFT key, no metal contact on key) |
| 138 | S78 - Z |
| 139 | S79 - X |
| 140 | S80 - C |
| 141 | S81 - V |
| 142 | S82 - B |
| 143 | S83 - N |
| 144 | S84 - M |
| 145 | S85 - ,/, (yes, both are comma) |
| 146 | S86 - ./. (yes, both are period/fullstop) |
| 147 | S87 - ?// (this is the actual / key) |
| 148 | S88 - SHIFT (right shift) |
| 149 | S89 - (up arrow U+2191)//(brightness up U+263C plus U+25B4) |
| 150 | S90 - (down arrow U+2193)//(brightness down U+263C plus U+25BE) |
| 151 | S91 - 1 (white keypad key) |
| 152 | S92 - 2 (white keypad key) |
| 153 | S93 - 3 (white keypad key) |
| 154 | S94 - ENTER (white keypad key) |
| 155 | |
| 156 | S95 - RPT |
| 157 | S96 - ALT |
| 158 | S97 - (spacebar) |
| 159 | S98 - PAUSE/CONT |
| 160 | S99 - (left arrow U+2190)//(contrast up U+25D0 plus U+25B4) (U+1F313 can be used in place of U+25D0) |
| 161 | S100 - (right arrow U+2192)//(contrast down U+25D0 plus U+25BE) '' |
| 162 | S101 - 0 (white keypad key) |
| 163 | S102 - 00 (white keypad key) ('double zero') |
| 164 | S103 - . (white keypad key) |
| 165 | S104 - UNUSED (under the ENTER (keypad) key, no metal contact on key) |
| 166 | |
| 167 | Note that the five unused key contacts: |
| 168 | S09, S47, S67, S77 and S104 |
| 169 | may be used on international variants of the Victor 9000/Sirius 1 Keyboard. |
| 170 | |
| 43 | 171 | */ |
| 44 | 172 | |
| 45 | 173 | #include "victor9kb.h" |