New PS/2 US Keymap
Today, I’ve released a public beta of a new -US- keymap file that changes a number of things in the way your PS/2 keyboard works. To use, place in your c:/tbblue/ folder and replace the existing keymap.bin
- NOTE 1: ALWAYS backup your files when replacing a working copy with a beta file!!! You have been warned!
- NOTE 2: It’s possible you turn your ZX Spectrum Next crazy when you press the modifier with an already modified key twice. So for example Shift + PgUp may hang the keyboard!!!!
Please send feedback via Twitter here or Facebook here
| What you’ll Press | What you’ll get on screen | Spectrum Equivalent | What it does |
| Left/Right Shift | N/A | CAPS SHIFT | Modifies the other keys you’ll press with it |
| Left/Right CTRL | N/A | SYMBOL SHIFT | Modifies the other keys you’ll press with it |
| Left/Right ALT | Green cursor in NextBASIC/E cursor on 48K BASICs | EXTEND MODE | Presses SYMBOL SHIFT and CAPS SHIFT together |
| Cursor Keys | Cursor will move | CAPS SHIFT + / 5,6,7,8 | Emulates the ZX Spectrum + cursor keys |
| PgUp | Reset Inverse Video for 48K / See Chp. 1 for NextBASIC | CAPS SHIFT + 3 | Emulates the ZX Spectrum + TRUE VIDEO key |
| PgDn | Sets Inverse Video for 48K / See Chp. 1 for NextBASIC | CAPS SHIFT + 4 | Emulates the ZX Spectrum + INVERSE VIDEO key |
| ESC | Either Space or BREAK INTO PROGRAM if running a Next/Sinclair BASIC program | CAPS SHIFT + SPACE | Breaks the execution of a program |
| Left Windows Key / Home | { on NextBASIC / TO on 48K BASIC | SYMBOL SHIFT + F | Prints a symbol / token |
| Right Windows Key / End | } on NextBASIC / THEN on 48K BASIC | SYMBOL SHIFT + G | Prints a symbol / token |
| Scroll Lock | Magenta Cursor on NextBASIC / G cursor on 48K Basic | CAPS SHIFT + 9 / GRAPH key on +/128 | Sets / resets GRAPHICS mode |
| PrtScr | (c) symbol | EXTEND MODE + P | Prints a symbol |
| ‘,” key | Double Quotes ‘”‘ | SYMBOL SHIFT + P | Emulates the ZX Spectrum + ” key |
| , key | Comma “,” | SYMBOL SHIFT + N | Emulates the ZX Spectrum + , key |
| . key | Period “.” | SYMBOL SHIFT + M | Emulates the ZX Spectrum + . key |
| ;,: key | Semicolon “;” | SYMBOL SHIFT + O | Emulates the ZX Spectrum + ; key |
| [,{ key | [ | SYMBOL SHIFT + Y | Prints a symbol |
| ],} key | ] | SYMBOL SHIFT + U | Prints a symbol |
| /,? key | Forward slash “/” | SYMBOL SHIFT + V | Prints a symbol |
| \,| key | Backward slash “\” on NextBASIC / STEP on 48K BASIC | SYMBOL SHIFT + D | Prints a symbol / token |
| =,+ key | Equals sign “=” | SYMBOL SHIFT + L | Prints a symbol |
| -,_ key | Minus sign “-“ | SYMBOL SHIFT + J | Prints a symbol |
| `,~ key | Single quote “‘” | SYMBOL SHIFT + 7 | Prints a symbol |
| Ins | Tilde “~” in NextBASIC / STOP in 48K BASIC | SYMBOL SHIFT + A | Prints a symbol / token |
| Del | Question mark “?” | SYMBOL SHIFT + C | Prints a symbol |
| Numeric Keypad keys | Number on keyboard | 0…9 | Prints a number |
| Numeric “/” | Forward slash “/” | SYMBOL SHIFT + V | Prints a symbol |
| Numeric “*” | Asterisk “*” | SYMBOL SHIFT + B | Prints a symbol |
| Numeric “-“ | Minus “-“ | SYMBOL SHIFT + J | Prints a symbol |
| Numeric “+” | Plus “+” | SYMBOL SHIFT + K | Prints a symbol |
| Numeric “.” | Period “.” | SYMBOL SHIFT + M | Prints a symbol |
| Numeric “Enter” | ENTER | ENTER | Presses Enter |
| ENTER | ENTER | ENTER | Presses Enter |
| A…Z keys | A…Z | A…Z | Prints character |
