Skip to content

For game with automatic input switching feature, X360 not working properly #213

@Brahypno

Description

@Brahypno

Environment:
Steam Deck Tool 0.7.3
Windows 11 Version 24H2

Description:
For video games that support automatic input switching (i.e., the game automatically toggles between controller and keyboard/mouse input), the X360 mode is not functioning properly. The DS4 mode works fine.
For the button not mentioned in the cases below, if the button doesn't have a function in keyboard mode, then the input would be read as controller input. Otherwise similar case happened cause the button was not functional.

Step to recover:
After switching to DS4mod then switch back to X360, it would be function for a while.

I tested the same game on my PC, where it works correctly. Therefore, I suspect the issue lies with the Steam Deck Tool.

Repeatability: 100%

Timeline:
This issue started after updating the Steam Deck Tool and Windows 11 version (around 1–2 weeks before today, 06/22). The following cases used to work correctly before the update.

Case 1:

Pressing the ‘A’ button on the Steam Deck physical controller causes the game to automatically switch to keyboard input, interpreting the input as ‘Enter’.

The game then switches back to controller input (at least visually, as the UI displays controller prompts).

If ‘Enter’ is bound to a specific function, that function is triggered.

During the switch back, no additional unintended inputs seem to be triggered.

Case 2:

Pressing the three-line button (top right) shows similar behavior.

In this game, the three-line button is intended to act as ‘Menu/Exit’.

Initially, it opens the first-level menu successfully, since the action is shared across input modes. However, the UI appears to toggle twice.

With the menu open, pressing the button again no longer navigates to the second-level menu (as it previously did), but instead exits the current page.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions