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

Disable touchpad while typing does not work in Wayland (wayfire) if keyd is running #889

Open
mark-herbert42 opened this issue Dec 9, 2024 · 2 comments

Comments

@mark-herbert42
Copy link

but works OK if I stop keyd.

Could be that I just miss some config for it bit I am really lost here.

All I use keyd for is remapping this ugly useless M$ copilot key back to Ctrl, so my config is just one-liner

leftshift+leftmeta = overload(control, esc)

@rvaiya
Copy link
Owner

rvaiya commented Dec 18, 2024

Can you post the output of keyd monitor?

@mark-herbert42
Copy link
Author

keyd monitor
device added: 0000:0006:bdb72f48 Video Bus (/dev/input/event2)
device added: 0000:0000:ac47c1e0 Huawei WMI hotkeys (/dev/input/event3)
device added: 35cc:0104:20c964a9 TOPS0102:00 35CC:0104 Consumer Control (/dev/input/event4)
device added: 35cc:0104:0ada5ecb TOPS0102:00 35CC:0104 Touchpad (/dev/input/event5)
device added: 2808:5662:a96b136c FTSC1000:00 2808:5662 (/dev/input/event6)
device added: 0001:0001:a38e6885 AT Translated Set 2 keyboard (/dev/input/event8)
device added: 0fac:0ade:efba1ddf keyd virtual keyboard (/dev/input/event13)
device added: 0fac:1ade:d2b36ae6 keyd virtual pointer (/dev/input/event14)
keyd virtual keyboard 0fac:0ade:efba1ddf enter up
TOPS0102:00 35CC:0104 Touchpad 35cc:0104:0ada5ecb enter up
TOPS0102:00 35CC:0104 Touchpad 35cc:0104:0ada5ecb enter up
TOPS0102:00 35CC:0104 Touchpad 35cc:0104:0ada5ecb enter up
TOPS0102:00 35CC:0104 Touchpad 35cc:0104:0ada5ecb enter up
TOPS0102:00 35CC:0104 Touchpad 35cc:0104:0ada5ecb kpminus down
TOPS0102:00 35CC:0104 Touchpad 35cc:0104:0ada5ecb numlock down
keyd virtual keyboard 0fac:0ade:efba1ddf leftshift down
TOPS0102:00 35CC:0104 Touchpad 35cc:0104:0ada5ecb leftshift down
TOPS0102:00 35CC:0104 Touchpad 35cc:0104:0ada5ecb leftshift down
TOPS0102:00 35CC:0104 Touchpad 35cc:0104:0ada5ecb leftshift down
keyd virtual keyboard 0fac:0ade:efba1ddf leftshift up
TOPS0102:00 35CC:0104 Touchpad 35cc:0104:0ada5ecb leftshift up
TOPS0102:00 35CC:0104 Touchpad 35cc:0104:0ada5ecb leftshift up
keyd virtual keyboard 0fac:0ade:efba1ddf j down
TOPS0102:00 35CC:0104 Touchpad 35cc:0104:0ada5ecb j down
TOPS0102:00 35CC:0104 Touchpad 35cc:0104:0ada5ecb j down
TOPS0102:00 35CC:0104 Touchpad 35cc:0104:0ada5ecb j down
keyd virtual keyboard 0fac:0ade:efba1ddf j up
TOPS0102:00 35CC:0104 Touchpad 35cc:0104:0ada5ecb j up
TOPS0102:00 35CC:0104 Touchpad 35cc:0104:0ada5ecb j up
TOPS0102:00 35CC:0104 Touchpad 35cc:0104:0ada5ecb j up
keyd virtual keyboard 0fac:0ade:efba1ddf h down
TOPS0102:00 35CC:0104 Touchpad 35cc:0104:0ada5ecb h down
TOPS0102:00 35CC:0104 Touchpad 35cc:0104:0ada5ecb h down
TOPS0102:00 35CC:0104 Touchpad 35cc:0104:0ada5ecb h down
keyd virtual keyboard 0fac:0ade:efba1ddf n down
TOPS0102:00 35CC:0104 Touchpad 35cc:0104:0ada5ecb n down
TOPS0102:00 35CC:0104 Touchpad 35cc:0104:0ada5ecb n down
TOPS0102:00 35CC:0104 Touchpad 35cc:0104:0ada5ecb n down
TOPS0102:00 35CC:0104 Touchpad 35cc:0104:0ada5ecb n down
keyd virtual keyboard 0fac:0ade:efba1ddf n up
TOPS0102:00 35CC:0104 Touchpad 35cc:0104:0ada5ecb n up
TOPS0102:00 35CC:0104 Touchpad 35cc:0104:0ada5ecb n up
keyd virtual keyboard 0fac:0ade:efba1ddf h up
TOPS0102:00 35CC:0104 Touchpad 35cc:0104:0ada5ecb h up
TOPS0102:00 35CC:0104 Touchpad 35cc:0104:0ada5ecb h up
TOPS0102:00 35CC:0104 Touchpad 35cc:0104:0ada5ecb kpminus up
TOPS0102:00 35CC:0104 Touchpad 35cc:0104:0ada5ecb numlock up
keyd virtual keyboard 0fac:0ade:efba1ddf t down
keyd virtual keyboard 0fac:0ade:efba1ddf h down
keyd virtual keyboard 0fac:0ade:efba1ddf n down
keyd virtual keyboard 0fac:0ade:efba1ddf h up

Pressing the buttons and moving the cirsor with touchpad at the same time. If I kill keyd - typing on keyboard disable touchpad for a while - it activates after some delay when the last key released

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

2 participants