Skip to content
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

keyd cannot recognize different presses of touchpad #884

Open
mvlassis opened this issue Nov 29, 2024 · 0 comments
Open

keyd cannot recognize different presses of touchpad #884

mvlassis opened this issue Nov 29, 2024 · 0 comments

Comments

@mvlassis
Copy link

I'm using a laptop on a Wayland compositor, and the touchpad has no physical buttons, but it uses Software button areas to register different clicks.

I'm having an issue where keyd recognizes all presses of the touchpad as a left click. If I click the left, middle, and right part of the touchpad, I get this output on keyd monitor:

SYNA2BA6:00 0CCB:CE2D Touchpad 06cb:ce2d:3c9a68be        leftmouse up
SYNA2BA6:00 0CCB:CE2D Touchpad 06cb:ce2d:3c9a68be        leftmouse up
SYNA2BA6:00 0CCB:CE2D Touchpad 06cb:ce2d:3c9a68be        leftmouse up

Note that they are registered as different clicks by my compositor, and for example, wev produces different outputs:

[13:      wl_pointer] button: serial: 27368; time: 5252715; button: 272 (left), state: 1 (pressed)
[13:      wl_pointer] frame
[13:      wl_pointer] button: serial: 27369; time: 5252808; button: 272 (left), state: 0 (released)
[13:      wl_pointer] frame
[13:      wl_pointer] button: serial: 27370; time: 5253837; button: 274 (middle), state: 1 (pressed)
[13:      wl_pointer] frame
[13:      wl_pointer] button: serial: 27371; time: 5253908; button: 274 (middle), state: 0 (released)
[13:      wl_pointer] frame
[13:      wl_pointer] button: serial: 27372; time: 5254447; button: 273 (right), state: 1 (pressed)
[13:      wl_pointer] frame
[13:      wl_pointer] button: serial: 27373; time: 5254539; button: 273 (right), state: 0 (released)

Is there something I'm missing, or is keyd not able to differentiate between these clicks?

Thanks!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant