Xenia Emulator Keyboard Controls Jun 2026

By default, Xenia looks for an XInput device (like an Xbox controller). To ensure your keyboard is prioritized correctly without conflict, check the hid parameter:

Mouse buttons ( MouseLeft , MouseRight , MouseMiddle ) may require enabling mouse_input = true in the config or using a Xenia build with mouse support enabled.

Mastering Xenia Emulator Keyboard Controls: A Complete Guide xenia emulator keyboard controls

When you boot up Xenia without a controller plugged in, the emulator automatically maps your keyboard to mimic an Xbox 360 controller layout. Here is the complete default key mapping: Movement and Camera W , A , S , D keys.

Users can customize the keyboard controls to their liking by editing the emulator's configuration file or using the built-in input manager. To do this: By default, Xenia looks for an XInput device

keyboard_mapping = [ [ "Key::W", "Axis::LeftStickVertical", "-32768" ], [ "Key::S", "Axis::LeftStickVertical", "32767" ], [ "Key::A", "Axis::LeftStickHorizontal", "-32768" ], [ "Key::D", "Axis::LeftStickHorizontal", "32767" ], [ "Key::Space", "Button::A" ] ]

Xenia does not natively support mouse-aiming in most builds. To use your mouse, you will need a third-party script like AutoHotkey or a specialized Xenia mouse injector. Here is the complete default key mapping: Movement

While the Xenia emulator is designed primarily for XInput controllers, you can still play using your keyboard by editing the configuration files or using third-party tools.