HotKey Daemon, simple hotkey daemon that woks using the evdev interface
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Alessandro Mauri 4e70627635 updated copyright 3 months ago
tests version 0.5 5 months ago
.gitignore more readable gitignore 10 months ago
LICENSE updated copyright 3 months ago fix typo 11 months ago
TODO added command aliases 7 months ago
config.template version 0.5 5 months ago
hkd.1 version 0.5 5 months ago
hkd.c updated copyright 3 months ago
keys.h bump to 0.4 8 months ago
makefile version 0.5 5 months ago

hkd: hotkey deamon

hkd allows to define system-wide hotkeys independent from the graphical session, this means, that hotkeys will work in x11, wayland and even in a tty.


hkd only works on linux as it uses the linux-specific epoll and inotify APIs as well as the evdev interface for input recognition.


hkd doesn't require any libraries and has no dependency other than a standard C library, musl should work too (altough I have not yet tested it).

Run make to compile, make clean to remove the mess and make debug to compile a debug binary to use with gdb. To install run make install and make uninstall if you re done with it.


The man page is (at least in my opinion) pretty simple and explanatory, the program itself is very small (under 600 loc excluding comments and blanks) and the config file is documented trough an example. That said if I recive enough requests for further documentation I'll provide it.

Similar projects