Custom Joystick Port
This is an experimental feature where you can get a “fifth joystick port”. This is not a joystick port the emulated Amiga knows about – but it is instead used to create a virtual joystick which sends custom key presses to the Amiga.
For example, you can use it to add joystick support for a game which normally only allows use of cursor keys.
Here’s an example (which speaks for itself):
joystick_port_4_mode = joystick joystick_port_4_down = action_key_cursor_down joystick_port_4_left = action_key_cursor_left joystick_port_4_right = action_key_cursor_right joystick_port_4_up = action_key_cursor_up joystick_port_4_primary = action_key_space
With this configuration active, you’ll be able to select a host device in the “Custom Joystick Port”, both in FS-UAE and in FS-UAE Launcher. You need at least version 2.1.19. Available input actions are listed here.
Why a “Custom Joystick Port”?
Mapping joystick events to Amiga keyboard actions has been possible for a while in FS-UAE. But the existing mapping features are tied to specific devices (i.e. you can set up a rule to map a certain button on joystick number two to a keyboard key). With this new feature, you’ll instead be able to swap which device uses this configuration -even while playing.
Online Database Support
You can configure a custom joystick port for games in the online database as well. In this case, a shorthand notation is used, and the configuration becomes:
joystick_port_4_mode = joystick, left = key_cursor_left, right = key_cursor_right, up = key_cursor_up,
down = key_cursor_down
, primary = key_space, secondary = key_shift_right
When the game variant is loaded by FS-UAE Launcher, this shorthand configuration will be automatically expanded to the full configuration.
Getting started
Platform-specific notes
Input options
- Keyboard
- keyboard-mapping
- Keyboard shortcuts
- Keyboard joystick emulation
- Joysticks
- Mouse
- Input mapping
- Input actions
More Information
In-depth documentation
Advanced topics
- Action Replay
- Bridgeboard emulation
- Compiling FS-UAE
- Debugging FS-UAE
- Serial port
- Virtual parallel port
New documentation
Needs update
- Known issues
- Paths and directories
- FS-UAE Launcher
- Translating FS-UAE
- Configuration files
- Command line usage
- Compiling FS-UAE on Windows
- WHDLoad support
- FS-UAE online play
- FS-UAE net play
- Launcher net play
- Audio configuration
- Video options
- Theme options
- Tutorials
- Resources and links
- Custom controller configuration
- Installing ClassicWB in FS-UAE