已存档
1
0
KLL Compiler
该仓库已被归档。您可以查看文件和克隆它,但不能推送、创建工单或合并请求。
转到文件
Jacob Alexander c2a798f1cb First pass at parsing rules for KLL 0.4
(Yep, definitely started 0.5 first :P)

- Not functional yet, do not use
2016-01-25 00:33:52 -08:00
backends Adding support for kll 0.3d 2015-10-17 15:08:34 -07:00
examples First pass at parsing rules for KLL 0.5 2016-01-21 00:51:30 -08:00
funcparserlib Fixing unicode strings in funcparserlib 2014-09-15 17:32:07 -07:00
kll_lib First pass at parsing rules for KLL 0.4 2016-01-25 00:33:52 -08:00
layouts Updating hhkb2 definition to match recent symbolic name fix 2015-10-12 18:56:21 -07:00
templates Adding cabilities index to kll compiler 2015-09-18 00:09:17 -07:00
.gitignore Adding support for "Soft Replace" kll 0.3c 2015-09-30 00:04:30 -07:00
kll.py First pass at parsing rules for KLL 0.4 2016-01-25 00:33:52 -08:00
LICENSE Initial commit 2014-09-02 09:49:11 -07:00
README.markdown Updating url 2015-08-01 10:45:50 -07:00

kll - keyboard layout language

KLL Compiler

Most current version of the KLL Spec.

Uses funcparserlib

Usage

General Usage

kll.py <kll files>

Kiibohd Controller Usage

kll.py <basemap kll files> --default <default layer kll files> --partial <partial layer 1 kll files> --partial <partial layer 2 kll files> --backend kiibohd --templates templates/kiibohdKeymap.h templates/kiibohdDefs.h --outputs generatedKeymap.h kll_defs.h

See kll.py --help for the most up to date documentation

Patches/Features/Backends

Completely welcome :D

Spec Additions/Fixes

Contact HaaTa via IRC (#geekhack@irc.freenode.net or #deskthority). Or by email -> haata@kiibohd.com