Steam Deck Controls

0 favourites
From the Asset Store
Vintage steam pixels for your UI! 125 unique assets in a single pack!
  • I'm trying to publish my game on Steam.

    On Windows everything works perfectly, but I can't get the controls to work on Steam Deck, not even the buttons.

    Does anyone know how to configure them?

    Tagged:

  • Gamepad controls should work. Are you using NWjs export?

  • Of course. It's very strange.

    Although the Linux version does not work. It tells me that it cannot find the ".exe". When I installed the win 64 version it worked, but the controls did not work.

    Really, the C3 team should make a guide on these things.

  • There is no exe in Linux version, instead there should be a file with your project name and no extension. Right-click it and select "Add to Steam". Then exit the desktop mode, boot back to Steam and you should see your game in Library -> Non-steam games.

  • In fact, I install the game from Steam.

    I upload the version for Linux, I indicate the executable for the Linux version (which is the name of the game without an extension), it installs, but when you press play, it asks me for the Windows path.

    The capture is in Spanish, but it is easily understood.

  • but when you press play, it asks me for the Windows path.

    I've never seen this. Try installing the Linux build manually and see if works on Steam Deck. If it does, then maybe Steam serves you Windows version or you configured it wrong.

  • Try removing spaces from the executable name, I don't know if it will work but it's worth a try just to be sure.

  • The name of the Executable is that, with the space, I tried to change it and it still doesn't work.

  • I found that if I connect a gamepad via bluetooth, the gamepad works fine. Then you disconnect the gamepad, and the Steam Deck controls start working.

    If you exit the game. When you play again, the Deck controls no longer work. If you don't connect the gamepad. It's very strange.

  • I have an at least somewhat similar issue. I notice that even with the normal/recommended gamepad settings set on Steam Deck, (set to use Xbox/Deck gamepad buttons as normal) these buttons don't work on Steam Deck for a C3 game:

    Left and Right Shoulder Triggers

    Back/View

    Start/Menu

    D-pad (all directions)

    I edited the Gamepad config in the usual area on the Steam Deck for the game, (for example I map the Back button with the Esc key, which is applicable to my particular game) but the question is how do I make my own config the default when players play my game? I see the Steamworks area related to it at partner.steamgames.com/apps/controller but I don't know how to get the link to my Gamepad config that it asks for, even after using the 'share config with community' option in the Deck.

  • Have you tried changing this setting: in game properties on Steam (gear icon) -> Controllers tab -> "Steam input" for your controller type.

    Enabling/disabling it often helps to fix various controller issues.

  • Have you tried changing this setting: in game properties on Steam (gear icon) -> Controllers tab -> "Steam input" for your controller type.

    Enabling/disabling it often helps to fix various controller issues.

    Do you know how to incorporate a custom Steam Deck gamepad input layout into our game so that everyone who plays it gets our custom layout by default? I'd rather not make gamers work for the correct layout thru in-game instructions, or something of the sort.

    UPDATE: I found the answer to my issue stated above: there's a gear icon that leads to "Layout Details", and that contains the needed link!

  • It shouldn't be too difficult, but I can't get them to work even by changing the controller templates.

    I will continue looking for the solution, if I find something I will report xd

  • Try Construct 3

    Develop games in your browser. Powerful, performant & highly capable.

    Try Now Construct 3 users don't see these ads
  • I've discovered something that doesn't look good.

    Steam Deck is unable to read the C3 controller configuration. I have configured the controls to emulate a keyboard and it works fine. That is, it recognizes keyboard inputs, but not controller inputs.

  • Im very curious as to what broke this. This was just working for me last month and now im having the same issue.

Jump to:
Active Users
There are 1 visitors browsing this topic (0 users and 1 guests)