1个不稳定版本
0.1.0 | 2022年3月5日 |
---|
#6 在 #remapping
每月22次下载
在 2 crates 中使用
63KB
2K SLoC
qsk-macros
qsk-macros
包含 remap!
宏,允许 qsk
用户简洁地定义他们的键盘重映射层。用法如下:
qsk_macros::remap!(
ModLayer[Active]: {
F -> TT(Navigation, F),
},
Navigation: {
END -> Exit(),
Y -> HOME,
U -> PAGEDOWN,
I -> PAGEUP,
O -> END,
H -> LEFT,
J -> DOWN,
K -> UP,
SEMICOLON -> RIGHT,
},
)
这个迷你键盘重映射DSL扩展为一个类型为 Result
<LayerComposer
> 的Rust表达式,它可以在 qsk
的重映射引擎中实际执行键盘转换。
依赖项
~2.6–3.5MB
~72K SLoC