keyd: "meta+click" does not work: "space = timeout(overload(meta, space), 1000, space)"
It seems that space+click is not meta+click when space+click is used in the following configuration.
I noticed this because I tried to move (meta+leftclick) and resize (meta+rightclick) the swaywm window and could not.
$ keyd --version
keyd v2.3.0-rc (6581f36)
$
space = timeout(overload(meta, space), 1000, space)
keyd virtual device xxxx:xxxx space down
keyd virtual device xxxx:xxxx space up
Due to a glitch in the AUR, I have not been able to update to the latest version. https://aur.archlinux.org/packages/keyd-git Sorry if this has been resolved.
About this issue
- Original URL
- State: closed
- Created 2 years ago
- Comments: 40 (31 by maintainers)
Commits related to this issue
- Implement mouse passthrough for hybrid devices (#175) This brings us one step closer to full mouse support (#162, #158) — committed to rvaiya/keyd by rvaiya 2 years ago
- Add opt-in mouse support (#162, #191) — committed to rvaiya/keyd by rvaiya 2 years ago
- Route button presses through the virtual keyboard (#162) To mitigate potential downstream race conditions when key/mouse events are sent in quick succession (e.g oneshot clear mouse click), we send a... — committed to rvaiya/keyd by rvaiya 2 years ago
- Revert 5b9de6c76 While such a race condition mitigated by the commit theoretically possible, evidence for it has yet to emerge (it didn't fix #162), and routing events through the virutal keyboard ca... — committed to rvaiya/keyd by rvaiya 2 years ago
Thanks. Can you also include the libinput output?
It looks like you haven’t added your mouse id to your config file. I took a closer look at your earlier videos and looks like many of them have the same problem.
Can you try a40e3a489 (
git fetch origin && git checkout a40e3a489) and compare it to e749310df?I renamed the
~/.config/swaydirectory and rebooted the machine and it still occurred, so I don’t think it has anything to do with that.https://user-images.githubusercontent.com/102382754/173308960-49e2a14c-aa01-4bf5-a89f-9350a3f1bcdc.mp4
If it has anything to do with it, it might be environment variables, etc. I’m running the following
sway-runwithgreetd-tuigreet-binI don’t think it would make any difference if I started it directly from agettyI can’t take the time right now, but I’ll take a look in a few days.
OK with pleasure👍
-> meta and click timing are simultaneous
-> Click after meta
https://user-images.githubusercontent.com/55499652/173173032-14b4136d-59b4-4f8a-9ab2-0960c17242cc.mp4