Results 12 issues of Itay Garin

Hey @softprops! Thanks for making this awesome project! Really enjoyed following your documentation, and deploying rust lambdas :) I stumbled across a minor issue that might have something to do...

Started as a bug-report in #29 Currently, ktrl crashes when you chain TapHolds

enhancement
low

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...

documentation
good first issue
low

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...

bug
low

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

bug
low

As suggested by @brockelmore, maintaining a state file with the current bound port will allow clients to resolve the port without needing to ask the user for it. One ktrl...

enhancement
help wanted
low

Suggested by u/tux_mark_5 over on [reddit](https://www.reddit.com/r/rust/comments/gsd943/ktrl_011_a_supercharged_keyboard_programming/fs5bi16?utm_source=share&utm_medium=web2x)

enhancement
low

For example, a mouse and a keyboard Suggestd by tux_mark_5 on [reddit](https://www.reddit.com/r/rust/comments/gsd943/ktrl_011_a_supercharged_keyboard_programming/fs5bi16?utm_source=share&utm_medium=web2x)

enhancement
low

For example, being able to bind `Hyper`+Mouse button Suggested by tux_mark_5 on [reddit](https://www.reddit.com/r/rust/comments/gsd943/ktrl_011_a_supercharged_keyboard_programming/fs5bi16?utm_source=share&utm_medium=web2x)

enhancement
low

Suggested by tending on [reddit](https://www.reddit.com/r/rust/comments/gsd943/ktrl_011_a_supercharged_keyboard_programming/fs5s12f?utm_source=share&utm_medium=web2x)

enhancement
low