-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathREADME
More file actions
47 lines (30 loc) · 1.71 KB
/
README
File metadata and controls
47 lines (30 loc) · 1.71 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
================================================================================
_/ _/ _/
_/ _/ _/
_/_/_/_/ _/_/_/ _/ _/ _/_/_/
_/ _/ _/ _/_/ _/ _/
_/ _/ _/ _/ _/ _/ _/
_/_/_/_/ _/ _/ _/ _/ _/_/_/
================================================================================
shkd - Static HotKey Daemon. Like sxhkd but even smaller.
--------------------------------------------------------------------------------
0. DEPENDENCIES
You gotta have `xlib` and its headers ready.
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1. BUILDING
Just run `make`. That cuts it. It creates an installation image in `build/img`
directory and you can either go with the default `make install` recipe or do the
installation your own way.
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2. CONFIGURATION
Consult `config/keys.def` for examples. If you want to configure modifiers, do
so in `config/preventkeys`.
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3. SIZE
Current size on x86_64, glibc and libstdc++ without any configuration is ~28K
bytes. Maybe less on 32-bit systems. Every line of configuration you insert adds
to this, though not too much. Any attemtps at golfing it even further down are
much appreciated. Not sure why I do it but it's fun.
If you want to check your size optimization, you may use `make size` to get the
byte count.
================================================================================