abouttreesummaryrefslogcommitdiff
path: root/srcs/layouts
AgeCommit message (Collapse)AuthorFilesLines
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.
2024-02-18Relicense layout definitions under CC0 (#528)Jules Aguillon3-0/+136
* Relicense layouts under CC0 Layout definitions are licensed differently from the rest of the application source code to allow use in other projects related or unrelated to Unexpected Keyboard. Some layouts are not re-licensed and their original copyright continues to apply. The copyright notice is added at the top of the files. * Contributing: Mention layout licensing
2024-02-18neo2: Update bottom row (#560)matthiakl1-7/+7
2024-02-16Add QWERTY GB layout (#557)Ryan Gibb1-0/+37
Adapted from latn_qwerty_us * Make it the default layout for en-GB
2024-02-14Improve latn_qwerty_tly.xml (#549)vedamanavi1-3/+2
Removing "g" as it was used two times as a main key. shift="0.5" added
2024-02-04Create layout arabic-hamvaj-tly (#542)vedamanavi1-0/+42
2024-01-28Add layout QWERTY (Talysh New Latin) (#529)vedamanavi1-0/+44
2024-01-21Move layout definitions into srcs/layoutsJules Aguillon44-0/+1755
This separates the layout definitions from the special layouts (bottom_row, greekmath) and other unrelated files (method, settings). This is also a more intuitive location for layouts and make the resource directory easier to navigate. Under the hood, layouts are copied back into build/generated-resources/xml.