The thing is that it feels more natural to me to use the device rotated round about 45° clockwise so that the left button is round about at 11 o'clock near my index finger and the right button at about 5 o'clock right below my thumb.
Is it possible to configure the driver so that the rotated device orientation is taken into account?
Years ago I modified a space navigator mechanically (enamel wire connection from main pcb to knob pcb and mounted knob in a rotated position after removing the alignment notches) but that was hours of delicate surgery and patience and of course would void the warrenty. I would prefer to just do it in software instead if it is possible.
If a configuration of the rotation is not possible maybe a filter driver could perform the coordinate transformation or maybe there is already a suitable interface to hook and preprocess the input data? You guys may even just need to recompile the fw with an extra
Code: Select all
#define DEV_ORIENTATION -45
Any input is highly appreciated! Thanks in advance.