I always loved Logitech products. I mean, that goes all the way back to 1994 or something like that. Likewise, I remember various mouses and keyboards I used, joysticks for flight simulations, headsets, and various other technical gimmicks.
Especially a headset crosses my mind. It had speech recognition, and you could bind voice input to simulate keyboard key presses. Oh boy, those were quite some funny LAN parties :) Playing Star Wars Jedi Knight in multiplayer, and I had the voice input "Schub" (German for "push") bound to the force push. Everyone was shouting, "Schub! Schub! Schub!" and my character went nuts in the game!?#!
Now I still own Logi (new name of the company) mouses and keyboards. But the software is really on a low point! There is no quality control. It is slow and clunky to use. And the best is, that Logi forgets to update the certificates in the software, and that results in not working hardware. This means you are coming into the office on Tuesday, and suddenly your mouse's extra keys are no longer working. And all you can do is to wait for a fix by Logi. This has happened to me already twice!!! Why do I need a certificate for a local hardware driver anyway?
If I were to go live on an island without Internet, I would not pick Logi hardware, as I would properly stop working after a while. -- Knob
But luckily there are other people who love the hardware but are also annoyed by the state of the software. Currently, they are creating a tool named OpenLogi. It is still in the alpha phase, and not all functions or mouses are working yet correctly. But in the last few months it was quickly envolving.

Written in Rust, it runs on Linux, Windows and MacOS. Man, if I only could write Rust, I would properly help. However, that's on my learning list... so maybe later.
So check it out and participate if you can.
Homepage: https://openlogi.org/
GitHub Page: https://github.com/AprilNEA/OpenLogi
Love goes out to Open Source programmers!