abouttreesummaryrefslogcommitdiff
path: root/srcs/layouts
AgeCommit message (Collapse)AuthorFilesLines
2025-01-25Maltese layout (#825)tenextractor1-0/+42
2025-01-25Add Mongolian layout (#882)David Holdeman1-0/+42
2025-01-18Azerbaijani layout (#827)tenextractor1-0/+45
2025-01-18latn_qwerty_gb: Better position for ',.'Jules Aguillon1-4/+4
2025-01-12Improve layout WORKMAN (US)Jules Aguillon1-6/+6
Co-authored-by: goyalyashpal <yashpalgoyal1304@gmail.com>
2025-01-11Remove the 'slider="true"' attributeJules Aguillon1-1/+1
Whether a key behaves as a slider is now purely defined by the key values present on it.
2025-01-02Lithuanian QWERTY layout (#824)tenextractor1-0/+40
2024-12-31Update kann_kannada.xml (#858)srikanban1-5/+5
* Update kann_kannada.xml Added zwnj & zwj 1. zwnj used for writing non Kannada words or names like Leo Tolstoy as ಲಿಯೊ ಟಾಲ್‌ಸ್ಟಾಯ್ (also can be written as ಲಿಯೊ ಟಾಲ್ಸ್ಟಾಯ್) 2. zwj used for writing ಅರ್ಕ as ಅರ‍್ಕ Removed unecessary symbols not present in Kannada language: 1. ∪ is a set symbol, a similar symbol is used in Carnatic music, unfortunately not present in Unicode 2. ॰ used only in Devanagari 3. • bullet, not a character or alphabet in Kannada (Can't remember why I added it, maybe because I use it personally in non markdown texts) * Update kann_kannada.xml Cleaning up more 1. Removed ※, not found in other kannada keyboards 2. Moved `:` & `;` on the key so that its easier to swipe
2024-12-29Uzbek layout (#828)tenextractor1-0/+40
2024-12-29Tamil layout: Shift and fn changes (#853)Jagadeeshan S1-0/+13
Signed-off-by: Jagadeeshan S <jagadeeshanmsj@gmail.com>
2024-12-21Estonian layout (#826)tenextractor1-0/+41
2024-12-19Hindi Phonetic Keyboard Layout addition (#837)npnpatidar1-0/+42
2024-12-19Added tamil layout (#833)Jagadeeshan S1-0/+38
Signed-off-by: Jagadeeshan S <jagadeeshan.s@addverb.com>
2024-12-19Added Greek accent symbol button (#830)cuhsy1-4/+5
Added Greek accent symbol button; a necessary key that should always be on the keyboard, as every word over 2 syllables contains one
2024-12-17Add the WORKMAN (US) layoutJules Aguillon1-0/+38
Co-authored-by: goyalyashpal <yashpalgoyal1304@gmail.com>
2024-12-14Welsh layout (#816)tenextractor1-0/+39
2024-12-07Add support for KannadaJules Aguillon1-0/+30
Add language support for Kannada, including a layout and numerals.
2024-12-07Kazakh Cyrillic and Latin layouts (#819)tenextractor2-0/+107
2024-12-07Hawaiian layout (#817)tenextractor1-0/+39
2024-12-07Irish layout (#818)tenextractor1-0/+38
2024-12-05Czech diacritic QWERTZ layout (#814)tenextractor1-0/+39
2024-12-05Albanian QWERTZ layout (#813)tenextractor1-0/+39
2024-12-05Add Georgian layouts (#809)Kxeo2-0/+81
2024-12-04Add Belgian layout (#780)PtitGNU1-0/+38
2024-11-24New and Improved Kurdish layouts (#773)Anastázius Kaejatídarján2-13/+55
* improved symmetry and incorrect chars * new persian-based keyboard for kurdish
2024-11-24layouts format: Add 'c' as a synonym for 'key0'Jules Aguillon1-29/+29
The attribute 'c' specifies the symbol in the center of a key, just like 'key0'. This adds consistency with the cardinal direction attributes and is intended to make layouts more readable.
2024-11-24Use cardinal directions in the QWERTY (US) layoutJules Aguillon1-39/+40
Ease reading and modifying the QWERTY (US) layout, which is used as the default source for the custom layout option.
2024-10-05Slavonictajiki (#776)Anastázius Kaejatídarján2-0/+84
new layouts for old slavonic and tajik languages
2024-09-29Improve Ctrl key labels for Serbian Cyrillic layoutJules Aguillon1-26/+26
Add the ':char' syntax for defining character keys with a different symbol. This new kind of keys is used to implement Ctrl combinations in the Serbian Cyrillic layout without showing latin letters while the Ctrl modifier is activated.
2024-09-21Change the place of چ and ژ in Persian Keyboard Layout (#757)Mostafa Khorashadi Zadeh1-4/+4
* Change place of "چ" and "ژ" * rollback unexpected changes
2024-09-19Improve bone layout (#748)Zitrone1-34/+60
* 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/+37
2024-07-27Update cyrl_lynyertz_sr.xml (#727)bokidori1-7/+27
Include comprehensive ctrl modmap, enabling the use of ctrl modifier with Serbian Cyrillic keys. Remove clunky fn modmap previously used for just a few actions such as cut/copy/paste/etc.
2024-07-25Revert "latn_qwerty_pl: Consistent placement for ó" (#714)asivery1-2/+2
This reverts commit c5e9e3ff5c2581004ff5ce2ab3061ff2ed40ea96.
2024-07-25Add Serbian Latin QWERTY layout (#720)bokidori1-0/+46
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/+56
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-21Improve zwnj/halfspace symbol and Persian layout (#711)Reza Hosseinzadeh2-6/+5
* Fix persian's half-space invisibility * Add a 0.5 space before ظ in persian * Change the place of چ in persian * Change the width of backspace in persian * Rename zwnj to halfspace in KeyValue.java and beng_provat layout
2024-06-24Remove 'loc' keys from latn_qwerty_usJules Aguillon1-10/+10
Use the "preferred position" feature to place the removed keys approximately where they were.
2024-06-09Automatic placement of f11/f12 placeholdersJules Aguillon32-47/+47
2024-06-09Allow to remove keys Tab and EscJules Aguillon48-97/+97
2024-06-05latn_qwerty_pl: Consistent placement for óJules Aguillon1-2/+2
Co-authored-by: @ZX-Commodore-ST
2024-05-25Add missing characters to hang_dubeolsik_krJules Aguillon1-35/+24
2024-05-02Hangul support (#595)Jules Aguillon1-0/+11
* Hangul support This works with two new kinds of keys (Hangul_initial and Hangul_medial) that carry a precomposed hangul syllable and act as modifiers. The hangul syllables are composed algorithmically. * Add shift layer to Dubeolsik layout
2024-04-19Turkish: Correct shift behavior for ı and i (#615)JapanYoshi1-0/+4
2024-04-03Add Danish layout (#606)Tomasz Cielecki1-0/+41
2024-03-23Add Shaw Imperial layout (#592)Lev Brekalov1-0/+52
2024-03-11Improve the QWERTY (Slovak) layoutJules Aguillon1-5/+4
The grid layout was not likeable.
2024-03-03Gujarati phonetic layout (#562)Yogesh-B1-0/+37
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/+38
The original author is @sejkm in https://github.com/Julow/Unexpected-Keyboard/issues/573
2024-03-02Improve the AZERTY layoutJules Aguillon1-5/+5
Add éèàç directly to the layout, which removes the corresponding dead keys. Remove the requirement for ù and ÿ from method.xml, which are extremely rare and can be typed via the compose key.