You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I have mouse buttons under my thumb operated keys on my keyboard. Then in pointing_device_task_user mouse keys status is already changed to what Cirque is putting into it's mouse_report thus overriding my own report. Because of that I can't do click/drag because Cirque will set mouse button status to 0 thus making mouse key up event. I've pinned down the issue to this line. This only happens in relative mode.
Keyboard Used
No response
Link to product page (if applicable)
No response
Operating System
No response
qmk doctor Output
No response
Is AutoHotKey / Karabiner installed
AutoHotKey (Windows)
Karabiner (macOS)
Other keyboard-related software installed
No response
Additional Context
No response
The text was updated successfully, but these errors were encountered:
Hi Drashna, thank you for your response. That's not the issue I am having. I might have not present the problem correctly. What I am asking is, is it possible to distinguish between touching the Cirque for mouse move and taping it for mouse click and not changing the mouse button state when there was just the move motion. Now it will reset mouse button states if there's only touch detected, as in motion. Or not change mouse button states when there's no CIRQUE_PINNACLE_TAP_ENABLE set. The problem I am having is that when I send the custom mouse button state Cirque will override it. For example I'll send LMB down and then Cirque in it's report will send LMB up by zeroing all the button states but I might still be holding LMB. I have "fixed" it by storing the custom mouse button states and restoring them in pointing_device_task_user() but I think it would be better to just not change the state when there was no interaction related to mouse buttons.
Describe the Bug
I have mouse buttons under my thumb operated keys on my keyboard. Then in pointing_device_task_user mouse keys status is already changed to what Cirque is putting into it's
mouse_report
thus overriding my own report. Because of that I can't do click/drag because Cirque will set mouse button status to 0 thus making mouse key up event. I've pinned down the issue to this line. This only happens in relative mode.Keyboard Used
No response
Link to product page (if applicable)
No response
Operating System
No response
qmk doctor Output
No response
Is AutoHotKey / Karabiner installed
Other keyboard-related software installed
No response
Additional Context
No response
The text was updated successfully, but these errors were encountered: