91 Commits (cc84f3db9d77c724a7b2e56d04696927f5c71dfd)

Author SHA1 Message Date
Raheman Vaiya 0dd39a3606 Clear oneshot after macro execution 4 years ago
Raheman Vaiya dc46ddecc2 Add more debug statements 4 years ago
Raheman Vaiya c5f77c5951 Allow mapping to modifier keycodes 4 years ago
Raheman Vaiya 3e5aaacd45 Improve debugging 4 years ago
Raheman Vaiya 5eb7040f48 Add support for nested swapping (#111) 4 years ago
Raheman Vaiya d475661f93 Strip trailing spaces from config file 4 years ago
Raheman Vaiya b35e8b8eb6 Forbid modifier key codes as right hand values 4 years ago
Raheman Vaiya 3b9154d37f Reintroduce lock file. 4 years ago
Raheman Vaiya 4880c72c2d Fix macro timeouts 4 years ago
Raheman Vaiya fb9b9665a9 Refactor config logic. 4 years ago
Raheman Vaiya 6514c4f8eb Fix overload+swap (#96) 4 years ago
Raheman Vaiya 405709ea96 Fix termination error message 4 years ago
Raheman Vaiya 6128bd7245 Change panic sequence to `enter+backspace+escape` 4 years ago
Raheman Vaiya a2a6fa6fd5 Change panic key sequence to backspace+rightshift+enter 4 years ago
Raheman Vaiya 503004ee1c Apply modifiers to overloaded keys in the base layer (#95) 4 years ago
Raheman Vaiya edd897b7a2 v2.2.0-beta 4 years ago
Raheman Vaiya 485576e8a0 Added iso-level3-shift (#84) 4 years ago
Raheman Vaiya 57f9aa5804 Assign modifier layers within custom layouts. (Fix #82) 4 years ago
Raheman Vaiya 99808a280f Treat timeout driven overload sequences literally (Fix #74) 4 years ago
Giorgi Chavchanidze 1587dd4398 Compile fix 4 years ago
Raheman Vaiya db754dc060 Update vkbd_send_key signature. 4 years ago
Raheman Vaiya 158f2493c7 Update readme. 4 years ago
Raheman Vaiya a0effe73e9 Minor style tweaks. 4 years ago
Giorgi Chavchanidze 2967fb54f8 Add usb-gadget support (PR #76). 4 years ago
Raheman Vaiya 5fd2c1def8 Fix #75 4 years ago
Raheman Vaiya df67ec20d9 Execute overload keys verbatim (Fix #74). 4 years ago
Raheman Vaiya c7aff2afea Change default layer names used by modifiers for consistency. 4 years ago
Raheman Vaiya 6819c1cd01 Add stdout virtual keyboard implementation. 4 years ago
Raheman Vaiya f89772fd02 Factor out virtual keyboard logic. 4 years ago
Raheman Vaiya d31fba8cd1 Add + to macros. 4 years ago
Raheman Vaiya ad6d734d51 v2.0.0-beta 4 years ago
Raheman Vaiya 9a424b4ad5 Code fmt 4 years ago
Raheman Vaiya ec423d0c01 Fix overload bug. (Fixes #34) 4 years ago
Raheman Vaiya c3399e8db6 Fix unnamed parameter in signal handler (fixes #64). 4 years ago
Raheman Vaiya 231e3ebd1c Spruce up -m 4 years ago
Raheman Vaiya e8ad873739 Update vanity product ids. 4 years ago
Raheman Vaiya fc5f4c43c1 Make -m amenable to scripting (#56). 4 years ago
Raheman Vaiya 1660b51c6b Fix function signature. 4 years ago
Raheman Vaiya 5bbd494e04 Added panic key sequence. 4 years ago
Raheman Vaiya f1aaaa8a77 Added swap (resolves #48). 4 years ago
Raheman Vaiya b5ce9b1da6 Code cleanup. 4 years ago
Raheman Vaiya 1734f2f8e6 Code cleanup. 4 years ago
Raheman Vaiya 85938a1ef8 Added -h + updated readme 4 years ago
Raheman Vaiya bebdcc3517 Remove duplicate keycode names. 4 years ago
Raheman Vaiya 5c85128bf9 Fixed accidental layer toggle bug (#44). 4 years ago
Raheman Vaiya 81313204ad Fix bug introduced by the last commit. 4 years ago
Raheman Vaiya eecbd182f2 Improved logging. 4 years ago
Raheman Vaiya c7ee83350d Added support for more mouse buttons. 4 years ago
Raheman Vaiya 4225d678b6 Remove mouse buttons from virtual keyboad. 4 years ago
Raheman Vaiya 112d7838f1 Added ifdefs to facilitate freebsd compilation 4 years ago