trunk/src/mess/machine/keyboard.c
| r20335 | r20336 | |
| 99 | 99 | if (i>=2 && i<=4 && (shift ^ caps)==1 && ctrl==0) { |
| 100 | 100 | key_code = 0x40 + row_number(code) + (i-2)*8; // for big letters |
| 101 | 101 | } |
| 102 | | if (i>=2 && i<=4 && ctrl==1) { |
| 102 | if (i>=2 && i<=5 && ctrl==1) { |
| 103 | 103 | key_code = 0x00 + row_number(code) + (i-2)*8; // for CTRL + letters |
| 104 | 104 | } |
| 105 | 105 | if (i==5 && shift==1 && ctrl==0) { |
| r20335 | r20336 | |
| 124 | 124 | key_code = 0x60 + row_number(code) + (i-2)*8; // for DEL it is switched |
| 125 | 125 | } |
| 126 | 126 | } |
| 127 | | if (i==5 && shift==1 && ctrl==1) { |
| 128 | | key_code = 0x00 + row_number(code) + (i-2)*8; // for letters + ctrl |
| 129 | | } |
| 127 | |
| 130 | 128 | if (i==6) { |
| 131 | 129 | switch(row_number(code)) |
| 132 | 130 | { |