I have corrected the code on line 117, so the handling of button presses on the two-button model should work as well now, same as my previous two-button-model-only device handler, with the three types of presses as follows:
When I first paired it, it reported as having 10 buttons (same as your earlier comment). Same issue with the buttons. Then I re-paired it after deleting the driver and forgot to add the driver back before pairing, once I did, it doesn't report a # of buttons but otherwise acts the same
If it's reporting 10 buttons it has picked the unit up as a single button. If it sees it as a two button it reports the correct number of buttons. I reckon it's seeing it as a WXKG03LM
Tried deleting the driver and the device. Added the driver from your link, re-added the device, and it is again reporting 10 buttons and showing both buttons as button 1 when pushed. Is there something I can edit in the driver to force it to view it one way or another?