Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2020-08-22 | README: Fix CI badge | Lars-Dominik Braun | 1 | -1/+1 | |
2020-08-22 | Add GitHub Actions-based CI | Lars-Dominik Braun | 1 | -0/+2 | |
2020-04-25 | README: Fix wrong path after migration to _build | Lars-Dominik Braun | 1 | -1/+1 | |
2020-02-29 | Move built artifacts to _build | Lars-Dominik Braun | 1 | -3/+3 | |
2020-01-19 | Add Windows driver | Lars-Dominik Braun | 1 | -0/+22 | |
Generate C header file based on layout description and create a source bundle that must be compiled on a Windows system and then moved back to the source tree. This sucks, but cross-compiling on Linux is a pain, since Windows’ development headers assume a case-insensitive filesystem. Also I’m using MSKLC because the latest driver development kit cannot compile these drivers correctly. Dear @microsoft, please fix your shit: https://github.com/microsoft/Windows-driver-samples/issues/433 A remaining concern right now is licensing. keyboard.{c,h,def,rc} have been copied from a project generated by MSKLC and are probably non-free, although pretty much identical files like https://github.com/microsoft/Windows-driver-samples/blob/master/input/layout/kbdus/kbdus.c are covered by MS-PL. Also binds backspace key to \b and adjusts xmodmap/svg rendering accordingly. See #7. | |||||
2019-11-03 | stats: Word stats+LatinIME renderer | Lars-Dominik Braun | 1 | -1/+2 | |
Add word stats (well, tokens seperated by non-letter symbols really, but that’s alright) and dumping into an LatinIME-compatible dictionary file (for Android). | |||||
2019-10-03 | Replace Makefile with ninja | Lars-Dominik Braun | 1 | -1/+16 | |
Also generate and use heatmaps for all layouts by default. | |||||
2019-09-27 | Improve docs | Lars-Dominik Braun | 1 | -2/+8 | |
Document how stats were generated in doc/Makefile | |||||
2019-09-21 | Add simple README | Lars-Dominik Braun | 1 | -0/+39 | |