-
-
Notifications
You must be signed in to change notification settings - Fork 110
Input Mapping Guide
Dimitris Panokostas edited this page Mar 17, 2026
·
3 revisions
This guide consolidates controller and keyboard mapping workflows. For detailed pages, see Setting up Input Controllers and Setting up Keyboard Controllers.
Best if you want per‑game controls or quick edits from the GUI.
Steps:
- Open the Input panel and select devices per port.
- Use Custom Controls to bind actions and Custom Events for Amiga inputs.
Best if you already have RetroArch controller .cfg files.
Steps:
- Set the RetroArch
.cfgpath in Paths. - Re‑scan paths.
- Configure HotKey functions in RetroArch Commands.
If using keyboard for joystick input:
- Select Keyboard as Joystick in the Input panel.
- Customize mappings in a RetroArch
.cfgif needed (see Setting up Keyboard Controllers).
If you use mouse and joystick together, enable Mouse/Joystick autoswitching in the Input panel. See Mouse/Joystick Autoswitching for behavior details.
- Use Rescan Paths after changing controller configs or moving files.
- Save a per‑game
.uaeconfig if you need unique mappings for a title. - If mappings do not apply, confirm the correct device is selected per port.
If a controller isn’t detected or mappings don’t apply, see Troubleshooting.
- 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