-
-
Notifications
You must be signed in to change notification settings - Fork 39.9k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Bug] Mouse Button presses KC_BTN* only work when mouse cursor is moving #24455
Comments
@strobo5 maybe you could take a look? |
What PS/2 device was it tested with? A Trackpoint from a Thinkpad T61? An Azoteq ProxSense TPS65 (datasheet. Now allegedly EOL)? A Cirque trackpad? Something else? |
Strange. I have the same question as PeterMortensen. Looking at the code, it's not immediately obvious to me what could be going on.. For #22265 / #23694 I used These are my possibly outdated notes on how to get this log (check the documentation for reference): In the In the
In the
Compile a new image, then check
Then Now use |
I am not sure this is related to the PS/2 device at all, since the mouse keys are normal keys on keyboard on layer 1. I hold OSL(1) and then have access to KC_BTN1 to e.g. double-click. The buttons are not, in hardware, related to the PS/2 input at all. On the image, the mouse keys are where X, C, V are. Nevertheless: This is one of my keyboards with the problem: It used a surnaiee MS8006 China Trackpoint USB Evaluation Module and de-soldered the blue trackpoint module from the USB-Module. (see below) The blue module just outputs PS/2 on two wires, which I wired to the RP2040. The module is actually very good and precise. |
I suppose the following happens here:
The proper way to fix all this is probably to make the PS/2 mouse support use the pointing device code instead of sending the USB reports itself. A quicker fix might be to revert the changes done in #23694, and then remove |
Thank you for these explanations, I had no idea about this mechanism with
I tried the quick fix with my T61 keyboard (on top of #23696 which is still not merged) and did not notice any erratic behavior. It seems to fix #22265 just like #23694 did. |
Hi, I have a similar issue #24599 but your quick fix seems not working.. @sigprof @strobo5
|
Describe the Bug
Expected behaviour
Actual behaviour
Blamed commit
I managed to trace the bug to the following commit: a850f7d
Mouse buttons work right before the commit was applied and stopped working with this commit.
keyboard configuration
Keyboard Used
qmk compile -kb chrumm/leds38 -km btittelbach_65keys_mouse_rgblight
Link to product page (if applicable)
https://github.com/btittelbach/chrumm-qmk/tree/rgblight
Operating System
GNU/Linux
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: