The Xenia emulator uses a default keyboard mapping that simulates an Xbox 360 controller. While Xenia is primarily designed for use with an XInput controller, you can navigate and play using the following hardcoded keyboard layout: Default Keyboard Layout Directional Pad / Left Stick: W, A, S, D (Movement) Face Buttons: A: K B: L X: I Y: O Shoulder Buttons (Bumpers): LB: Q RB: E Triggers: LT: Z (or U) RT: X (or P) System Buttons: Start: Enter Back: Backspace Guide/Xbox Button: F1 (or Home) Right Analog Stick: Arrow Keys (↑, ↓, ←, →) Customizing Controls
Xenia does not currently have a built-in GUI for remapping keyboard keys. To change these controls, you typically have two options:
Steam Overlay: Add Xenia as a "Non-Steam Game" to Steam and use the Steam Controller Configuration tool to map keyboard keys to virtual controller inputs. xenia emulator keyboard controls
External Software: Use third-party tools like AutoHotkey or keyboard-to-controller mappers (like DS4Windows or X360CE) to redirect your preferred keys to the emulator's expected inputs. Mouse Support
By default, Xenia does not support mouse-aiming. However, specialized forks like Xenia Mousehook exist on GitHub to inject mouse input directly into game memory for shooters and camera-heavy titles. Check out how games perform on Xenia using these controls: 16:44 The Xenia emulator uses a default keyboard mapping
You can use modifiers to create more complex mappings. For example, to map Left Bumper to Left Shift:
keyboard_key_LEFT_BUMPER = "key_lshift"
Other examples: key_rctrl, key_lalt, key_rwin. Other examples: key_rctrl , key_lalt , key_rwin
Scroll down until you see [keyboard]. This section contains all the bindings. It will look like this:
[keyboard]
keyboard_key_A = "key_a"
keyboard_key_B = "key_b"
# ... and so on
Xenia maps keyboard keys to an Xbox 360 controller by default. Common mappings (typical; some builds may vary):
Note: Exact default keys can differ between Xenia builds and versions. If a key above doesn’t work, check your Xenia build’s documentation or config.