Photon to BMW iDrive controller - CANBUS

In my case I have an old RV and in the process of building a digital dashboard for it (3 surface books as dashboard, one for the passanger to be used as gps and turn by turn guidance,one for infotainment: I use this for FM/AM/WB, seat controls (ac, heat, move them, massages, etc.) dashboard ac control, house control, generator control, etc. and the third one is the one were engine parameters are shown, a diesel engine)

So going back to your question for the infotainment display I need something I can move without looking, it feels better(to me) than looking away and dosome action so fot that I have this device connected theu isb to a win32 program that receives all the movement from this control.

Now I started to play with the gear shifter for a 328i to see if I can use that instead of touching the screen to change gears (it feels weird to me)