How to Connect a Controller to Kenji-NX (PS5, Xbox, 8BitDo)
Touch controls get you started, but most Switch games were designed for real sticks and buttons. The good news: Kenji-NX works with standard Bluetooth controllers — PS5 DualSense, Xbox Wireless Controller, 8BitDo pads, and most others pair like any Bluetooth accessory and show up in the emulator’s input settings. This guide walks through pairing, configuration, and the virtual-controller options added in recent versions.
Step 1: Pair the Controller With Your Phone
- Put the controller in pairing mode:
- PS5 DualSense: hold the PS button + Create button until the light bar blinks.
- Xbox Wireless Controller: hold the Pair button on top until the Xbox button blinks fast.
- 8BitDo (e.g. Pro 2): hold Start + the mode button for your platform (usually Start+X for Android/X-input) until the LEDs blink.
- On your phone, go to Settings → Bluetooth and tap the controller’s name to pair.
- Open Kenji-NX and go to Settings → Input. Your controller should appear in the device list — select it as Player 1.
Step 2: Configure Buttons in Kenji-NX
In the input settings, tap each Switch button (A, B, X, Y, shoulders, sticks) and press the corresponding button on your physical controller to bind it. Take an extra minute to bind the stick click (L3/R3) and the +/− buttons — games that need them become unplayable without them, and it’s annoying to discover that mid-boss-fight.
Kenji-NX 2.1.0-pr.1 fixed Xbox controllers’ L2/R2 triggers not registering, so if your triggers did nothing on an older build, updating solves it.
Step 3: Tune the Virtual Controller (for Touch Play)
If you sometimes play without a physical controller, the 2.1.0 pre-releases improved the on-screen controls noticeably: there is a controller scale slider and 6 selectable controller layouts in Input Settings. Larger buttons with a transparent layout work well on big phones; compact layouts suit smaller screens. These settings are per-device, so your touch layout won’t mess with your Bluetooth bindings.
Troubleshooting Controller Issues
- Controller pairs with the phone but not detected in Kenji-NX: force-close and reopen the emulator after pairing; some controllers only enumerate on app start.
- Buttons mapped wrong (A/B swapped): Nintendo’s layout is reversed vs Xbox — rebind manually rather than fighting muscle memory, or just learn the Nintendo layout.
- Input lag: make sure no other app is holding the Bluetooth connection, and disable battery optimization for Kenji-NX so the Emulation Service (added in 2.1.0-pr.1) keeps the game alive in the background.
- Xbox L2/R2 do nothing: update to 2.1.0-pr.1 or newer, where this was fixed.
Still deciding which controller to buy for phone gaming? Our best controllers for Kenji-NX guide compares the top telescopic and Bluetooth options. And if your games stutter even with a controller connected, the issue is probably performance, not input — check our Turnip driver guide.
Frequently Asked Questions
Does Kenji-NX support PS5 and Xbox controllers?
Yes. Any standard Bluetooth controller that pairs with your Android phone — DualSense, Xbox Wireless Controller, 8BitDo, and similar — works with Kenji-NX through the input settings.
Do I need a controller to use Kenji-NX?
No. Kenji-NX includes on-screen touch controls with multiple layouts and a scale slider. A physical controller is strongly recommended for action games, but many slower-paced games are fine on touch.
Why are my Xbox triggers not working?
That was a known bug fixed in 2.1.0-pr.1. Update the emulator and re-bind L2/R2 in the input settings.
Can I use two controllers for multiplayer?
Kenji-NX inherits Ryujinx’s input framework, which supports multiple controllers. Local multiplayer support varies by game — check the specific title’s compatibility.
