Skip to content

Unplayable with joysticks on Android Handhelds #86707

@xade93

Description

@xade93

Describe the bug

I am running latest experimental (2026-04-25) on an Android handheld (AYN Thor). The default behavior when getting into the game maps

  • left joystick to "select tile adjacent to player",
  • dpad + ABXY to actions like consume, wield, wear etc.
  • right joystick to panning the view

Video 1 demonstrates default behavior, aligning with text above.

video_2026-04-26_08-30-15.mp4

Going into keybinding settings, one can see the default setting for joysticks are already injected (I can verify by if I try to rebind left joystick up to "Move north", it says its conflict and keeps the LS_UP keycode). However moving back to game the joystick still gets recognized as the "select tile behavior".

Image

However I believe this issue is not specific to Android and persists across all versions, as if I stream PC C:DDA to android handheld the same behavior also happens. Probably some weird issue in input code layer. I tried to change the keybinding related settings e.g. keycode smth, tried rebind everything or even directly modify keybinding.json but was not able to get what I want (Left joystick move player) and met even more weird behavior, but lets keep the current issue small.

I'm happy to provide whatever is necessary to narrow down issue.

Attach save file

N/A

Steps to reproduce

  1. Download latest experimental on AYN Thor
  2. Start any game
  3. Unable to move character
  4. Try to rebind in keybindings, still unable to move character

Expected behavior

  1. able to move character with joystick for a fresh downloaded C:DDA
  2. if 1 not true, at least after setting keybinding it should work

Screenshots

already attached

Versions and configuration

OS: Android 16
Game version: CDDA Experimental 2026-04-25
Graphics: Default

Additional context

N/A

Metadata

Metadata

Assignees

No one assigned

    Labels

    (S1 - Need confirmation)Report waiting on confirmation of reproducibilityControls / InputKeyboard, mouse, keybindings, input UI, etc.OS: AndroidIssues related to Android operating system

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions