abouttreesummaryrefslogcommitdiff
path: root/srcs/layouts
AgeCommit message (Collapse)AuthorFilesLines
4 daysRevert to the 1.32.1 Russian layout (#1276)Jules Aguillon1-23/+23
Partly revert be0aa07.
2026-04-05Add Finnish QWERTY keyboard layout XML (#1221)Tony O1-0/+45
2026-03-06Add Assamese layout (#1196)Jules Aguillon1-0/+40
2025-12-13Added keyboards (#1129)10Develops7-74/+249
* Delete srcs/layouts/armenian_ph_am.xml There is a phonetic layout which is used in old typewriters * Amendments according to GOST 6431-90 * Russian traditional layout cyrl_jiuken.xml * Create cyrl_yawerty.xml Added ЯВЕРТЫ layout * Update cyrl_jcuken_ru.xml Typo fixed * Added QZERTY layout for Italian and Latin
2025-12-13AZERTY: Make sure the accents are available (#1140)Jules Aguillon1-3/+3
Remove the `loc` prefix for important accent dead keys and add ê.
2025-11-01Turkish F layout (#1096)Autissima1-0/+44
2025-07-13Replaced combining_acute with combining_aigu (#1040)Mal Bajun1-1/+1
2025-07-11Improve layout cyrl_jcuken_as (#1039)Mal Bajun1-5/+5
2025-07-01feat: added јcuken leyout for all slavic language (#992)Mal Bajun1-0/+43
Co-authored-by: Pavel «Mal Bajun» Skrylev <majioa@yandex.ru>
2025-06-19Added Macedonian language layout (#1016)David1-0/+43
2025-06-18Add <row scale=""> attribute (#1018)Jules Aguillon6-85/+85
* Add <row scale=""> attribute Scale the width of the keys in the row to match a value. Useful to remove space on the right of the row without adding a 'width' attribute to each key. * layouts: Use the 'scale=""' attribute in builtin layouts This removes the very specific 'width' values.
2025-05-25Add icelandic layout (#999)tenextractor1-0/+43
2025-05-25Update layout customization info in srcs/layouts/latn_qwerty_us.xml (#1001)Jore1-2/+18
- Added info on bottom row customization. (#637) - Added useful links.
2025-05-11Fix duplicated or missing keys and more in layoutsJules Aguillon13-26/+26
Fix several warnings spotted by check_layout.
2025-04-20Sinhala phonetic layout (#965)Anton Karmanov1-0/+107
2025-03-28Update latn_qwerty_jp.xml (#962)Haley Halcyon1-1/+1
Add macron, used in rōmaji for long vowels
2025-03-22Swapping the default placement of ! and | on the Colemak layout (#949)Joey Schaff1-2/+2
Swapped placement of ! and | to make it more reasonable.
2025-02-28APL and BQN layouts (#899)dzaima2-0/+100
* Add compact BQN layout * Add compact APL layout
2025-02-27cyrl_lynyertz_sr: Use the newer key syntax for ctrl mappingsJules Aguillon1-26/+26
2025-02-15layouts/latn_bone.xml: improve (#760)Zitrone1-47/+106
* 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-15misc changes to deva alt layout (#880)Luke Videckis1-21/+20
* misc changes to deva alt layout * add indication for numpad for discoverability * change key* notation to c/nw/ne/sw/se notation
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.