src/mess/drivers/multi8.c
| r8625 | r8626 | |
| 319 | 319 | PORT_BIT(0x02000000,IP_ACTIVE_HIGH,IPT_KEYBOARD) PORT_NAME("9") PORT_CODE(KEYCODE_9) PORT_CHAR('9') |
| 320 | 320 | PORT_BIT(0x04000000,IP_ACTIVE_HIGH,IPT_KEYBOARD) PORT_NAME(":") PORT_CODE(KEYCODE_QUOTE) PORT_CHAR(':') |
| 321 | 321 | PORT_BIT(0x08000000,IP_ACTIVE_HIGH,IPT_KEYBOARD) PORT_NAME(";") PORT_CODE(KEYCODE_COLON) PORT_CHAR(';') |
| 322 | | PORT_BIT(0x10000000,IP_ACTIVE_HIGH,IPT_UNUSED) //0x3c < |
| 322 | PORT_BIT(0x10000000,IP_ACTIVE_HIGH,IPT_KEYBOARD) PORT_NAME("<") PORT_CODE(KEYCODE_BACKSLASH2) PORT_CHAR('<') |
| 323 | 323 | PORT_BIT(0x20000000,IP_ACTIVE_HIGH,IPT_UNUSED) //0x3d = |
| 324 | 324 | PORT_BIT(0x40000000,IP_ACTIVE_HIGH,IPT_UNUSED) //0x3e > |
| 325 | 325 | PORT_BIT(0x80000000,IP_ACTIVE_HIGH,IPT_UNUSED) //0x3f ? |
| r8625 | r8626 | |
| 382 | 382 | //key_flag = 1; |
| 383 | 383 | if(keymod & 0x02) // shift not pressed |
| 384 | 384 | { |
| 385 | | if(scancode >= 0x41 && scancode < 0x5a) |
| 385 | if(scancode >= 0x41 && scancode < 0x5b) |
| 386 | 386 | scancode += 0x20; // lowercase |
| 387 | 387 | } |
| 388 | 388 | else |
| r8625 | r8626 | |
| 399 | 399 | scancode = 0x2e; |
| 400 | 400 | if(scancode == 0x5b) |
| 401 | 401 | scancode = 0x2b; |
| 402 | if(scancode == 0x3c) |
| 403 | scancode = 0x3e; |
| 402 | 404 | } |
| 403 | 405 | keyb_press = scancode; |
| 404 | 406 | keyb_press_flag = 1; |