I'm looking for a rotary encoder that can also be pushed in (for example for play-pause functionality) but also be "tilted" or pushed to the sides like a joystick (next/prev). Similar to how in some vehicles (I think BMW?) there is this control wheel in the center console for the navigation/media player.
Does such a thing exists or would it have to be a custom solution?
Looking at the circuit, maybe a determined hobbyist could Frankenstein one up with a KY-040 on the top of some protoboard, and some buttons, resistors and springs (or a joystick) mounted upside-down beneath.
Well I want the one @DaveX turned up, the Nidec CJ25, a device I knew not of.
A bit spendy for a whim at $91.04...
A Logitech Extreme 3D Pro Joystick can be left-up-right-down moved, and twisted some clockwise and anticlockwise, which could serve the same roll as a rotary encoder.
You'd have to cannibalize one or live with its abilities as a USB HID.
I found some cheaper multifunction joystick/switch combos googling but as usual it looks like you get what you pay for, or hope to do.
The button acting like an USB HID would be a feature for me, as I want to use it with an Android headunit in my car because I want a volume knob with extra features (the headunit has buttons, no knobs). I also found some youtube videos of the idrive controller knob found in BMWs being used as an HID device. I'll maybe attempt this because it looks interesting. If not I'll fallback to regular rotary encoder with a pi pico or an arduino that can do HID.