Steam Deck alternative keyboard

The Steam keyboard is quite lackluster, has no Ctrl/Alt/Win/etc keys, and Valve wouldn't make one for some reason. I am starting this project to provide an alternative, open-source onscreen keyboard for the Steam Deck with dual touchpad support.
3 Replies
polyzium
polyzium3mo ago
The controller is exposed via hidraw, which can be found via sysfs. The hid-steam driver is responsible for making this work. I'll try opening the device directly and see what happens. Hm, the device outputs something if opening via cat, but my application outputs nothing for some reason
Dumb Bird
Dumb Bird3mo ago
So cat does work but your code doesn't seem to? That's odd, what are you writing this in? Rust?
polyzium
polyzium3mo ago
Yes I am writing this in Rust I am trying to read the character device file but it only reports mouse movements for some reason Some people told me to send a HID command to disable the "lizard mode"