Hacker GitHub

← All repos

rvaiya/keyd

View on GitHub ↗ ★ 6,093 C

A key remapping daemon for linux.

20 mentions on Hacker News by 19 people: 2 stories, 18 comments · first 2021-09-11 · latest 2026-09-27

Mentions per year 20 mentions · busiest year 2026 (5)
20082026
  1. I have been able to reclaim my Copilot key with keyd. https://github.com/rvaiya/keyd [ids] * [main] leftmeta+leftshift+f23 = rightcontrol
    comment by jmou · 2026-09-27 · in The Copilot+ PC brand is dead
  2. ▲ 70
    A key remapping daemon for Linux
    story by joooscha · 2026-06-10 · 33 comments
  3. …Lock to Ctrl when held and to Esc when pressed - the best of both worlds when you live in Neovim. https://github.com/rvaiya/keyd works really well for me on Linux, but there is a similar software on MacOS.
    comment by kombine · 2026-05-04 · in Why TUIs are back
  4. …implements this. However if you really really really wanna side step this you can look at keyd - https://github.com/rvaiya/keyd A project that has a daemon run in the background as a root service and that can provide an appropriate shim to…
  5. I used https://github.com/rvaiya/keyd with ``` [ids] * [main] f23 = oneshot(control) [control] toggle(control) ``` To turn it back into a ctrl key
    comment by hacker_homie · 2026-01-08 · in Dell admits consumers don't care about AI PCs
  6. …environments such as Cosmic, Gnome, and KDE. But I've been using keyd on Linux distros for a while: https://github.com/rvaiya/keyd#quickstart Using the config in the above example results in Caps Lock acting as Esc if used on its own or as…
  7. …keyboard instead. I've settled on keyd[1], after using XKB and interception-tools for a while. [1]: https://github.com/rvaiya/keyd
  8. …config, and was on my way to wrapping Kubernetes in nice, friendly Ruby before I got canned. 1. https://github.com/rvaiya/keyd 2. https://gist.github.com/VinceGuidry/e85fa37e3e60f2dcb63c051c...
    comment by vinceguidry · 2025-04-25 · in Write an Interpreter in Ruby
  9. …along with macros for frequent series of letters (think “tion” and such) as well as chords using https://github.com/rvaiya/keyd/ . And I use the Optimot layout because I’m French, for English speakers, Dvorak is probably enough, but…
  10. I had a simillar take until I found keyd: https://github.com/rvaiya/keyd
  11. I wanted this exact thing (Caps Lock -> End), and https://github.com/rvaiya/keyd works. It runs in the background as a systemd service, and the config is just: $ cat /etc/keyd/default.conf [ids] * [main] capslock = end (I got excited that…
  12. This is great. Is it possible to somehow use it with keyd, as I don't use autohotkey? https://github.com/rvaiya/keyd/
    comment by botanical · 2023-08-31 · in Show HN: I automated half of my typing
  13. …love something that could take my keyd conf and make it work (even approximately) on the Mac. [1]: https://github.com/rvaiya/keyd
    comment by veidr · 2023-06-14 · in Toward a more useful keyboard
  14. ▲ 143
    Keyd: Linux Key Remapper
    story by gigatexal · 2023-06-02 · 85 comments
  15. …my Linux VM. I also use keyd in order to remap keyboard shortcuts. https://github.com/rvaiya/warpd https://github.com/rvaiya/keyd Why in the world are those links side by side?
  16. …figure out how to emulate something, at least bind it to noop so it doesn't mess you up any more. https://github.com/rvaiya/keyd
    comment by yepguy · 2022-11-29 · in Keyboard shortcuts for GNU Readline
  17. Here is the link to keyd: https://github.com/rvaiya/keyd
  18. …and Keyd for getting these advanced features on any keyboard. https://github.com/kmonad/kmonad https://github.com/rvaiya/keyd
  19. Check out https://medium.com/@canadaduane/key-remapping-in-linux-2021-... for ideas. I plan on trying https://github.com/rvaiya/keyd on my new setup.
    comment by mercnet · 2022-03-01 · in Make Linux look like Mac OS 9
  20. I haven't tried it yet, but I recently learned about this tool and have it on my list to test drive: https://github.com/rvaiya/keyd
    comment by fanatic2pope · 2021-09-11 · in Windows Subsystem for Linux GUI