Keyboard & mouse user here. To lessen the pain, I moved to gyro-based gaming. I think 8bitdo has those. I specifically use the Switch joycons. I recommend you just get yourself a good BT dongle.
8Bitdo does have a gyro controller, I have the Ultimate 2. It does have some requirement to configure the gyro though, you have to boot it in `dinput` mode by holding down a button.
I have included a link from my notes, I have not actually tested it much beyond seeing that the gyro does work in steams "configure controller" thing, never got around to correctly mapping any game.
Me too. My weapon of choice is the Dualsense. Lots of great things about it in addition to gyro controls: as of late last year you can pair 4 devices with it. I have one Dualsense and roam between PS5, Bazzite desktop and Steam Deck seamlessly.
If you're asking how it's setup/configured, then Valve ships "Steam Input" that can do a lot of things and one of them is translating gyro data to mouse events.
Some games support gyro directly, but even then AFAIK people prefer Steam Input due to how configurable it is.
Another method for gyro aim is flick stick, using the right stick to control the direction of your aim (on the left/right axis) and gyro for fine tuning and also up/down axis.
With controller sticks you control the 3D camera only indirectly -- by telling the rotation velocity (in very limited range) and for how long to apply it.
With gyro you have 1:1 proportional camera position input, like with mice.
It's more or less about possibility of developing muscle memory. With (linear) gyro/mice you could sharply snap camera to a point you see on screen without much overshoot. You could turn 180 degrees in split second with eyes closed (actually with gyro people often use flick stick for such big rotations, turning instantly -- but that's besides the point)
With controller stick? Well you could try to time that 180 turn takes 1.5 seconds of holding at full deflection -- good luck developing a feeling for all the speeds inbetween zero and full deflection.
I have found that you have to keep it centered in order to keep it from moving/registering input, so it worked very similarly to an analog stick to me. Am I mistaken?
I have included a link from my notes, I have not actually tested it much beyond seeing that the gyro does work in steams "configure controller" thing, never got around to correctly mapping any game.
https://pastebin.com/YP4CD6BX