thingsiplay@beehaw.org 6 months ago
Nice idea, I never thought about using this control scheme on the Steam Deck. For those who don’t want to leave Firefox for many reasons like the extensions and the saved user data, one can also use an extension to get this functionality in Firefox. I used it in the past (and may comeback to it soon) and love it.
Surfing Keys: addons.mozilla.org/en-US/…/surfingkeys_ff
Here is an older screenshot of the functionalities it provides besides the control scheme (configuration is done through in JavaScript):
supersquirrel@sopuli.xyz 6 months ago
Yeah that looks like it would be a drop in replacement for qutebrowser in this contex, that is what makes this hack work right? A roughly reasonable mapping of letters and commands for the Steam Deck that took a long time to memorize feels possible but in practice unlikely to be worth the effort for any particular individual program/workflow in isolation… but if you can memorize a simple mapping of 26 letters and 2-3 modifier keys and apply that single instance of memorization to an entire class of programs that support vim-style keyboard bindings than that memorization becomes an order of magnitude less tedious.
thingsiplay@beehaw.org 6 months ago
Yes, that’s the beauty. Now that I think of how I would implement such a control scheme, I would probably make both touchpads show a radial menu with half keys on the left and right as soon as I touch the pads. And when I leave touching it would mean a press on that particular key. I already experimented and have a non uploaded control scheme that works like this for RetroArch. It’s amazing what is all possible with Steam Input!
Isn’t there something like this already builtin popup half keypads like I described? Not sure if this could be used. Wouldn’t it be basically perfect and what you/we need?
supersquirrel@sopuli.xyz 6 months ago
I think so but the integration with vim style controls for easy navigation and command input was a key reason I made this particular control scheme.