Last active
November 17, 2025 18:09
-
-
Save sutnistj/4186dc4b8c30707b951d7192a4b1b8b0 to your computer and use it in GitHub Desktop.
Futo keyboard
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| name: "Універсальна кирилиця" | |
| description: "Кирилиця з комбінованими діакритиками" | |
| attributes: { moreKeyMode: OnlyExplicit } | |
| rows: | |
| - numbers: | |
| - [1, "!", "?", "‽"] | |
| - [2, "@"] | |
| - [3, "#", "№"] | |
| - [4, "$", "€", "₴", "¢", "¤"] | |
| - [5, "%"] | |
| - [6, "^", "|"] | |
| - [7, "&"] | |
| - [8, "*", "×", "·"] | |
| - [9, "(", "[", "{"] | |
| - [0, ")", "]", "}"] | |
| - letters: | |
| - ["ь", "ы", "ъ", "ꙑ", "ѣ", "ꙓ"] | |
| - ["е", "є", "ѥ", "э", "ё", "ѧ", "ѩ"] | |
| - [ | |
| "р", | |
| "◌\u030A|\u030A", # U+030A Combining Ring Above | |
| "◌\u0325|\u0325", # U+0325 Combining Ring Below | |
| ] | |
| - [ | |
| "т", | |
| "ћ", | |
| "◌\u0303|\u0303", # U+0303 Clanguages: ukombining Tilde | |
| "◌\u0334|\u0334", # U+0334 Combining Tilde Overlay | |
| "◌\u0330|\u0330", # U+0330 Combining Tilde Below | |
| "◌\u033E|\u033E", # U+033E Combining Vertical Tilde | |
| ] | |
| - ["и", "ѵ", "й", "ꙟ"] | |
| - ["у", "ю", "ꙋ", "ѹ", "ў"] | |
| - ["і", "ї", "ꙇ", "ј"] | |
| - [ | |
| "о", | |
| "ѡ", | |
| "ѫ", | |
| "ѭ", | |
| "◌\u0328|\u0328", # U+0328 Combining Ogonek | |
| ] | |
| - ["п", "ѱ"] | |
| - letters: | |
| - [ | |
| "а", | |
| "ꙗ", | |
| "я", | |
| "◌\u0301|\u0301", # U+0301 Combining Acute Accent | |
| "◌\u030B|\u030B", # U+030B Combining Double Acute Accent | |
| "◌\u0317|\u0317", # U+0317 Combining Acute Accent Below | |
| ] | |
| - ["с", "ц"] | |
| - [ | |
| "д", | |
| "ђ", | |
| "◌\u0308|\u0308", # U+0308 Combining Diaeresis | |
| "◌\u0324|\u0324", # U+0324 Combining Diaeresis Below | |
| "◌\u0307|\u0307", # U+0307 Combining Dot Above | |
| "◌\u0323|\u0323", # U+0323 Combining Dot Below | |
| ] | |
| - [ | |
| "ф", | |
| "ѳ", | |
| "◌\u2044|\u2044", # U+2044 FRACTION SLASH | |
| ] | |
| - [ | |
| "ж", | |
| "џ", | |
| "◌\u0300|\u0300", # U+0300 Combining Grave Accent | |
| "◌\u0316|\u0316", # U+0316 Combining Grave Accent Below | |
| "◌\u030F|\u030F", # U+030F Combining Double Grave Accent | |
| ] | |
| - [ | |
| "г", | |
| "ґ", | |
| "ѓ", | |
| "◌\u0309|\u0309", # U+0309 Combining Hook Above | |
| "◌\u0321|\u0321", # U+0321 Combining Palatalized Hook Below | |
| "◌\u0322|\u0322", # U+0322 Combining Retroflex Hook Below | |
| "◌\u031B|\u031B", # U+031B Combining Horn | |
| ] | |
| - [ | |
| "ʼ", | |
| "ː", | |
| "0wnj|\u200C", # U+200C ZERO WIDTH NON-JOINER | |
| "0wj|\u200D", # U+200D ZERO WIDTH JOINER | |
| ] | |
| - [ | |
| "к", | |
| "ҁ", | |
| "ќ", | |
| "ѯ", | |
| "◌\u030C|\u030C", # U+030C Combining Caron | |
| "◌\u032C|\u032C", # U+032C Combining Caron Below | |
| "◌\u0313|\u0313", # U+0313 Combining Comma Above | |
| "◌\u0326|\u0326", # U+0326 Combining Comma Below | |
| "◌\u0312|\u0312", # U+0312 Combining Turned Comma Above | |
| "◌\u0314|\u0314", # U+0314 Combining Reversed Comma Above | |
| ] | |
| - [ | |
| "л", | |
| "љ", | |
| "◌\u030D|\u030D", # U+030D Combining Vertical Line Above | |
| "◌\u0329|\u0329", # U+0329 Combining Vertical Line Below | |
| "◌\u030E|\u030E", # U+030E Combining Double Vertical Line Above | |
| ] | |
| - letters: | |
| - [ | |
| "з", | |
| "ѕ", | |
| "ꙁ", | |
| "◌\u0327|\u0327", # U+0327 Combining Cedilla | |
| ] | |
| - "х" | |
| - [ | |
| "ш", | |
| "ч", | |
| "щ", | |
| "◌\u0302|\u0302", # U+0302 Combining Circumflex Accent | |
| "◌\u032D|\u032D", # U+032D Combining Circumflex Accent Below | |
| ] | |
| - "в" | |
| - [ | |
| "б", | |
| "◌\u0306|\u0306", # U+0306 Combining Breve | |
| "◌\u032E|\u032E", # U+032E Combining Breve Below | |
| "◌\u0311|\u0311", # U+0311 Combining Inverted Breve | |
| "◌\u032F|\u032F", # U+032F Combining Inverted Breve Below | |
| "◌\u0361|\u0361", # U+0361 Combining Double Inverted Breve | |
| "◌\u0346|\u0346", # U+0346 Combining Bridge Above | |
| "◌\u032A|\u032A", # U+032A Combining Bridge Below | |
| "◌\u033A|\u033A", # U+033A Combining Inverted Bridge Below | |
| ] | |
| - ["н", "њ"] | |
| - [ | |
| "м", | |
| "◌\u0304|\u0304", # U+0304 Combining Macron | |
| "◌\u0331|\u0331", # U+0331 Combining Macron Below | |
| ] |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| name: "Універсальна латинка" | |
| description: "Латинка з комбінованими діакритиками" | |
| attributes: { moreKeyMode: OnlyExplicit } | |
| rows: | |
| - numbers: | |
| - [1, "!", "?", "‽"] | |
| - [2, "@"] | |
| - [3, "#", "№"] | |
| - [4, "$", "€", "₴", "¢", "¤"] | |
| - [5, "%"] | |
| - [6, "^", "|"] | |
| - [7, "&"] | |
| - [8, "*", "×", "·"] | |
| - [9, "(", "[", "{"] | |
| - [0, ")", "]", "}"] | |
| - letters: | |
| - "q" | |
| - ["w", "ʷ"] | |
| - ["e", "ê", "ě", "é", "ë", "ɛ"] | |
| - [ | |
| "r", | |
| "◌\u030A|\u030A", # U+030A Combining Ring Above | |
| "◌\u0325|\u0325", # U+0325 Combining Ring Below | |
| ] | |
| - [ | |
| "t", | |
| "ŧ", | |
| "þ", | |
| "◌\u0303|\u0303", # U+0303 Clanguages: ukombining Tilde | |
| "◌\u0334|\u0334", # U+0334 Combining Tilde Overlay | |
| "◌\u0330|\u0330", # U+0330 Combining Tilde Below | |
| "◌\u033E|\u033E", # U+033E Combining Vertical Tilde | |
| ] | |
| - ["y", "ÿ", "ý"] | |
| - ["u", "ü", "ú", "ꭣ"] | |
| - ["i", "ı", "í", "ï", "ꭡ"] | |
| - [ | |
| "o", | |
| "ô", | |
| "ó", | |
| "œ", | |
| "◌\u0328|\u0328", # U+0328 Combining Ogonek | |
| ] | |
| - "p" | |
| - letters: | |
| - [ | |
| "a", | |
| "á", | |
| "â", | |
| "æ", | |
| "ꜵ", | |
| "◌\u0301|\u0301", # U+0301 Combining Acute Accent | |
| "◌\u030B|\u030B", # U+030B Combining Double Acute Accent | |
| "◌\u0317|\u0317", # U+0317 Combining Acute Accent Below | |
| ] | |
| - ["s", "š", "ś", "ſ", "ß"] | |
| - [ | |
| "d", | |
| "đ", | |
| "ð", | |
| "◌\u0308|\u0308", # U+0308 Combining Diaeresis | |
| "◌\u0324|\u0324", # U+0324 Combining Diaeresis Below | |
| "◌\u0307|\u0307", # U+0307 Combining Dot Above | |
| "◌\u0323|\u0323", # U+0323 Combining Dot Below | |
| ] | |
| - [ | |
| "f", | |
| "◌\u2044|\u2044", # U+2044 FRACTION SLASH | |
| ] | |
| - [ | |
| "g", | |
| "◌\u0300|\u0300", # U+0300 Combining Grave Accent | |
| "◌\u0316|\u0316", # U+0316 Combining Grave Accent Below | |
| "◌\u030F|\u030F", # U+030F Combining Double Grave Accent | |
| ] | |
| - [ | |
| "h", | |
| "ɦ", | |
| "ʰ", | |
| "◌\u0309|\u0309", # U+0309 Combining Hook Above | |
| "◌\u0321|\u0321", # U+0321 Combining Palatalized Hook Below | |
| "◌\u0322|\u0322", # U+0322 Combining Retroflex Hook Below | |
| "◌\u031B|\u031B", # U+031B Combining Horn | |
| ] | |
| - [ | |
| "j", | |
| "0wnj|\u200C", # U+200C ZERO WIDTH NON-JOINER | |
| "0wj|\u200D", # U+200D ZERO WIDTH JOINER | |
| ] | |
| - [ | |
| "k", | |
| "ꝁ", | |
| "◌\u030C|\u030C", # U+030C Combining Caron | |
| "◌\u032C|\u032C", # U+032C Combining Caron Below | |
| "◌\u0313|\u0313", # U+0313 Combining Comma Above | |
| "◌\u0326|\u0326", # U+0326 Combining Comma Below | |
| "◌\u0312|\u0312", # U+0312 Combining Turned Comma Above | |
| "◌\u0314|\u0314", # U+0314 Combining Reversed Comma Above | |
| ] | |
| - [ | |
| "l", | |
| "ł", | |
| "◌\u030D|\u030D", # U+030D Combining Vertical Line Above | |
| "◌\u0329|\u0329", # U+0329 Combining Vertical Line Below | |
| "◌\u030E|\u030E", # U+030E Combining Double Vertical Line Above | |
| ] | |
| - letters: | |
| - ["ʒ", "ǯ"] | |
| - [ | |
| "z", | |
| "ž", | |
| "ź", | |
| "◌\u0327|\u0327", # U+0327 Combining Cedilla | |
| ] | |
| - ["x", "ꭓ"] | |
| - [ | |
| "c", | |
| "č", | |
| "ć", | |
| "◌\u0302|\u0302", # U+0302 Combining Circumflex Accent | |
| "◌\u032D|\u032D", # U+032D Combining Circumflex Accent Below | |
| ] | |
| - ["v", "ʋ"] | |
| - [ | |
| "b", | |
| "ꞵ", | |
| "◌\u0306|\u0306", # U+0306 Combining Breve | |
| "◌\u032E|\u032E", # U+032E Combining Breve Below | |
| "◌\u0311|\u0311", # U+0311 Combining Inverted Breve | |
| "◌\u032F|\u032F", # U+032F Combining Inverted Breve Below | |
| "◌\u0361|\u0361", # U+0361 Combining Double Inverted Breve | |
| "◌\u0346|\u0346", # U+0346 Combining Bridge Above | |
| "◌\u032A|\u032A", # U+032A Combining Bridge Below | |
| "◌\u033A|\u033A", # U+033A Combining Inverted Bridge Below | |
| ] | |
| - ["n", "ń", "ŋ"] | |
| - [ | |
| "m", | |
| "◌\u0304|\u0304", # U+0304 Combining Macron | |
| "◌\u0331|\u0331", # U+0331 Combining Macron Below | |
| ] |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment