Not all Amiga keys are present on modern computer keyboards, and vice versa. Most keys are mapped like you would expect (F1 on your keyboard activates F1 on the emulated Amiga keyboard, etc).
Here are some notable exceptions:
- Amiga Help = End (Mac laptops: Fn + Right)
- Amiga Delete = Delete (Mac laptops: Fn + Backspace)
- Amiga Numpad Left Paren = Home (Mac laptops: Fn + Left)
- Amiga Numpad Right Paren = Page Up (Mac laptops: Fn + Up)
- Amiga Left A = Page Down or Right Menu / Right Windows key.
- Amiga Right A = Left Menu / Left Windows key.
- Amiga Ctrl = Left Ctrl
- Amiga key to the left of Backspace = Insert
Emulator keyboard shortcuts are documented on a separate page.
Key Mapping and International Keys
International keys are positionally mapped as best as possible, which hopefully means that you can set your keyboard layout in Amiga Workbench and the keyboard behaves like it is supposed to. This means that symbols on your PC keyboard (and modifier keys) will not correspond to what is input on the Amiga – unless a PC-compatible keyboard map is installed.
Emulating a Joystick or Gamepad via the Keyboard
When you emulate an Amiga joystick with your keyboard, the following keys are used to control the joystick:
- Cursor keys controls the joystick stick.
- Right Ctrl or Right Alt controls the fire button.
When the keys are used to emulate the joystick, they will not activate the corresponding Amiga keys while you use this feature. So to use all Amiga features at the same time, a connected real joystick or gamepad is recommended, though it is usually not a problem. Most joystick-controlled games do not require the keyboard cursor keys to be used also…
When playing CD32 games with the keyboard emulating a gamepad, additional keys are used to control the addition buttons on the gamepad:
- Cursor Keys – Controls the directional pad.
- C – Red
- X – Blue
- D – Green
- S – Yellow
- Return – Play
- Z – Rewind
- A – Forward
- Right Ctrl or Right Alt also controls the red button.
Emulating a Second Joystick with Keyboard
FS-UAE does not support two emulated joysticks on one keyboard out of the box. But it is still possible to do it 🙂
If you want to map keys on the numpad to the Amiga joystick in the mouse port, you can put something like this in advanced settings:
keyboard_key_kp4 = action_joy_0_left keyboard_key_kp6 = action_joy_0_right keyboard_key_kp8 = action_joy_0_up keyboard_key_kp2 = action_joy_0_down keyboard_key_kp0 = action_joy_0_fire_button
You’ll then specify
Joystick as mode for the mouse port, and select
No Host Device. The above settings will make sure the keys are mapped regardless!