Page 1 of 1
HID Windows limited to 6 axes?
Posted: Sun May 04, 2014 1:23 pm
by Chris Laurie
According to my info, windows joystick implementation allows for 8 axes - [see here](
http://msdn.microsoft.com/en-us/library ... 85%29.aspx) - it is for the directx intherface, though.
It looks as if QLC+ is limited to only 6 axis - my amateur interpretation [edited word - was implementation] of the code in hidjsdevice.cpp
Using the [leo bodnar](
http://www.leobodnar.com/shop/index.php ... cts_id=204) device I built a controller with 8 sliders and I can see them using [this software](
http://www.leobodnar.com/products/BU0836/DIView.zip). It also displays all 8 sliders in the interface properties - see screenshot below.
Is there a possibility to change QLC+ to read all 8 sliders?
HID Windows limited to 6 axes?
Posted: Sun May 04, 2014 2:11 pm
by Chris Laurie
More feedback on this. I actually made 2 controllers one with 5 sliders and one with 8. Here is how QLC+ 4.7.0 sees and detects them:
5 slider controller is identified as 5 sliders. The mapping (using the windows names):
Slider 1 X axis - QLC map to hid channel 33
Slider 2 Y axis - QLC map to hid channel 34
Slider 3 Z axis - QLC map to hid channel 35
Slider 4 X rotation - QLC map to hid channel 37
Slider 5 Y rotation - QLC map to hid channel 36
8 slider device is identified as 6 sliders. The mapping (using the windows names):
Slider 1 X axis - QLC map to hid channel 33
Slider 2 Y axis - QLC map to hid channel 34
Slider 3 Z axis - QLC map to hid channel 35
Slider 4 X rotation - QLC map to hid channel 38
Slider 5 Y rotation - QLC not detected
Slider 6 Z rotation - QLC map to hid channel 36
Slider 7 Slider - QLC map to hid channel 37
Slider 8 Dial - QLC not detected
Attached is a screenshot showing my test workspace and the windows properties (sliders incremental from left). I also attach the test workspace.
HID Windows limited to 6 axes?
Posted: Sun May 11, 2014 3:42 pm
by Chris Laurie
Bump to see if there is any more info on this.
HID Windows limited to 6 axes?
Posted: Sun May 11, 2014 4:12 pm
by Massimo Callegari
There is no news about this. It's in my todo list but please be patient.
In the meantime, does the linux version serve your purposes ?
HID Windows limited to 6 axes?
Posted: Sun May 11, 2014 4:33 pm
by Chris Laurie
Thanx, Massimo. Not complaining, I was just worried it got lost amongst the other posts.
It has been on my own todo list to change my mode of operation to Linux. My Linux device does not have the screen real estate but I'm hoping to add a second monitor.
I will report back if that is working better for me.