-
Notifications
You must be signed in to change notification settings - Fork 1
/
layout_common.dot
32 lines (32 loc) · 1.39 KB
/
layout_common.dot
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
digraph microscript {
rankdir=LR;
node [ shape = point ];
ENTRY;
en_1;
node [ shape = circle, height = 0.2 ];
node [ fixedsize = true, height = 0.65, shape = doublecircle ];
node [ shape = circle ];
1 -> 2 [ label = "1, 3 / LayerDisabled, SetHoldTimer" ];
1 -> 1 [ label = "DEF" ];
2 -> 3 [ label = "0, 2, 4..255 / LayerClick, SetDoubleClickTimer" ];
2 -> 5 [ label = "1(!IsTimerOn), 3(!IsTimerOn) / LayerHold" ];
2 -> 2 [ label = "1(IsTimerOn), 3(IsTimerOn)" ];
3 -> 3 [ label = "0, 4..255, 2(!IsaClickKey) / DecTimer" ];
3 -> 4 [ label = "1(!IsTimerOn), 3(!IsTimerOn) / LayerDisabled, SetHoldTimer" ];
3 -> 6 [ label = "1(IsTimerOn), 3(IsTimerOn) / LayerDisabled, SetHoldTimer" ];
3 -> 8 [ label = "2(IsaClickKey) / StoreClickKey" ];
4 -> 1 [ label = "0, 2, 4..255 / LayerNormal" ];
4 -> 5 [ label = "1(!IsTimerOn), 3(!IsTimerOn) / LayerHold" ];
4 -> 4 [ label = "1(IsTimerOn), 3(IsTimerOn)" ];
5 -> 1 [ label = "0 / LayerNormal" ];
5 -> 5 [ label = "DEF" ];
6 -> 7 [ label = "0, 2, 4..255 / LayerDoubleClick" ];
6 -> 5 [ label = "1(!IsTimerOn), 3(!IsTimerOn) / LayerHold" ];
6 -> 6 [ label = "1(IsTimerOn), 3(IsTimerOn)" ];
7 -> 4 [ label = "1, 3 / LayerDisabled, SetHoldTimer" ];
7 -> 7 [ label = "DEF" ];
8 -> 1 [ label = "0..255(!IsClickKeyPressed) / ClearClickKey, LayerNormal" ];
8 -> 8 [ label = "0..255(IsClickKeyPressed)" ];
ENTRY -> 1 [ label = "IN" ];
en_1 -> 1 [ label = "main" ];
}