<- 1 2 3 4 5 6 7 8 9 0 + - Q W E R T Y U I O P @ * A S D F G H J K L : ; Z X C V B N M , . /
When shifted the keys are mapped as follows:
<- ! " # $ % & ' ( ) 0 + - Q W E R T Y U I O P @ pi A S D F G H J K L [ ] Z X C V B N M < > ?
In addition, the following keys are used:
Esc - RUN/STOP Backspace - INS/DEL Return - RETURN Enter - RETURN Shift keys - SHIFT Caps lock - SHIFT LOCK F1-F8 - F1-F8
Special keys under BeOS:
\ - ^ Insert - Shift-INS/DEL Delete - INS/DEL Home - CLR/HOME End - £ Page Up - £ Page Down - = Menu Keys - C= Ctrl Left - CTRL Ctrl Right - C= F11 - RESTORE F12 - C64 Reset
Special keys under Unix:
\ - ^ Insert - Shift-INS/DEL Delete - INS/DEL Home - CLR/HOME End - £ Page Up - ^ Page Down - = Alt Keys - C= Ctrl Left - CTRL Ctrl Right - C= F9 - Start SAM F10 - Quit Frodo F11 - RESTORE F12 - C64 Reset
Special keys under AmigaOS:
\ - £ Delete - CLR/HOME ( (keypad) - ^ ) (keypad) - = Alt Keys - C= Ctrl - CTRL F9 - RESTORE F10 - C64 Reset
Special keys under WIN32:
Insert - Shift-INS/DEL Delete - INS/DEL Home - CLR/HOME End - £ Page Up - ^ Page Down - = Alt Keys - C= Ctrl Left - CTRL Ctrl Right - C= F9 - insert next disk Pause - pause Frodo (the state appears in the title bar) Alt-Enter - toggle windowed vs. full screen mode Ctrl-Enter - reset DirectDraw (this might fix the display if it is wrong) Alt-Tab - switch to another application (useful in full screen mode) . (keypad) - swaps the real joystick 1 with the real joystick 2 joybutton2 - pause while joystick button 2 is depressed
So the famous key combination RUN/STOP-RESTORE must be typed as Esc-F11 (Esc-F9 under AmigaOS). But you don't have to thrash the F11 key the same way as the RESTORE key on the original C64. :-)
The cursor (arrow) keys work as expected. I.e. "cursor up" corresponds to "Shift-cursor down" on the C64. The same applies to the function keys F2, F4, F6 and F8. The numerical keypad emulates a joystick in port 1 or 2, depending on the state of the Num Lock (Num Lock off: port 2, Num Lock on: port 1):
7 8 9 ^ | 4 5 6 <-- Fire --> | v 1 2 3 0 Fire
The '+' and '-' keys on the numerical keypad increase and decrease the "Draw every n-th frame" setting on the fly. The '*' on the numerical keypad toggles the "Limit Speed" option. The '/' on the numerical keypad toggles the processor-level 1541 emulation.