Alessandro Mauri
fb130ed809
|
4 years ago | |
---|---|---|
tests | 4 years ago | |
.gitignore | 4 years ago | |
LICENSE | 4 years ago | |
README.md | 4 years ago | |
TODO | 4 years ago | |
config.template | 4 years ago | |
hkd.1 | 4 years ago | |
hkd.c | 4 years ago | |
keys.h | 4 years ago | |
makefile | 4 years ago |
README.md
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.
Compatibility
hkd only works on linux as it uses the linux-specific epoll and inotify APIs as well as the evdev interface for input recognition.
Compiling
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.
Documentation
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.