abouttreesummaryrefslogcommitdiff
path: root/check_layout.output
AgeCommit message (Collapse)AuthorFilesLines
2025-02-15layouts/latn_bone.xml: improve (#760)Zitrone1-3/+2
* layouts/latn_bone.xml: use new syntax and add most missing keys new syntax: n/s/e/w/ne/nw/se/sw instead of key{1..8} Some keys were missing keys according to the tests, this adds them in a similar way to latn_neo2. Only `switch_forward` didn't fit (because of the 0 at the bottom of the spacebar). * layouts/latn_bone.xml: even better bone - use number row to unclutter rest of keyboard - use modmap for special shift functions of bone layout - add missing loc characters - use standard bottom bar - add diacritics from the 3 dead key keys on bone - 2 small keys left and right of the number row (don't fit all 6 diacritics, so they leak onto the number keys) - row 1 is full too, so the dead keys from the left of that row leak onto the keys there as well open questions: - should bone rely on the math layer or use modmap? - possibility to combine diacritics?
2025-02-04Improve the check_layout CI and outputJules Aguillon1-191/+37
Change the format of check_layout.output to avoid adding any logs for layouts that do not trigger any warning. Fix the check_layout CI, which was broken since check_layout.py was changed to take arguments.
2025-02-04check_layout.py: Adjust Shift, Tab and Esc checksJules Aguillon1-19/+15
2025-01-25Maltese layout (#825)tenextractor1-0/+2
2025-01-25Add Mongolian layout (#882)David Holdeman1-0/+2
2025-01-18Azerbaijani layout (#827)tenextractor1-0/+2
2025-01-02Lithuanian QWERTY layout (#824)tenextractor1-0/+2
2024-12-29Uzbek layout (#828)tenextractor1-0/+2
2024-12-21Estonian layout (#826)tenextractor1-0/+2
2024-12-19Hindi Phonetic Keyboard Layout addition (#837)npnpatidar1-0/+3
2024-12-19Added tamil layout (#833)Jagadeeshan S1-0/+2
Signed-off-by: Jagadeeshan S <jagadeeshan.s@addverb.com>
2024-12-17Add the WORKMAN (US) layoutJules Aguillon1-0/+2
Co-authored-by: goyalyashpal <yashpalgoyal1304@gmail.com>
2024-12-14Welsh layout (#816)tenextractor1-0/+2
2024-12-07Add support for KannadaJules Aguillon1-0/+4
Add language support for Kannada, including a layout and numerals.
2024-12-07Kazakh Cyrillic and Latin layouts (#819)tenextractor1-0/+4
2024-12-07Hawaiian layout (#817)tenextractor1-0/+2
2024-12-07Irish layout (#818)tenextractor1-0/+2
2024-12-05Czech diacritic QWERTZ layout (#814)tenextractor1-0/+2
2024-12-05Albanian QWERTZ layout (#813)tenextractor1-0/+2
2024-12-05Add Georgian layouts (#809)Kxeo1-2/+5
2024-12-04Add Belgian layout (#780)PtitGNU1-0/+2
2024-11-24New and Improved Kurdish layouts (#773)Anastázius Kaejatídarján1-1/+6
* improved symmetry and incorrect chars * new persian-based keyboard for kurdish
2024-10-05Slavonictajiki (#776)Anastázius Kaejatídarján1-0/+9
new layouts for old slavonic and tajik languages
2024-09-19Improve bone layout (#748)Zitrone1-1/+1
* shell.nix: fix gradle error error was: > \> Task :compileDebugJavaWithJavac FAILED > error: Source option 7 is no longer supported. Use 8 or later. > error: Target option 7 is no longer supported. Use 8 or later. fixed by overriding the jdk version for gradle to openjdk17 * layouts/latn_bone: fix layout - fix alignment with tabs mess - make like actual bone layout, instead of trying to fit it into a 10 key wide keyboard - fixes missing üäö - fix missing $ - moves q and ß where they belong - remove all of the diacritic keys (they can be added through the settings as extra keys) - kept the number row extra keys integration into top row - kept the idea of compressing , and . into the swipe actions of the bottom row - kept the number keys as key4 in the layer4 positions (instead of moving them to a number row, which i also considered)
2024-09-08Add Japanese translation and layout (#743)cknight8281-0/+2
2024-07-26check_layout.py: Handle compass-point attributesJules Aguillon1-4/+2
2024-07-25Add Serbian Latin QWERTY layout (#720)bokidori1-0/+3
Adds Serbian Latin QWERTY layout. Serbian language uses both Latin and Cyrillic as its official scripts, and this variant should cover anyone from Serbo-Croatian speaking group that uses Latin script.
2024-07-25Add Serbian Cyrillic layout (#718)bokidori1-0/+3
Adds Serbian Cyrillic layout. Modmap of Fn key allows for desktop-like easier access to actions such as selectAll, copy, paste, etc. This is because, unlike desktop systems, on mobile ctrl does not combine with cyrillic keys to perform actions.
2024-07-06Clipboard pane (#681)Jules Aguillon1-2/+3
This adds the clipboard pane, which allows to save an arbitrary number of clipboards and to paste them later. The key can be disabled in settings. Checking the "Recently copied text" checkbox will cause the keyboard to keep a temporary history of copied text. This history can only contain 3 elements which expire after 5 minutes. If this is unchecked, no history is collected. History entries can be pinned into the persisted list of pins.
2024-06-09Automatic placement of f11/f12 placeholdersJules Aguillon1-34/+19
2024-06-09Allow to remove keys Tab and EscJules Aguillon1-4/+4
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