summaryrefslogtreecommitdiff
path: root/lulua/data/layouts
AgeCommit message (Collapse)AuthorFilesLines
2021-10-27layouts: Add ar-qtaishLars-Dominik Braun1-0/+64
2021-10-27layouts: Add ergoarabicLars-Dominik Braun1-0/+168
See https://github.com/darkstego/ergoarabic
2020-05-10layouts: Add missing symbols to ar-luluaLars-Dominik Braun1-14/+18
In particular: * - # and ٠. Recompute optimal layout for symbols and bump version to 0.4.
2020-04-25ar-lulua: Optimize layer two and threeLars-Dominik Braun1-53/+52
Take another stab at the symbol layers and call it v0.3.
2020-03-28Add analysis for ar-idlebi and ar-alramlyLars-Dominik Braun1-0/+123
2020-03-21layouts: Fix al-Ramly layoutLars-Dominik Braun1-66/+15
Remove English layer, the paper talks about different “modes”.
2020-03-07layouts: Add OSX’ Arabic layoutLars-Dominik Braun1-0/+115
Looks pretty similar to ASMO663.
2020-01-19Add Windows driverLars-Dominik Braun1-0/+11
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-05layouts: Add missing return button to ar-phoneticLars-Dominik Braun1-0/+1
2019-10-09Reorganize 2nd and 3rd layerLars-Dominik Braun1-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-03layouts: Remove empty string productionLars-Dominik Braun2-2/+2
2019-09-29layouts: Use decomposed unicode sequenceLars-Dominik Braun2-4/+4
2019-09-27layouts: Annotate lulua yamlLars-Dominik Braun1-22/+137
2019-09-26Add al-Ramly’s layoutLars-Dominik Braun1-0/+141
2019-09-26doc: Add related workLars-Dominik Braun1-0/+79
i.e. Arabic keyboard layouts
2019-09-17layouts: Fix ar-lulua yamlLars-Dominik Braun1-1/+1
2019-09-17Initial importLars-Dominik Braun7-0/+663