forked from 39aldo39/klfc
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathaltgr_colemak.json
98 lines (97 loc) · 3.4 KB
/
altgr_colemak.json
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
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
// Colemak AltGr layer
// https://colemak.com/Multilangual
{
"filter": "no tmk",
"singletonKeys": [
[ "Alt_R", "AltGr" ]
],
"shiftlevels": [ "AltGr", "Shift+AltGr" ],
"keys": [
{ "pos": "~", "letters": [ "tilde", "" ] },
{ "pos": "1", "letters": [ "¡", "¹" ] },
{ "pos": "2", "letters": [ "º", "²" ] },
{ "pos": "3", "letters": [ "ª", "³" ] },
{ "pos": "4", "letters": [ "¢", "£" ] },
{ "pos": "5", "letters": [ "€", "¥" ] },
{ "pos": "6", "letters": [ "ħ", "Ħ" ] },
{ "pos": "7", "letters": [ "ð", "Ð" ] },
{ "pos": "8", "letters": [ "þ", "Þ" ] },
{ "pos": "9", "letters": [ "‘", "“" ] },
{ "pos": "0", "letters": [ "’", "”" ] },
{ "pos": "-", "letters": [ "–", "—" ] },
{ "pos": "+", "letters": [ "×", "÷" ] },
{ "pos": "Q", "letters": [ "ä", "Ä" ] },
{ "pos": "W", "letters": [ "å", "Å" ] },
{ "pos": "E", "letters": [ "ã", "Ã" ] },
{ "pos": "R", "letters": [ "ø", "Ø" ] },
{ "pos": "T", "letters": [ "ogonek", "" ] },
{ "pos": "Y", "letters": [ "đ", "Đ" ] },
{ "pos": "U", "letters": [ "ł", "Ł" ] },
{ "pos": "I", "letters": [ "ú", "Ú" ] },
{ "pos": "O", "letters": [ "ü", "Ü" ] },
{ "pos": "P", "letters": [ "ö", "Ö" ] },
{ "pos": "[", "letters": [ "«", "‹" ] },
{ "pos": "]", "letters": [ "»", "›" ] },
{ "pos": "\\", "letters": [ "cdk:special", "" ] },
{ "pos": "A", "letters": [ "á", "Á" ] },
{ "pos": "S", "letters": [ "grave", "" ] },
{ "pos": "D", "letters": [ "ß", "" ] },
{ "pos": "F", "letters": [ "acute", "doubleacute" ] },
{ "pos": "G", "letters": [ "diaeresis", "" ] },
{ "pos": "H", "letters": [ "caron", "" ] },
{ "pos": "J", "letters": [ "ñ", "Ñ" ] },
{ "pos": "K", "letters": [ "é", "É" ] },
{ "pos": "L", "letters": [ "í", "Í" ] },
{ "pos": ";", "letters": [ "ó", "Ó" ] },
{ "pos": "'", "letters": [ "õ", "Õ" ] },
{ "pos": "Z", "letters": [ "æ", "Æ" ] },
{ "pos": "X", "letters": [ "circumflex", "" ] },
{ "pos": "C", "letters": [ "ç", "Ç" ] },
{ "pos": "V", "letters": [ "œ", "Œ" ] },
{ "pos": "B", "letters": [ "breve", "" ] },
{ "pos": "N", "letters": [ "abovering", "" ] },
{ "pos": "M", "letters": [ "macron", "" ] },
{ "pos": ",", "letters": [ "cedilla", "" ] },
{ "pos": ".", "letters": [ "abovedot", "" ] },
{ "pos": "/", "letters": [ "¿", "" ] },
{ "pos": "space", "letters": [ " ", " " ] }
],
"variants": [
{
"name": "mod-dh",
"shiftlevels": [ "AltGr", "Shift+AltGr" ],
"keys": [
{ "pos": "V", "letters": [ "diaeresis", "" ] },
{ "pos": "B", "letters": [ "œ", "Œ" ] },
{ "pos": "G", "letters": [ "ogonek", "" ] },
{ "pos": "T", "letters": [ "breve", "" ] },
{ "pos": "H", "letters": [ "abovering", "" ] },
{ "pos": "N", "letters": [ "macron", "" ] },
{ "pos": "M", "letters": [ "caron", "" ] }
]
}
],
"customDeadKeys": [
{
"name": "special",
"stringMap": [
[ "c", "©" ],
[ "r", "®" ],
[ "t", "™" ],
[ "d", "°" ],
[ "m", "µ" ],
[ "n", "№" ],
[ "p", "¶" ],
[ "s", "§" ],
[ ".", "…" ],
[ "+", "±" ],
[ "=", "≠" ],
[ "<", "≤" ],
[ ">", "≥" ],
[ "~", "≈" ],
[ "%", "‰" ],
[ "|", "¦" ]
]
}
]
}