
Everything about the keyboard in one place, for a real Einstein and for MAME. While the MAME window is in front, MAME lays the Einstein's keys over yours by position, so a few characters are not where your own keys say they are.
| Einstein | In MAME | What it does in BBC BASIC |
|---|---|---|
| ENTER | Return | hands the line to BBC BASIC |
| DELETE | Backspace | rubs out the character to the left |
| SHIFT-DELETE | Shift and Backspace | opens a space at the cursor |
| ESC | Esc | stops a running program, an INPUT, a LIST or AUTO; abandons an EDIT |
| CAPS LOCK | Caps Lock | on at the start; keep it on - BBC BASIC's words must be capitals |
| CTRL | Ctrl (Control on a Mac) | with a letter, the editing keys below |
| SHIFT | Shift | the second character on a key |
| GRPH | F8 | with a key, types one of the Einstein's graphics characters |
| Keys | What they do |
|---|---|
| CTRL-H | cursor left |
| CTRL-D, or TAB | cursor right |
| CTRL-K | to the start of the line |
| CTRL-J, or the down arrow | to the end of the line |
| CTRL-F | delete the character under the cursor |
| CTRL-U | delete from the cursor to the end of the line |
| CTRL-X | delete from the cursor back to the start |
Typing replaces the character under the cursor.
The left, right and up arrows do not move the cursor. They type characters: [, ] and ^. SHIFT with them types {, } and ~.
| To type | On the Einstein | In MAME |
|---|---|---|
" | SHIFT and 2 | SHIFT and 2, whatever your 2 says |
( and ) | SHIFT and 8, SHIFT and 9 | SHIFT 8 and SHIFT 9 |
@ | SHIFT and 0 | SHIFT and 0 |
: and * | the : * key | the ' key, plain and shifted |
; and + | the ; + key | the ; key, plain and shifted |
= and - | the = - key: - is SHIFT | =, and SHIFT = for minus |
_ and ` | the key marked - £ | the - key, plain and shifted |
| and \ | the one-half key | the \ key, plain and shifted |
Minus is SHIFT and =. The key marked - types an underscore - the most common slip there is.
Nine characters are drawn on the Einstein's screen as something else. They are still the same characters - only the picture differs:
| Character | Looks like |
|---|---|
` | £ |
[ | ← |
] | → |
^ | ↑ |
{ | ¼ |
} | ¾ |
~ | ÷ |
| | ‖ |
\ | ½ |
So ^ (to the power of) looks like an up arrow in a listing, and ANIMAL's \ looks like ½.
MAME has keys of its own - Esc to quit, F3 to reset - and it starts with them switched off, so that Esc reaches the Einstein. Forward delete (Fn and Backspace on a Mac laptop) switches them on and off. If Esc ever closes MAME instead of stopping your program, that key has been pressed: press it again.