277 Commits (ccd17adffca720603cc445a0550d497764652dd8)

Author SHA1 Message Date
nabijaczleweli ccd17adffc config: Allow tabs before = to facilitate alignment 2 years ago
Raheman Vaiya 44d0864ef1 listen: seed initial state + add layout notification 2 years ago
Raheman Vaiya a188b6ee1a Add lettermod 2 years ago
Raheman Vaiya 68ac5ab664 Add overloadi (#608) 2 years ago
Raheman Vaiya 23f329abbd overload: Fix macro repeat (#595) 2 years ago
Raheman Vaiya c19c64f471 Fix inconsistent layer indicator (#579) 2 years ago
Raheman Vaiya 0fde36e622 Add support for userspace LED events (#554, #510, #531) 2 years ago
Raheman Vaiya a11e6c70d4 Add missing newline to the client error message 2 years ago
Raheman Vaiya d157f8ae2a ipc: make client connection failure more descriptive (#604) 2 years ago
Raheman Vaiya 201a077b2c Fix name length warning 3 years ago
Raheman Vaiya 66140fa900 Issue maximum name length warning 3 years ago
Raheman Vaiya eeea96aa4d Add support for the voicecommand key + drop alterase (#538) 3 years ago
Raheman Vaiya a830187f55 overload: Fix hold behaviour for keys bound to the overloaded key (#534) 3 years ago
Raheman Vaiya 2338f11b1d config: Increase binding limit (#508) 3 years ago
Raheman Vaiya b40b70f324 Remove REL_WHEEL_HI_RES to accommodate older kernels (#507) 3 years ago
Raheman Vaiya e31deedc72 Add forward and back mouse buttons (#495) 3 years ago
Raheman Vaiya c9e4da2c6f Fix oneshot tap bug (#478) 3 years ago
Raheman Vaiya 41bcceef3c Fix macro2 timeout 3 years ago
Raheman Vaiya d2ef4ab979 macro: Apply macro_sequence_timeout within key sequences (#485) 3 years ago
Raheman Vaiya 7116e55ec5 swapm: Fix macro execution for toggled layers (#481) 3 years ago
Raheman Vaiya d5aaa5992d refactor: Move output logic into a single struct 3 years ago
Raheman Vaiya b822f066f6 compilation: Add -Werror=format-security 3 years ago
Raheman Vaiya 75fe275745 uinput: Eliminate dedicated repeat logic 3 years ago
Raheman Vaiya a8469b2dba oneshot: Clear oneshot layers on command execution (#466) 3 years ago
Raheman Vaiya 5166081c69 swap: Add support for swapping toggled layers (#410) 3 years ago
Raheman Vaiya 7ed923d67f Transparently assign right hand modifier keycodes to their corresponding layers (#214) 3 years ago
Raheman Vaiya 5fd41ab2a0 refactor: Clean up config logic 3 years ago
Raheman Vaiya 10df81b988 Update code to use new logging facilities 3 years ago
Raheman Vaiya 03d4ce3339 Add a dedicated logging facility (keyd_log) 3 years ago
Raheman Vaiya 04c9e15d70 config: Permit config files to omit terminating newlines (#414) 3 years ago
Raheman Vaiya c525da3f9b Ignore directories in /dev/input (#426) 3 years ago
Raheman Vaiya fa8c3f8258 Don't eagerly clear oneshot on overload resolution (#420) 3 years ago
Raheman Vaiya 0fb86d3a95 Fix mouse buttons (#441) 3 years ago
Raheman Vaiya 26e19358f6 Increase maximum number of chords (#450) 3 years ago
Raheman Vaiya a48ff465e8 Make KEYD_ZOOM a valid target 3 years ago
Raheman Vaiya db28a18a6e Add KEY_ZOOM (#428) 3 years ago
Raheman Vaiya 2c870f2143 Fix zombies generated by command() 3 years ago
Raheman Vaiya 1750334d71 Fix broken ipc bounds check (#434) 3 years ago
Raheman Vaiya bcfb8bb339 swap: Prohibit layout deactivation 3 years ago
Raheman Vaiya 94c7c179a3 refactor: Clean up descriptor cache + make swap more robust. 3 years ago
Raheman Vaiya fa91c984b2 Fix mouse button transposition bug (#385) 3 years ago
Raheman Vaiya b2dbb04f89 mouse: Add experimental scroll/scrollt actions (#383) 3 years ago
Raheman Vaiya db4b0df5bd overload: Allow nested swap actions (#395) 3 years ago
Raheman Vaiya 4a86057943 Make default output less noisy 3 years ago
Raheman Vaiya c597fd557f Add altgr to the list of guarded modifiers (#378) 3 years ago
Raheman Vaiya 749ee06053 bind: Treat . as a valid left hand value (#374) 3 years ago
Raheman Vaiya 97b42553f5 Revert lazy overload (#358, #351) 3 years ago
Raheman Vaiya 0ccb1bf900 Add overload_tap_timeout 3 years ago
Raheman Vaiya 02ac7d7c87 Improve syscall error handling (pacify -D_FORTIFY_SOURCE=2) 3 years ago
Raheman Vaiya 115cdece6f Add disable_modifier_guard (#257) 3 years ago