Keyboard Input

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!

49 thoughts on “Keyboard Input

  1. Hi – if I need ALT + any key in an Aminga game (e.g. Silent Service II), the emulator obviously doesn’t let me use it. Could you substitute the usage of the ALT-key with e.g. the windows key for the emulator and free up the ALT for the Amiga in the process?

    • Don’t worry, it’s covered 🙂 Press F12 + K to enable full keyboard emulation mode, freeing up ALT for the Amiga. F12 will then be the shortcut modifier (e.g. F12 + K to switch back).

      (The alt key is used as a shortcut by default because F12 is awkward to use on some computers, and because Alt-tabbing is very useful to be able to do by default).

Leave a Reply to valerio Cancel reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.