blob: 05c760fcfd8f035acddc0b0368ef4dd96a85089d (
plain)
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
|
@include "keymapper-keys.conf"
Alpha = A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z
Num = 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9
Punct = Backquote | Minus | Equal | BracketLeft | BracketRight | Backslash | Semicolon | Quote | Period | Comma | Slash
AlphaNum = Alpha | Num
AlphaNumPunct = AlphaNum | Punct
TapMode = Virtual0
AutoShift = Virtual1
ControlLock = Virtual2
Tap = $0{!200ms}
[stage]
[modifier = TapMode]
Tap[CapsLock] >> Escape
[default]
CapsLock >> HyperLeft
[modifier = TapMode]
Tap[ShiftLeft] >> BracketLeft
Tap[ShiftRight] >> BracketRight
(ShiftLeft CapsLock) >> AutoShift
[modifier = AutoShift]
AlphaNumPunct{500ms} >> Shift{AlphaNumPunct}
[stage]
[modifier = TapMode]
Tap[ControlRight] >> GreekLock
[default]
ControlRight >> Greek
[stage]
[modifier = TapMode]
Tap[AltLeft] >> Shift{9}
Tap[AltRight] >> Shift{0}
Tap[Compose] >> Compose
[default]
Compose >> XMetaRight
[modifier = TapMode]
Tap[Space] >> Space
Space >> ControlRight
[modifier = ControlLock]
Tap[ControlLeft] >> !ControlLock
Control{Any} >> Any
Any >> ControlRight{Any}
[stage]
[modifier = TapMode]
Tap[ControlLeft] Tap[ControlLeft] >> ControlLock
Tap[ControlLeft] Any >> ControlRight{Any}
Tap[MetaLeft] Tap[MetaLeft] >> !TapMode
Tap[MetaLeft] Any >> MetaLeft{Any}
[default]
Tap[MetaLeft] Tap[MetaLeft] >> TapMode
|