4 ms·
> there's just no support for "advanced" mouse/keyboard inputs at all It feels like you're probably blaming the wrong people here. You should look at the compa
by mariusor 2y ago
> there's just no support for "advanced" mouse/keyboard inputs at all
It feels like you're probably blaming the wrong people here. You should look at the companies that make this peripherals that don't also offer you linux drivers.
- KerrAvon 2y agoYou say this, but have you seen the quality of the drivers they produce on platforms they ostensibly support? You do not want vendor mouse/keyboard software on any platform. Instead, improve the USB class drivers so that you don’t need third-party drivers.
- jeroenhd 2y agoI agree with you on general drivers, but what generic devices does Linux still lack? Controller HID support seems pretty universal, as do all manners of touch screens/touch pads, drawing tablets, and just about anything resembling a keyboard. The only hardware I know for sure is lacking is stuff like Stream Decks, but that kind of hardware is difficult to generalise for. Plus, most working hardware that doesn't fit a standard HID protocol already has drivers in the Linux kernel written by manufacturers.
- NekkoDroid 2y ago> The only hardware I know for sure is lacking is stuff like Stream Decks, but that kind of hardware is difficult to generalise for. I know that Georges Stavracas has been working on a controller for the Elgato devices for a while (https://flathub.org/apps/com.feaneron.Boatswain https://flathub.org/apps/com.feaneron.Boatswain) though it needs direct access to the devices instead of through some generic driver (https://gitlab.gnome.org/World/boatswain#udev-rules https://gitlab.gnome.org/World/boatswain#udev-rules).
- superkuh 2y agoNope. Because I don't mean special hardware. I mean using normal hardware in advanced ways: like sharing mouse and keyboards between computers. Something that's worked perfectly in X for 20+ years but still doesn't really work with the waylands even if the wayland compositor in question supports libei (which most do not).
- yxhuvud 2y agoThere are definitely a lot of missing protocols when it comes to input though - wl_seat has pointer, keyboard and touch input support, but where are gamepads and wheels?