-
-
Notifications
You must be signed in to change notification settings - Fork 110
GUI Input
Dimitris Panokostas edited this page Mar 16, 2026
·
1 revision

This panel configures input devices for the Amiga's joystick ports, the emulated parallel port adapter, game controller settings, and mouse behavior.
- Each port row configures one of the two main Amiga joystick ports (Port 1 is typically used for the mouse, Port 2 for the joystick)
- Selects the host input device assigned to this port
- <none>: No device assigned
- Keyboard Layout A: Numpad directions, 0/5 = Fire, Decimal/DEL = 2nd Fire
- Keyboard Layout B: Cursor keys, RCtrl/RAlt = Fire, RShift = 2nd Fire
- Keyboard Layout C: WSAD keys, LAlt = Fire, LShift = 2nd Fire
- Keyrah Layout: Cursor keys, Space/RAlt = Fire, RShift = 2nd Fire
- Retroarch KBD as Joystick Player 1–4: Use keyboard as a RetroArch-style joystick for the specified player
- Physical joystick and mouse devices detected by the system are listed after the keyboard layouts
- Controls automatic fire button repetition for this port
- No autofire (normal): Fire button works normally
- Autofire: Fire button repeats automatically while held
- Autofire (toggle): Press fire once to start autofire, press again to stop
- Autofire (always): Fire is always active regardless of button state
- No autofire (toggle): Toggle between normal and no-fire states
- Sets the emulation mode for the device on this port
- Default: Automatic mode based on device type
- Wheel Mouse: Mouse with scroll wheel support
- Mouse: Standard mouse
- Joystick: Digital joystick
- Gamepad: Gamepad with multiple buttons
- Analog Joystick: Analog joystick with axis support
- CDTV remote mouse: CDTV infrared remote as mouse
- CD32 pad: Sega-style CD32 gamepad with shoulder buttons
- Opens the controller mapping dialog for the selected joystick device. Only available when a physical joystick is assigned
- Maps mouse movement to an analog stick input
- None: No mouse mapping
- LStick: Map mouse movement to the left analog stick
- Only available when Mode is not set to Default
- Swaps the devices assigned between Port 1 and Port 2
- Automatically switch Port 1 and Port 2 device assignments based on which device is being actively used
Configures devices for the Amiga's parallel port joystick adapter, which provides two additional joystick ports (Port 3 and Port 4).
- Each row configures one parallel port joystick
- Selects the host input device for this parallel port. Same device list as the main ports above
- Same autofire options as the main ports above
- Opens the controller mapping dialog. Only available when a physical joystick is assigned
- Sets the analog stick dead zone as a percentage (0–100%). The dead zone is the area around the center position that produces no input response, preventing drift from imprecise sticks
- Sets the speed of autofire button repetition
- Off: Autofire disabled
- Slow: Slow repeat rate
- Medium: Medium repeat rate
- Fast: Fast repeat rate
- Sets the mouse cursor speed when controlled by digital joystick directions. The current value is shown next to the slider
- Sets the sensitivity multiplier for mouse cursor movement when controlled by an analog joystick. The current value is shown next to the slider
- Mouse sensitivity multiplier. 100 = normal speed; higher values increase cursor speed
- Defines how to release the mouse cursor from the emulator window
- None: Mouse cannot be untrapped by a button
- Middle button: Press the middle mouse button to release the mouse
- Magic mouse: Use the magic mouse method to release
- Both: Either middle button or magic mouse method
- Installs a virtual mouse driver for tablet or touchscreen absolute positioning support
- Controls which cursor is shown when using the virtual mouse driver
- Both: Show both the Amiga cursor and the host cursor
- Native only: Show only the Amiga cursor
- Host only: Show only the host cursor
- Only available when the virtual mouse driver is installed
- Emulates the Amiga tablet.library for graphics tablet support. Only available when the virtual mouse driver is installed
- Sets the tablet input mode. Only available when the virtual mouse driver is installed
- Disabled: Tablet mode off
- MouseHack: Absolute mouse positioning using the MouseHack method
- Real Tablet: Full pressure-sensitive pen and tablet input via SDL3
- Home
- Quick Start
- Troubleshooting
- Frequently Asked Questions
- Paths and Files
- Kickstart ROMs (BIOS)
- Amiberry Directories
- Compile from Source
- Using Amiberry with RetroPie
- How to Enable Integer Scaling
- About
- Paths
- Quickstart
- Configurations
- CPU and FPU
- Chipset
- Adv. Chipset
- ROM
- RAM
- Floppy Drives
- Hard Drives/CD
- Expansions
- RTG Board
- Hardware Info
- Display
- Filter
- Sound
- Input
- I/O Ports
- Custom Controls
- Disk Swapper
- Miscellaneous
- Priority
- Savestates
- Virtual Keyboard
- WHDLoad
- Input Mapping Guide
- Setting up Input Controllers
- Setting up Keyboard Controllers
- Custom Events
- RetroArch Commands
- Mouse/Joystick Autoswitching