1# Maintained by: Mark Müller <markmueller86@gmail.com>
2---
3outlines:
4    default: { width: 35.33, height: 52 }
5    altline: { width: 52.67, height: 52 }
6    wide: { width: 62, height: 52 }
7    spaceline: { width: 99.67, height: 52 }
8    special: { width: 35.33, height: 52 }
9
10views:
11    base:
12        - "q w e r t z u i o p"
13        - "a s d f g h j k l"
14        - "Shift_L   y x c v b n m  BackSpace"
15        - "show_numbers show_eschars preferences         space        , . Return"
16    upper:
17        - "Q W E R T Z U I O P"
18        - "A S D F G H J K L"
19        - "Shift_L   Y X C V B N M  BackSpace"
20        - "show_numbers show_eschars preferences         space        ! ? Return"
21    numbers:
22        - "1 2 3 4 5 6 7 8 9 0"
23        - "@ # € % & - _ + ( )"
24        - "show_symbols   ; \" ' : = < >  BackSpace"
25        - "show_letters show_eschars preferences         space        , . Return"
26    symbols:
27        - "~ ` ´ | · √ µ ÷ × ¶"
28        - "© ® £ $ ¥ ^ ° * { }"
29        - "show_numbers   \\ / § π τ [ ]  BackSpace"
30        - "show_letters show_eschars preferences         space        , . Return"
31    eschars:
32        - "ä è é ö ü Ä È É Ö Ü"
33        - "à â ê î ô À Â È Î Ô"
34        - "show_numbers  « » ç Ç æ œ ß  BackSpace"
35        - "show_letters show_eschars preferences         space        „ “ Return"
36
37buttons:
38    Shift_L:
39        action:
40            locking:
41                lock_view: "upper"
42                unlock_view: "base"
43        outline: "altline"
44        icon: "key-shift"
45    BackSpace:
46        outline: "altline"
47        icon: "edit-clear-symbolic"
48        action: "erase"
49    preferences:
50        action: "show_prefs"
51        outline: "special"
52        icon: "keyboard-mode-symbolic"
53    show_numbers:
54        action:
55            set_view: "numbers"
56        outline: "altline"
57        label: "123"
58    show_letters:
59        action:
60            set_view: "base"
61        outline: "altline"
62        label: "abc"
63    show_symbols:
64        action:
65            set_view: "symbols"
66        outline: "altline"
67        label: "*/="
68    show_eschars:
69        action:
70            locking:
71                lock_view: "eschars"
72                unlock_view: "base"
73        outline: "altline"
74        label: "äÄ"
75    space:
76        outline: "spaceline"
77        label: " "
78        text: " "
79    Return:
80        outline: "altline"
81        icon: "key-enter"
82        keysym: "Return"
83