438 Commits (03d4a27b83ac69bc6854f7759de6124cc5e74d6d)
 

Author SHA1 Message Date
Raheman Vaiya 8f22f5d2e1 Guard against key overlap 4 years ago
Raheman Vaiya ffee11772d Install keyd.compose to /usr/share 4 years ago
Raheman Vaiya 76ef5b73d8 Share state between keyboards (#202) 4 years ago
Raheman Vaiya 6c650002da refactor: Clean up parsing logic + move layer state into keyboard struct 4 years ago
Raheman Vaiya 023e273256 Fix nested actions (#205) 4 years ago
Raheman Vaiya 9e4937152b Fix mouse buttons 4 years ago
Raheman Vaiya b93d87a3e3 Update man page 4 years ago
Raheman Vaiya 083b124bb9 feature: Allow overload to accept an arbitrary action (#199) 4 years ago
Raheman Vaiya bae6dd7b55 Update man page 4 years ago
Raheman Vaiya a7a980282a Update man page (#204) 4 years ago
Raheman Vaiya 63a20cfd62 refactor: Clean up parsing logic + swap() -> swap2() 4 years ago
Raheman Vaiya d4b8194304 Preserve layer flags on reset (#200) 4 years ago
Raheman Vaiya 6761fab6af Fix key neutrality regression introduced in f87d356f (#198) 4 years ago
Raheman Vaiya 4e30a7d6e5 Process simple swap arguments as key sequences (#184) 4 years ago
Raheman Vaiya 2680058a76 Add missing exec terminator 4 years ago
Raheman Vaiya 8403920813 Indent config errors 4 years ago
Raheman Vaiya 03227c02a7 Remove extraneous string terminator 4 years ago
Raheman Vaiya 5c57337f5b Update docs 4 years ago
Raheman Vaiya 90c3687fd5 Version bump 4 years ago
Raheman Vaiya 65984d30e0 feature: Add command() 4 years ago
Raheman Vaiya 49f863c407 Fix macro timeouts 4 years ago
Raheman Vaiya 5836897bf0 feature: Allow timeouts to be used in conjunction with + (#181) 4 years ago
Raheman Vaiya acf1ca45d8 feature: Add macro2() to allow for per-macro timeout values (#176) 4 years ago
Raheman Vaiya 5ec4f68912 Treat scroll events as mouse presses (#191) 4 years ago
Raheman Vaiya a5e6a83798 refactor: Clean up key handling logic + reduce output noise 4 years ago
Raheman Vaiya 9325bf375a keyd-application-mapper: Add X detection for title hotswapping (#182) 4 years ago
Raheman Vaiya 8f0727cd37 Make simple macros less noisy (#178) 4 years ago
Raheman Vaiya 7611355432 keyd-application-mapper: Add debugging statements 4 years ago
Raheman Vaiya 763edacf90 Increase the macro limit (#179) 4 years ago
Raheman Vaiya ed7991ddc8 keyd-application-mapper: start without requiring running keyd instance. 4 years ago
Raheman Vaiya e4358bbda5 Update man page 4 years ago
Raheman Vaiya b04ce338da Doc tweak 4 years ago
Raheman Vaiya f1d9b48075 Update readme 4 years ago
Raheman Vaiya d3c02079fe Update readme 4 years ago
Raheman Vaiya fa526bc60f compilation: remove extraneous headers from descriptor.c (#169) 4 years ago
Raheman Vaiya 43711bdb89 Add more tests 4 years ago
Raheman Vaiya 7752e4bf3b Always use the longest composite layer 4 years ago
Luke Dennis a9fc493d2d Fix broken install command in the Makefile (#166) 4 years ago
Raheman Vaiya 845495a67e Update todo 4 years ago
Raheman Vaiya 0a01767529 Add layer_indicator (#147) 4 years ago
Raheman Vaiya ff2bcddc02 doc: update man page 4 years ago
Raheman Vaiya ee462bb069 config: fix default timeout values 4 years ago
Raheman Vaiya a436f3bbf9 config: add [global] + make macro timeouts configurable (#164) 4 years ago
Raheman Vaiya e24de53d56 Improve unicode support 4 years ago
Raheman Vaiya 013f1e55e1 Fix broken README links 4 years ago
Raheman Vaiya 9097368672 Clear oneshot on click 4 years ago
Raheman Vaiya de7561cc2d Add support for older kernels (#163) 4 years ago
Raheman Vaiya 417cc5c394 Add more checks to vkbd creation 4 years ago
Raheman Vaiya 20ece8293c ipc: respond to ping in the absence of an active keyboard. (#161). 4 years ago
Raheman Vaiya 2a38fa22d0 Add limited unicode support 4 years ago