#keyboard-layout #keyboard #usb-hid #hid #usb #no-std

nightly no-std bin+lib kll-compiler

KLL (键盘布局语言) 编译器 - Rust 版本

4 个版本

0.1.3 2023 年 5 月 19 日
0.1.2 2022 年 11 月 29 日
0.1.1 2022 年 11 月 17 日
0.1.0 2022 年 4 月 30 日

#20 in #keyboard-layout

Download history 19/week @ 2024-03-28 8/week @ 2024-04-04 1/week @ 2024-06-06

每月 122 次下载

MIT/Apache 协议

280KB
6.5K SLoC

kll-compiler

Rust docs.rs Crates.io Crates.io Crates.io

Rust 实现的 KLL 编译器。设计为可以作为库集成到 build.rs 或作为独立的实用工具。

用法

请参考 kiibohd-firmware 了解主要用例。

测试

cargo test

# To see verbose test output when debugging
RUST_LOG=trace cargo test emitters::kllcore::test::layer_lookup_simple -- --nocapture

许可证

许可证为以下之一

贡献

除非您明确声明,否则您有意提交的任何贡献,按照 Apache-2.0 许可证的定义,均应双许可,如上所述,没有额外的条款或条件。

依赖项

~10–26MB
~388K SLoC