-
Notifications
You must be signed in to change notification settings - Fork 1
/
nativo_ucraniano
56 lines (50 loc) · 4.15 KB
/
nativo_ucraniano
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
//
// Leiaute Nativo para ucraniano
//
//
// Acentos são mostrados usando “o” como exemplo
//
// ┌─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┲━━━━━━━━━━━┓
// │ │ │ │ │ │ │ │ ¤ │ │ │ │ │ ┃Backspace ┃
// │ │ │ │ │ │ │ │ ₴ │ № │ │ │ │ ┃ ┃
// ┢━━━━━┷━┱───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┺━┳━━━━━━━━━┫
// ┃ ┃ │ │ │ Г │ Ш │ Я │ Л │ Т │ К │ П │ │ ┃Enter ┃
// ┃Tab ┃ │ │ │ Х │ Щ │ А │ │ │ │ │ ó │ ┃ ┃
// ┣━━━━━━━┻━┱───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┺━┓ ┃
// ┃Caps ┃ І │ Е │ А │ О │ У │ М │ Д │ С │ Р │ Н │ Ь │ ' ┃ ┃
// ┃Lock ┃ Ї │ Є │ Я │ Ё │ Ю │ │ │ │ │ │ Ъ │ ʼ " ┃ ┃
// ┣━━━━━┳━━━┹─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┲━━━┻━━━━━━━┫
// ┃ ┃ │ Й │ Ч │ Ж │ Б │ Ц │ И │ В │ Ґ │ Ф │ З │ ┃ ┃
// ┃Shift┃ │ │ Э │ │ │ │ Ы │ │ │ │ │ ┃Shift ┃
// ┣━━━━━┻┳━━━━┷━┳━━━┷━━━┱─┴─────┴─────┴─────┴─────┴─────┴─────┴─┲━━━┷━━┳━━┷━━━┳━┻━━━━┳━━━━━━┫
// ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃
// ┃Ctrl ┃Meta ┃Alt ┃ ┃AltGr ┃Meta ┃Menu ┃Ctrl ┃
// ┗━━━━━━┻━━━━━━┻━━━━━━━┹───────────────────────────────────────┺━━━━━━┻━━━━━━┻━━━━━━┻━━━━━━┛
//
partial alphanumeric_keys
xkb_symbols "nativo_ucraniano" {
include "nativo_russo(nativo_russo)"
include "nativo_aspas(nativo_apostrofe_letra)"
//
// Linha numérica
//
// Símbolo da hrvina, e o símbolo de número
//
key <AE06> { type = "FOUR_LEVEL_SEMIALPHABETIC", [ NoSymbol, NoSymbol, U20b4, dollar ] };
//
// Linha superior
//
key <AD04> { type = "EIGHT_LEVEL_ALPHABETIC", [ Cyrillic_ghe, Cyrillic_GHE, Cyrillic_ha, Cyrillic_HA ] };
key <AD11> { [ dead_acute ] };
//
// Linha central
//
key <AC01> { type = "EIGHT_LEVEL_ALPHABETIC", [ Ukrainian_i, Ukrainian_I, Ukrainian_yi, Ukrainian_YI ] };
key <AC02> { type = "EIGHT_LEVEL_ALPHABETIC", [ Cyrillic_ie, Cyrillic_IE, Ukrainian_ie, Ukrainian_IE ] };
//
// Linha inferior
//
key <AB02> { type = "EIGHT_LEVEL_ALPHABETIC", [ Cyrillic_che, Cyrillic_CHE, Cyrillic_e, Cyrillic_E ] };
key <AB06> { type = "EIGHT_LEVEL_ALPHABETIC", [ Cyrillic_i, Cyrillic_I, Cyrillic_yeru, Cyrillic_YERU ] };
key <AB08> { type = "EIGHT_LEVEL_ALPHABETIC", [ Ukrainian_ghe_with_upturn, Ukrainian_GHE_WITH_UPTURN ] };
};