Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2020-01-26 | render: Fix heatmap rendering | Lars-Dominik Braun | 2 | -92/+120 | |
Button caps will not overlap heat map any more. Change heat map to circles, which seem more fitting. | |||||
2020-01-26 | render: Pre-compute button positions | Lars-Dominik Braun | 1 | -34/+44 | |
In preparation for fixing heapmap rendering. | |||||
2020-01-23 | doc: Remove paragraph that was added by accident | Lars-Dominik Braun | 1 | -5/+0 | |
2020-01-19 | Add Windows driver | Lars-Dominik Braun | 16 | -6/+857 | |
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-30 | Add missing corpuse metadata files | Lars-Dominik Braun | 8 | -1/+42 | |
2019-11-30 | Add link to ASK language pack | Lars-Dominik Braun | 1 | -0/+6 | |
2019-11-17 | Add more tests | Lars-Dominik Braun | 5 | -22/+200 | |
2019-11-16 | Add OpenStreetMap label corpus | Lars-Dominik Braun | 5 | -1/+27 | |
Extract node labels (name:ar) from OpenStreetMap’s planet dump. Heavily leans towards a few common words (“street”, obviously), but we should be fine since the corpus is not that large. | |||||
2019-11-16 | doc: Process HTML template with m4 | Lars-Dominik Braun | 2 | -15/+24 | |
Seems to be more reliable than C preprocessor, dependency tracking never really worked anyway. | |||||
2019-11-16 | doc: Auto-generate corpus table | Lars-Dominik Braun | 5 | -31/+114 | |
2019-11-08 | Add OpenSubtitles corpus | Lars-Dominik Braun | 3 | -3/+30 | |
See issue #5. | |||||
2019-11-08 | Add United Nations Parallel Corpus v1.0 | Lars-Dominik Braun | 3 | -11/+26 | |
See issue #5. | |||||
2019-11-06 | text: Add TEI.2 parser | Lars-Dominik Braun | 1 | -1/+27 | |
2019-11-05 | layouts: Add missing return button to ar-phonetic | Lars-Dominik Braun | 1 | -0/+1 | |
2019-11-03 | stats: Word stats+LatinIME renderer | Lars-Dominik Braun | 3 | -6/+82 | |
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-11-03 | render: Add AnySoftKeyboard layout file renderer | Lars-Dominik Braun | 1 | -2/+74 | |
2019-11-02 | render: Improve generated SVG compatibility | Lars-Dominik Braun | 8 | -58/+88 | |
Switch to proper SVG user coordinate rendering instead of font-dependent sizes. Embed WOFF2 fonts, so images have proper fonts when embedded. Remove font blobs and submodule IBM’s plex git repo. | |||||
2019-10-09 | Reorganize 2nd and 3rd layer | Lars-Dominik Braun | 1 | -66/+72 | |
See issue #6. Temporarily drop most of the special characters and rearrange the remaining characters. Frequency is not the main concern here, it needs to “make sense” to humans (whatever this means). | |||||
2019-10-06 | stats: Use displayText in pretty stats as well | Lars-Dominik Braun | 1 | -1/+2 | |
2019-10-06 | render: Prepend RLI before character | Lars-Dominik Braun | 1 | -1/+2 | |
This helps Firefox flip brackets. Oddly, direction=rtl does not do that. Google Chrome does not support RLI/ALM in SVGs? | |||||
2019-10-05 | doc: Limit logo height | Lars-Dominik Braun | 1 | -1/+1 | |
2019-10-05 | optimize: Support wildcard pins | Lars-Dominik Braun | 2 | -4/+28 | |
2019-10-03 | text: Add epub reader and hindawi corpus | Lars-Dominik Braun | 4 | -24/+64 | |
See issue #5. | |||||
2019-10-03 | doc: Add hand/finger stats to all layouts | Lars-Dominik Braun | 5 | -35/+114 | |
Adds a preprocessing step to the doc HTML document. | |||||
2019-10-03 | Replace Makefile with ninja | Lars-Dominik Braun | 5 | -68/+165 | |
Also generate and use heatmaps for all layouts by default. | |||||
2019-10-03 | layouts: Remove empty string production | Lars-Dominik Braun | 4 | -4/+5 | |
2019-10-03 | text: Fail if workers die | Lars-Dominik Braun | 1 | -29/+39 | |
2019-10-01 | Add wikiextractor submodule | Lars-Dominik Braun | 2 | -0/+3 | |
2019-10-01 | plot: Swap left/right axis for letterfreq | Lars-Dominik Braun | 1 | -5/+5 | |
2019-09-30 | render: Add text shadow | Lars-Dominik Braun | 2 | -35/+49 | |
Improves legibility when rendering heatmaps | |||||
2019-09-30 | stats/render: Add keyboard heatmap rendering | Lars-Dominik Braun | 3 | -5/+55 | |
2019-09-30 | render: Move default SVG stylesheet to external resource | Lars-Dominik Braun | 2 | -54/+60 | |
2019-09-29 | render: Add basic keyman support | Lars-Dominik Braun | 2 | -0/+106 | |
Works for simple keyboards only. | |||||
2019-09-29 | render: Switch to subparser arg parsing | Lars-Dominik Braun | 1 | -126/+136 | |
2019-09-29 | layouts: Use decomposed unicode sequence | Lars-Dominik Braun | 3 | -6/+6 | |
2019-09-29 | util: Ignore dotfiles in yaml loader | Lars-Dominik Braun | 1 | -2/+4 | |
2019-09-29 | carpalx: Add model by Salvo et al. | Lars-Dominik Braun | 6 | -14/+115 | |
2019-09-29 | doc: Use HTTPS where possible | Lars-Dominik Braun | 1 | -1/+1 | |
2019-09-28 | analyze: Customizeable triadfreq output | Lars-Dominik Braun | 4 | -46/+50 | |
Add commandline args to triadfreq. | |||||
2019-09-27 | layouts: Annotate lulua yaml | Lars-Dominik Braun | 1 | -22/+137 | |
2019-09-27 | Improve docs | Lars-Dominik Braun | 2 | -2/+39 | |
Document how stats were generated in doc/Makefile | |||||
2019-09-26 | plot: Style plots | Lars-Dominik Braun | 1 | -2/+8 | |
Well, it’s not that easy. | |||||
2019-09-26 | doc: Apply simple colorscheme | Lars-Dominik Braun | 2 | -82/+32 | |
Fixes issue #2. | |||||
2019-09-26 | plot: Add cumulative letter stats | Lars-Dominik Braun | 2 | -9/+32 | |
2019-09-26 | Add al-Ramly’s layout | Lars-Dominik Braun | 1 | -0/+141 | |
2019-09-26 | doc: Add related work | Lars-Dominik Braun | 5 | -10/+399 | |
i.e. Arabic keyboard layouts | |||||
2019-09-21 | Add simple README | Lars-Dominik Braun | 1 | -0/+39 | |
2019-09-21 | Consolidate command line utils | Lars-Dominik Braun | 5 | -32/+47 | |
2019-09-17 | layouts: Fix ar-lulua yaml | Lars-Dominik Braun | 1 | -1/+1 | |
2019-09-17 | Initial import | Lars-Dominik Braun | 35 | -0/+4164 | |