FreeJoy
FreeJoy copied to clipboard
Button matrix reading issues with HOTAS Cougar TQS
I have problem with the button matrix configuration with the Cougar TQS. firmware version : 1.7.0b3 , 1.7.1b3
The Cougar's TQS has 10 buttons built in and wired as a matrix ( 3rows x 4 columns ) as below.

Here's my configuration, the 7 pins on the upper left are used for the button matrix.

For the hardware, I have confirmed all the pins are soldered well, no loose contact and no shorts.
However, when I press one button, in most cases, there are 2 physical buttons indicated having been pressed.
Here's the screenshot as an example. When I press the button 1, both 1 and 5 turned green.

I've tested all the buttons and made the summary of the physical button status ( the data in the parenthesis ) when a button is pressed.
Note that the last column works fine though. and the button 9 also works maybe just because there's no more rows.
Since the similar configuration works well on MMJoy2, I think this might be a software issue.