summaryrefslogtreecommitdiff
path: root/lulua/util.py
AgeCommit message (Collapse)AuthorFilesLines
2021-10-17util: Improve support for invisible symbolsLars-Dominik Braun1-7/+11
Auto-generate short name for them instead of having a static list.
2020-11-25Add a few more testsLars-Dominik Braun1-1/+4
2020-03-28Add analysis for ar-idlebi and ar-alramlyLars-Dominik Braun1-1/+1
2020-01-19Add Windows driverLars-Dominik Braun1-0/+1
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-09-29util: Ignore dotfiles in yaml loaderLars-Dominik Braun1-2/+4
2019-09-28analyze: Customizeable triadfreq outputLars-Dominik Braun1-1/+22
Add commandline args to triadfreq.
2019-09-17Initial importLars-Dominik Braun1-0/+67