The problem is that my USB Touch is providing x and y data in a much higher resolution than the real setup display resolution, for example 1024x600.
Usually the Touch resolution for x and y are numbers up to 32767.
I was now able to change the firmware from the USB-Touch with a divider factor for x and y as follow:
y = touch x value /55;
x = touch y value /32;
and oh wondering, my USB-Touch is working now with osmc like a charm !!
My question now as not every body has the possibilty to change USB-Touch Firmware, is if there is a way in OSMC to divide / adjust the received evdev input values, as follow?
So you modified and compiled a custom version of the firmware? If that’s the case you should work with the firmware supplier to make those settings customizable.
Yes I was able to program and change the touch controller firmware by myself and by just change the x,y coordinate values. But usually touch-controller firmware are not customizable and you will also never get an extra adapted firmware just fitting for osmc from touch supplier…
these are all big supplier which only write driver for linux, android, windows and that’s all
I modified the firmware / software in the touch controller.
I have no driver to the Touch, it works with the standard USB HID drivers which are usually installed in linux windows or android.
Practical you have no chance to get something specific from touch supplier, it’s totally different to wireless device etc.
so probably a config file on the osmc side would help much more…