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
[ids]
*
[main]
# Remaps the escape key to capslock
esc = capslock
# Maps capslock to escape when pressed and control when held.
capslock = overload(control, esc)
It runs as a systemd service.
When the computer starts everything seems fine.
However, when I reload the service it breaks. The capskey loses the tapping escape behaviour and regains capslock (although strangely the control behaviour remains).
The output from keyd -m remains the same.
I'm not sure how to debug further. The logs don't reveal anything (same for when starting with the system and after the restart).
Presumably it's to do with X running when the service is restarted.
(Incidentally, the reason I found this out is the keyd mappings just stopped working randomly, so I started looking at restart etc. Unfortunately I didn't capture any logs.)
The text was updated successfully, but these errors were encountered:
Linux 6.8.0-49-generic
Ubuntu 24.04
keyd 2.5
I have a basic config:
It runs as a systemd service.
When the computer starts everything seems fine.
However, when I reload the service it breaks. The capskey loses the tapping escape behaviour and regains capslock (although strangely the control behaviour remains).
The output from
keyd -m
remains the same.I'm not sure how to debug further. The logs don't reveal anything (same for when starting with the system and after the restart).
Presumably it's to do with X running when the service is restarted.
(Incidentally, the reason I found this out is the keyd mappings just stopped working randomly, so I started looking at restart etc. Unfortunately I didn't capture any logs.)
The text was updated successfully, but these errors were encountered: