Flatseal icon indicating copy to clipboard operation
Flatseal copied to clipboard

Can flatseal be used by controller?

Open razzeee opened this issue 3 years ago • 4 comments

This is more of an question, then an issue.

Would flatseal be able to be controlled with a controller right now? With the steam deck approaching and flatpaks being the best approach to installing software outside of steam, this might be a relevant endeavor.

Thank you.

razzeee avatar Feb 04 '22 23:02 razzeee

If I am not mistaken, Flatpaks will be supported only (or mostly) in a desktop mode on the Deck.

AsciiWolf avatar Feb 05 '22 12:02 AsciiWolf

I included keyboard support with the last Flatseal release, so that will probably help. I will be surprised if they didn't add some keyboard events emulation.

tchx84 avatar Feb 06 '22 13:02 tchx84

I have the device now so I can do an update here:

I've added flatseal in desktop mode, and then also added it as a non-steam game so I can check it out in the gaming mode:

  • I started with the "Touchscreen Mouse Emulation" template and modified to for the keyboard shortcuts.
  • The d-pad now does up, down, left, and right, so you use it to go down the list of apps, and then you can go right and then scroll down on each app entry. I found this much easier than dealing with the touchpad/scrollbar. I didn't know left/right could toggle between panes so that's way easier once I discovered that.
  • Left and right bumper are the equivalent of mousewheel scroll up/down
  • I've made the back two buttons on the right do page up and down for the larger apps with tons of stuff
  • For text fields you NEED to hit Steam-X right after you focus it to explicitly call up the software keyboard (important!), otherwise it'll keep sending "down arrow" and so on into the field.
  • The toggle buttons work well on touch! Hitting A on the controller will also toggle it.
  • I have uploaded this profile for the community under "Flatseal" and will keep it updated based on what you tell me to do default-key wise!

The negatives is it's hard to see the focus, it's a light grey box around the focused thing.

castrojo avatar Apr 22 '22 15:04 castrojo

I have the device now so I can do an update here:

I've added flatseal in desktop mode, and then also added it as a non-steam game so I can check it out in the gaming mode:

  • I started with the "Touchscreen Mouse Emulation" template and modified to for the keyboard shortcuts.
  • The d-pad now does up, down, left, and right, so you use it to go down the list of apps, and then you can go right and then scroll down on each app entry. I found this much easier than dealing with the touchpad/scrollbar. I didn't know left/right could toggle between panes so that's way easier once I discovered that.
  • Left and right bumper are the equivalent of mousewheel scroll up/down
  • I've made the back two buttons on the right do page up and down for the larger apps with tons of stuff
  • For text fields you NEED to hit Steam-X right after you focus it to explicitly call up the software keyboard (important!), otherwise it'll keep sending "down arrow" and so on into the field.
  • The toggle buttons work well on touch!
  • I have uploaded this profile for the community under "Flatseal" and will keep it updated based on what you tell me to do default-key wise!

Thanks for such detailed report and findings :heart_eyes: If you have suggestions, I am all ears.

The negatives is it's hard to see the focus, it's a light grey box around the focused thing.

Yeah, I think Adwaita's defaults aren't enough for this case, but I can surely think of something...

tchx84 avatar Apr 22 '22 15:04 tchx84