ktrl
ktrl copied to clipboard
A Supercharged Keyboard Programming Daemon ⌨️
With this script ``` KEY_C: TapModi(KEY_LEFTCTRL, Key(KEY_C), Key(KEY_I)), ``` The following sequence works fine: `LEFTCTRL down -> KEY_C down -> KEY_C up -> LEFTCTRL up` But if I lift `LEFTCTRL`...
I'm just poking around the edges of ktrl at the moment (nice work!) and I have a question/suggestion: It seems to me that the dual function of a tap/hold key...
Hi, Here is my config file: ```ron ( tap_hold_wait_time: 300, tap_dance_wait_time: 1000, layer_aliases: { "base": 0, }, layer_profiles: { }, layers: [ { KEY_RIGHTALT: Tap(Key(KEY_COMPOSE)), }, ], ) ``` With...
I'm using ktrl installed from crates.io and trying to test it using example configuration based on steps from README, but it doesn't work. When i press any key from my...
Can you change the defaults to follow the XDG Base Directory Specification? Full spec is [here](https://specifications.freedesktop.org/basedir-spec/basedir-spec-latest.html) but the main changes would just be to change the assumption that configs and...
Started as a bug-report in #29 Currently, ktrl crashes when you chain TapHolds
It looks like there is a key queue being built up, but I think it should wait for either the hold time of the tap to be completed, or for...
This should be a markdown file under a new doc/ directory. It'll explain - - How to compile with the "ipc" feature flag - How to use ktrl's exe as...
This is pretty bad haha. I suspect that since we moved to running as the `ktrl` user, the pulse server that's tied to the new user grabs the exclusive control...
Sound effects are a bit brittle at this point. It'd be better to just output a warning instead of crashing the entire process with unwrap/expect