abouttreesummaryrefslogcommitdiff
path: root/check_layout.output
AgeCommit message (Collapse)AuthorFilesLines
2024-06-08Update check_layout.outputJules Aguillon1-1/+2
2024-05-26Update check_layout.outputJules Aguillon1-1/+2
Was outdated since previous commit
2024-04-03Add Danish layout (#606)Tomasz Cielecki1-0/+2
2024-03-23Add Shaw Imperial layout (#592)Lev Brekalov1-0/+2
2024-03-03Gujarati phonetic layout (#562)Yogesh-B1-0/+4
added shift modifier characters Add support for gujarati numerals Co-authored-by: yogesh-b <yogesh@improwised.com>
2024-03-02Add QWERTY (Slovak) layoutJules Aguillon1-0/+3
The original author is @sejkm in https://github.com/Julow/Unexpected-Keyboard/issues/573
2024-02-18CI: Improve layout and store description checks (#565)Jules Aguillon1-3/+2
* CI: Run 'check_layout.py' Ensures that 'check_layout.output' is not outdated. Also, update it. * CI: Check new store descriptions When a store description is added, 'python3 sync_translations.py' leaves an untracked file that is not checked. This makes sure that untracked store descriptions are noticed in CI.
2024-02-17compose: Add X11 compose sequencesJules Aguillon1-2/+2
compile.py implements a parser for X11's Compose.pre files. A lot of code is necessary to interpret character names but thanksfully, the name of most characters is contained in the file. The state machine is compiled into two char arrays which unfortunately requires an expensive initialisation and allocation.
2024-02-16Add QWERTY GB layout (#557)Ryan Gibb1-1/+3
Adapted from latn_qwerty_us * Make it the default layout for en-GB
2024-02-04Create layout arabic-hamvaj-tly (#542)vedamanavi1-0/+4
2024-01-28Add layout QWERTY (Talysh New Latin) (#529)vedamanavi1-0/+4
2024-01-22check_layout: Warn against whitespaces and "loc"Jules Aguillon1-2/+4
2024-01-10check_layout: Stronger bottom row key checkJules Aguillon1-2/+3
2024-01-10Fix layouts containing empty keysJules Aguillon1-4/+3
This results in a key being the empty string and do not trigger an error: key1="\" Layouts are fixed and check_layout now checks for this case.
2023-12-26Separate arabic layouts with hindu or arabic numeralsJules Aguillon1-0/+3
This reverts the Tusinian layout (1af4e45) and instead introduce a new arabic PC layout with arabic numbers. Layouts are renamed: - arab_pc => arab_pc_hindu - arab_pc_tn => arab_pc
2023-11-25Make check_layout.py independent from dir structuredeftk1-43/+43
2023-11-13Update check_layout.outputJules Aguillon1-11/+9
2023-10-20Add Bulgarian BDS layout (#479)Lyubomir Vasilev1-0/+2
2023-09-03check_layout.py: Deterministic output orderJules Aguillon1-8/+8
2023-09-03Remove unused editing keys from the settingsJules Aguillon1-0/+3
These keys don't seem to have a purpose, which is confusing.
2023-08-18Add urdu phonetic layout (#413)Shareef1011-0/+5
2023-08-18Added french bépo layout (adapted) (#402)Dimethylebutane1-0/+3
2023-08-16Create latn_qwertz_fr_CH.xml (#390)Eluc1-0/+2
Adapted from qwertz DE to match qwertz fr_CH layout. Added all missing characters with accents needed in French while leaving the most common Swiss German characters as it is on the Swiss layout PC keyboard. Re-organized some special characters to be in a similar position than the PC layout. * Add locale fr-CH
2023-08-06check_layout: Warn about duplicate keysJules Aguillon1-5/+10
2023-08-05Add esc and tab to the Persian layoutJules Aguillon1-2/+1
2023-08-05Modify arabic and persian numbers info function keysJules Aguillon1-3/+2
And add function keys placeholders in the layouts.
2023-08-05Tweak check_layout.pyJules Aguillon1-36/+22
- Warn about missing esc, tab, f11_placeholder and f12_placeholder. - Don't check non-layout files and special layouts.
2023-07-31Update check_layout.outputJules Aguillon1-8/+10
2023-07-01New default Czech layout (#380)frimdo1-1/+3
The previous default layout is renamed `latn_qwertz_cz_multifunctional`.
2023-06-25Standard layout names (#386)Jules Aguillon1-65/+65
The names are comprised of: script, layout name, country code. Co-authored-by: grim <verdastelo9604@hotmail.com>
2023-06-25Added Romanian layout and translations with special romanian characters (#358)Vasile Chelban1-0/+2
Added Romanian characters to the keyboard layout and changed the positioning corner for the secondary characters that were conflicting with the newly-introduced romanian characters Added Romanian translations
2023-06-25Update check_layout.outputJules Aguillon1-1/+5
2023-06-24Specify the script of every layouts and localesJules Aguillon1-66/+33
This new information will avoid showing é on a cyrillic layout and ґ on a latin layout.
2023-06-22Allow to specify a layout scriptJules Aguillon1-37/+78
Add the `script` attribute, which will be used to implement script-specific extra keys.
2023-06-03Add automated checks on layoutsJules Aguillon1-0/+100
The script `check_layout.py` checks some properties about layouts. No check is an error. The result of running this script on every layouts is stored in the file `check_layout.output`, which is useful to track changes. Add make rules to run this script as well as `sync_translations`.