[GH-ISSUE #395] Steam Deck: Remember Controller #34

Open
opened 2026-03-03 13:45:11 +03:00 by kerem · 5 comments
Owner

Originally created by @tony971 on GitHub (May 11, 2025).
Original GitHub issue: https://github.com/gopher64/gopher64/issues/395

Gopher64 can almost be configured to run games directly through game mode on a Steam Deck but it keeps defaulting the port 1 controller to None. If it could remember the controller type in the config, Gopher64 would be Steam Deck-ready (flatpak)

Originally created by @tony971 on GitHub (May 11, 2025). Original GitHub issue: https://github.com/gopher64/gopher64/issues/395 Gopher64 can _almost_ be configured to run games directly through game mode on a Steam Deck but it keeps defaulting the port 1 controller to None. If it could remember the controller type in the config, Gopher64 would be Steam Deck-ready (flatpak)
Author
Owner

@tony971 commented on GitHub (Jul 5, 2025):

After the Slint migration, I tested again. In desktop mode, I'm able to select a controller type, exit the flatpak, and restart it to see the controller type remembered. Launching from game mode, trying to select a Controller hamburger menu will select the respective port's Profile hamburger menu instead.

<!-- gh-comment-id:3039224386 --> @tony971 commented on GitHub (Jul 5, 2025): After the Slint migration, I tested again. In desktop mode, I'm able to select a controller type, exit the flatpak, and restart it to see the controller type remembered. Launching from game mode, trying to select a Controller hamburger menu will select the respective port's Profile hamburger menu instead.
Author
Owner

@tony971 commented on GitHub (Jul 5, 2025):

As a workaround, users can add Gopher64 as a non-Steam game, launch it through Steam in desktop mode, configure it, and then launch their games like normal through Gaming Mode.

<!-- gh-comment-id:3039241208 --> @tony971 commented on GitHub (Jul 5, 2025): As a workaround, users can add Gopher64 as a non-Steam game, launch it through Steam in desktop mode, configure it, and then launch their games like normal through Gaming Mode.
Author
Owner

@ariahirose64 commented on GitHub (Sep 23, 2025):

that workaround doesnt work for me but was able to figure out shift tab and a few others let me navigate. the ui could be improved as steam os is being prorted by valve themselves to other devices.

<!-- gh-comment-id:3324954832 --> @ariahirose64 commented on GitHub (Sep 23, 2025): that workaround doesnt work for me but was able to figure out shift tab and a few others let me navigate. the ui could be improved as steam os is being prorted by valve themselves to other devices.
Author
Owner

@ariahirose64 commented on GitHub (Jan 5, 2026):

i also think bringing this up to emudeck would be better as they usually do the work to set up alot of steam deck specific configurations. the fact that this emulator works better on the steam deck hardware than rosellies in alot of situations and they default to rosellie's means they may just not be aware of the emulator yet. i think all 3 have a right to exist on the list.

<!-- gh-comment-id:3712162267 --> @ariahirose64 commented on GitHub (Jan 5, 2026): i also think bringing this up to emudeck would be better as they usually do the work to set up alot of steam deck specific configurations. the fact that this emulator works better on the steam deck hardware than rosellies in alot of situations and they default to rosellie's means they may just not be aware of the emulator yet. i think all 3 have a right to exist on the list.
Author
Owner

@ariahirose64 commented on GitHub (Jan 6, 2026):

man they forced a template which tells me they have more annoying people than i am which is honestly impressive.

<!-- gh-comment-id:3714082625 --> @ariahirose64 commented on GitHub (Jan 6, 2026): man they forced a template which tells me they have more annoying people than i am which is honestly impressive.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/gopher64#34
No description provided.