Dear Hiura,
Fantastic news! Other than one exception, all now seems to be working fine!
The exception is the Thrustmaster Dual Analog 4 V.1.
For some strange reason, the right thumb controller only works horizontally, and not vertically.
The error in the output window is as follows:
Unexpected usage for element of Page Generic Desktop: 0x1
Unexpected usage for element of Page Generic Desktop: 0x36
Unexpected usage for element of Page Generic Desktop: 0xbb
Unexpected usage for element of Page Generic Desktop: 0xbb
Unexpected usage for element of Page Generic Desktop: 0xbb
Unexpected usage for element of Page Generic Desktop: 0xbb
Unexpected usage for element of Page Generic Desktop: 0xbb
By way of information, there are the occasional 'Unexpected usage ...' error messages with various other joysticks even though they work with the new code.
Please let me know what you'd like me to try next.
Thanks very much for the excellent code update!
Kind regards,
AshleyF