I thought it was less than obvious how to best remap Caps to Esc (tapping) and Ctrl (pressing) in Fedora. On Arch I've used Elijan Mastnak's great guide for caps2esc, but I couldn't figure out how to get it to work on Fedora.

Turns out, with keyd there is a much simpler solution. I've installed from alternateved's Copr repo, copied three lines of config, and started/enabled the systemd service. That's it, so far everything works exactly as it should.

https://github.com/rvaiya/keyd

#fedora #sway

GitHub - rvaiya/keyd: A key remapping daemon for linux.

A key remapping daemon for linux. Contribute to rvaiya/keyd development by creating an account on GitHub.

GitHub

@BonfireAtNight you might consider custom #mechanicalkeyboards with #ZMK or #QMK now :)

I've been using CAPsLock for layout switch for ages on my #WASD keyboards; now as I moved to custom mechanical keyboards; #ZSAPlank -> #BlankSlate -> #Corne ; mapped bottom left key(third layer key on first two and shift on corne) to do it on tap as well.
Though as now moving to #homerow, thinking I can utilize that key for something else :)

P.S. check CAPs_Word on ZMK or QMK :)

@0xZogG Thanks for the input! To be honest, I got a new keyboard only a couple of weeks ago; I considered some programmable solutions but decided I didn't need that. I went with a Das Keyboard 4 Professional.

Shame that I didn't see your post earlier. But I've taken some notes and may look into it in the future.