Releases: keyd-cpp/keyd
v3.0.6
Full Changelog: v3.0.5...v3.0.6
Fixed some bugs, for example, repeating macro with embedded timeouts.
Added some key names, btn0 .. btn9 for example. Fixed some old names.
Introduced major refactoring and memory consumption optimizations.
Can really consume about only 10 KB additional memory for a bigger-than-average config.
v3.0.5
Full Changelog: v3.0.4...v3.0.5
Fixed some bugs.
v3.0.4
First release with tentatively attached .deb packages. Packages don't include compose file (https://github.com/keyd-cpp/keyd/blob/master/data/keyd.compose) and keyd-application-mapper. Fixed various bugs and portability issues, removed some bloat brought by libstdc++. Briefly tested on Raspberry Pi 5. Included 4 architectures I could test natively. Briefly tried to cross-compile against Musl library with toolchains from https://musl.cc/ which support g++ 11.2, with basic C++20 support.
Full Changelog: https://github.com/keyd-cpp/keyd/commits/v3.0.4
Check README.md for feature overview and discussions for more information. Keyd++ is a fork of keyd attempting to reclaim user's freedom and developer's freedom from limitation both human-imposed and C language-imposed. Priority is shifted towards normal usage without weird workarounds, in contrary to extreme portability. The design is based on keyd, but is different, and this may be source of confusion. Check https://github.com/orgs/keyd-cpp/discussions/4 for design decisions (will be updated).