summaryrefslogtreecommitdiffstats
path: root/mac_osx/private.xml
blob: 4550bbed60ad56efba3322e50af91ff297cd0425 (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
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
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
<?xml version="1.0"?>
<root>
  <list>

    <item>
      <name>Neo 2</name>
      <appendix>Umsetzung der 4. und 6. Ebene. Um problembehaftete Kombinationen mit Control zu vermeiden,</appendix>
      <appendix>werden Teile von Ebene 4 und 6 per Tottaste umgesetzt.</appendix>
      <appendix>Ebene 6 ist jetzt über Mod3+Mod4 erreichbar.</appendix>
      <appendix></appendix>
      <appendix>Zusätzlich sollten folgende Funktionen unten akiviert werden.</appendix>
      <appendix> • For German > NEO Keyboard Layout Fixes</appendix>
      <appendix> • Change Option_R Key > Option_R to Command_R</appendix>
      <appendix>Außerdem sollte Capslock zu Option umbelegt werden.</appendix>
    </item>

    <item>
      <name>German Neo 2. Enthält:</name>
      <appendix>• Mod4 und Mod4-Lock (durch Mod4_L+Mod4_R)</appendix>
      <appendix>• Navigations- und Ziffernblock</appendix>
      <appendix>• Umsetzung Ebene 4 und 6 per Tottaste</appendix>
      <identifier>private.german_neo_mod4</identifier>

      <!-- Mod 4 Modifiers and Mod 4 Locks -->
      <autogen>--KeyOverlaidModifier-- KeyCode::COMMAND_R, ModifierFlag::EXTRA1, KeyCode::VK_MODIFIER_EXTRA1, KeyCode::VK_LOCK_EXTRA1</autogen>
      <autogen>--KeyToKey-- KeyCode::COMMAND_R, KeyCode::VK_MODIFIER_EXTRA1</autogen>

      <block>
        <modifier_not>ModifierFlag::COMMAND_L, ModifierFlag::COMMAND_R</modifier_not>
        <autogen>--KeyOverlaidModifier-- KeyCode::GERMAN_LESS_THAN, ModifierFlag::EXTRA1, KeyCode::VK_MODIFIER_EXTRA1, KeyCode::VK_LOCK_EXTRA1</autogen>
        <autogen>--KeyToKey-- KeyCode::GERMAN_LESS_THAN, KeyCode::VK_MODIFIER_EXTRA1</autogen>
      </block>

      <autogen>--KeyOverlaidModifier-- KeyCode::GERMAN_LESS_THAN, VK_COMMAND, KeyCode::VK_MODIFIER_EXTRA1, ModifierFlag::COMMAND_R, KeyCode::GERMAN_LESS_THAN, ModifierFlag::COMMAND_L</autogen>

      <block>
        <modifier_not>ModifierFlag::OPTION_L, ModifierFlag::OPTION_R</modifier_not>

        <!-- Navigationsblock -->
        <autogen>--KeyToKey-- KeyCode::S, ModifierFlag::EXTRA1, KeyCode::CURSOR_LEFT</autogen>
        <autogen>--KeyToKey-- KeyCode::D, ModifierFlag::EXTRA1, KeyCode::CURSOR_DOWN</autogen>
        <autogen>--KeyToKey-- KeyCode::F, ModifierFlag::EXTRA1, KeyCode::CURSOR_RIGHT</autogen>
        <autogen>--KeyToKey-- KeyCode::E, ModifierFlag::EXTRA1, KeyCode::CURSOR_UP</autogen>
        <autogen>--KeyToKey-- KeyCode::A, ModifierFlag::EXTRA1, KeyCode::CURSOR_LEFT, ModifierFlag::COMMAND_L</autogen>
        <autogen>--KeyToKey-- KeyCode::G, ModifierFlag::EXTRA1, KeyCode::CURSOR_RIGHT, ModifierFlag::COMMAND_L</autogen>
        <autogen>--KeyToKey-- KeyCode::W, ModifierFlag::EXTRA1, KeyCode::DELETE</autogen>
        <autogen>--KeyToKey-- KeyCode::R, ModifierFlag::EXTRA1, KeyCode::FORWARD_DELETE</autogen>
        <autogen>--KeyToKey-- KeyCode::Z, ModifierFlag::EXTRA1, KeyCode::ESCAPE</autogen>
        <autogen>--KeyToKey-- KeyCode::X, ModifierFlag::EXTRA1, KeyCode::TAB</autogen>
        <autogen>--KeyToKey-- KeyCode::T, ModifierFlag::EXTRA1, KeyCode::PAGEDOWN</autogen>
        <autogen>--KeyToKey-- KeyCode::Q, ModifierFlag::EXTRA1, KeyCode::PAGEUP</autogen>
        <autogen>--KeyToKey-- KeyCode::C, ModifierFlag::EXTRA1, KeyCode::PC_INSERT</autogen>
        <autogen>--KeyToKey-- KeyCode::V, ModifierFlag::EXTRA1, KeyCode::RETURN</autogen>
        <autogen>--KeyToKey-- KeyCode::B, ModifierFlag::EXTRA1, KeyCode::B, ModifierFlag::COMMAND_L</autogen>

        <!-- Num Block -->
        <block>
          <modifier_not>ModifierFlag::SHIFT_L, ModifierFlag::SHIFT_R</modifier_not>

        <autogen>--KeyToKey-- KeyCode::SPACE, ModifierFlag::EXTRA1, KeyCode::KEY_0</autogen>
        <autogen>--KeyToKey-- KeyCode::M, ModifierFlag::EXTRA1, KeyCode::KEY_1</autogen>
        <autogen>--KeyToKey-- KeyCode::COMMA, ModifierFlag::EXTRA1, KeyCode::KEY_2</autogen>
        <autogen>--KeyToKey-- KeyCode::DOT, ModifierFlag::EXTRA1, KeyCode::KEY_3</autogen>
        <autogen>--KeyToKey-- KeyCode::J, ModifierFlag::EXTRA1, KeyCode::KEY_4</autogen>
        <autogen>--KeyToKey-- KeyCode::K, ModifierFlag::EXTRA1, KeyCode::KEY_5</autogen>
        <autogen>--KeyToKey-- KeyCode::L, ModifierFlag::EXTRA1, KeyCode::KEY_6</autogen>
        <autogen>--KeyToKey-- KeyCode::U, ModifierFlag::EXTRA1, KeyCode::KEY_7</autogen>
        <autogen>--KeyToKey-- KeyCode::I, ModifierFlag::EXTRA1, KeyCode::KEY_8</autogen>
        <autogen>--KeyToKey-- KeyCode::O, ModifierFlag::EXTRA1, KeyCode::KEY_9</autogen>
        <autogen>--KeyToKey-- KeyCode::SLASH, ModifierFlag::EXTRA1, KeyCode::SLASH, ModifierFlag::OPTION_R</autogen>
        <autogen>--KeyToKey-- KeyCode::SEMICOLON, ModifierFlag::EXTRA1, KeyCode::COMMA</autogen>
        <autogen>--KeyToKey-- KeyCode::P, ModifierFlag::EXTRA1, KeyCode::N, ModifierFlag:: OPTION_R</autogen>
        <autogen>--KeyToKey-- KeyCode::BRACKET_LEFT, ModifierFlag::EXTRA1, KeyCode::MINUS</autogen>
        <autogen>--KeyToKey-- KeyCode::QUOTE, ModifierFlag::EXTRA1, KeyCode::DOT</autogen>
        <autogen>--KeyToKey-- KeyCode::N, ModifierFlag::EXTRA1, KeyCode::SEMICOLON, ModifierFlag::OPTION_R</autogen>
        <autogen>--KeyToKey-- KeyCode::KEY_9, ModifierFlag::EXTRA1, KeyCode::S, ModifierFlag::OPTION_R</autogen>
        <autogen>--KeyToKey-- KeyCode::KEY_0, ModifierFlag::EXTRA1, KeyCode::G, ModifierFlag::OPTION_R</autogen>
        <autogen>--KeyToKey-- KeyCode::MINUS, ModifierFlag::EXTRA1, KeyCode::MINUS</autogen>
        </block>
        <block>
        <!-- Pseudoebene -->
        <autogen>--KeyToKey-- KeyCode::SPACE, ModifierFlag::EXTRA1|VK_SHIFT, KeyCode::KEY_0</autogen>
        <autogen>--KeyToKey-- KeyCode::M, ModifierFlag::EXTRA1|VK_SHIFT, KeyCode::KEY_1</autogen>
        <autogen>--KeyToKey-- KeyCode::COMMA, ModifierFlag::EXTRA1|VK_SHIFT, KeyCode::KEY_2</autogen>
        <autogen>--KeyToKey-- KeyCode::DOT, ModifierFlag::EXTRA1|VK_SHIFT, KeyCode::KEY_3</autogen>
        <autogen>--KeyToKey-- KeyCode::J, ModifierFlag::EXTRA1|VK_SHIFT, KeyCode::KEY_4</autogen>
        <autogen>--KeyToKey-- KeyCode::K, ModifierFlag::EXTRA1|VK_SHIFT, KeyCode::KEY_5</autogen>
        <autogen>--KeyToKey-- KeyCode::L, ModifierFlag::EXTRA1|VK_SHIFT, KeyCode::KEY_6</autogen>
        <autogen>--KeyToKey-- KeyCode::U, ModifierFlag::EXTRA1|VK_SHIFT, KeyCode::KEY_7</autogen>
        <autogen>--KeyToKey-- KeyCode::I, ModifierFlag::EXTRA1|VK_SHIFT, KeyCode::KEY_8</autogen>
        <autogen>--KeyToKey-- KeyCode::O, ModifierFlag::EXTRA1|VK_SHIFT, KeyCode::KEY_9</autogen>
        <autogen>--KeyToKey-- KeyCode::SLASH, ModifierFlag::EXTRA1|VK_SHIFT, KeyCode::SLASH, ModifierFlag::OPTION_R</autogen>
        <autogen>--KeyToKey-- KeyCode::SEMICOLON, ModifierFlag::EXTRA1|VK_SHIFT, KeyCode::COMMA</autogen>
        <autogen>--KeyToKey-- KeyCode::P, ModifierFlag::EXTRA1|VK_SHIFT, KeyCode::N, ModifierFlag:: OPTION_R</autogen>
        <autogen>--KeyToKey-- KeyCode::BRACKET_LEFT, ModifierFlag::EXTRA1|VK_SHIFT, KeyCode::MINUS</autogen>
        <autogen>--KeyToKey-- KeyCode::QUOTE, ModifierFlag::EXTRA1|VK_SHIFT, KeyCode::DOT</autogen>
        <autogen>--KeyToKey-- KeyCode::N, ModifierFlag::EXTRA1|VK_SHIFT, KeyCode::SEMICOLON, ModifierFlag::OPTION_R</autogen>
        <autogen>--KeyToKey-- KeyCode::KEY_9, ModifierFlag::EXTRA1|VK_SHIFT, KeyCode::S, ModifierFlag::OPTION_R</autogen>
        <autogen>--KeyToKey-- KeyCode::KEY_0, ModifierFlag::EXTRA1|VK_SHIFT, KeyCode::G, ModifierFlag::OPTION_R</autogen>
        <autogen>--KeyToKey-- KeyCode::MINUS, ModifierFlag::EXTRA1|VK_SHIFT, KeyCode::MINUS</autogen>
        </block>
      </block>

      <!-- Umsetzung Ebene 4 und 6 per Tottaste -->

      <!-- Ebene 4 -->
      <block>
        <modifier_not>ModifierFlag::OPTION_L, ModifierFlag::OPTION_R</modifier_not>

        <autogen>--KeyToKey-- KeyCode::H, ModifierFlag::EXTRA1, KeyCode::Z, ModifierFlag::OPTION_R|ModifierFlag::SHIFT_R, KeyCode::H, ModifierFlag::SHIFT_R</autogen>
        <autogen>--KeyToKey-- KeyCode::Y, ModifierFlag::EXTRA1, KeyCode::Z, ModifierFlag::OPTION_R|ModifierFlag::SHIFT_R, KeyCode::Y, ModifierFlag::SHIFT_R</autogen>
        <autogen>--KeyToKey-- KeyCode::KEY_1, ModifierFlag::EXTRA1, KeyCode::Z, ModifierFlag::OPTION_R|ModifierFlag::SHIFT_R, KeyCode::KEY_1, ModifierFlag::SHIFT_R</autogen>
        <autogen>--KeyToKey-- KeyCode::KEY_2, ModifierFlag::EXTRA1, KeyCode::Z, ModifierFlag::OPTION_R|ModifierFlag::SHIFT_R, KeyCode::KEY_2, ModifierFlag::SHIFT_R</autogen>
        <autogen>--KeyToKey-- KeyCode::KEY_3, ModifierFlag::EXTRA1, KeyCode::Z, ModifierFlag::OPTION_R|ModifierFlag::SHIFT_R, KeyCode::KEY_3, ModifierFlag::SHIFT_R</autogen>
        <autogen>--KeyToKey-- KeyCode::KEY_5, ModifierFlag::EXTRA1, KeyCode::Z, ModifierFlag::OPTION_R|ModifierFlag::SHIFT_R, KeyCode::KEY_5, ModifierFlag::SHIFT_R</autogen>
        <autogen>--KeyToKey-- KeyCode::KEY_6, ModifierFlag::EXTRA1, KeyCode::Z, ModifierFlag::OPTION_R|ModifierFlag::SHIFT_R, KeyCode::KEY_6, ModifierFlag::SHIFT_R</autogen>
        <autogen>--KeyToKey-- KeyCode::KEY_7, ModifierFlag::EXTRA1, KeyCode::Z, ModifierFlag::OPTION_R|ModifierFlag::SHIFT_R, KeyCode::KEY_7, ModifierFlag::SHIFT_R</autogen>
        <autogen>--KeyToKey-- KeyCode::KEY_8, ModifierFlag::EXTRA1|ModifierFlag::NONE, KeyCode::Z, ModifierFlag::OPTION_R|ModifierFlag::SHIFT_R, KeyCode::KEY_8, ModifierFlag::SHIFT_R</autogen>
        <autogen>--KeyToKey-- KeyCode::KEY_8, ModifierFlag::EXTRA1|VK_SHIFT, KeyCode::Z, ModifierFlag::OPTION_R|ModifierFlag::SHIFT_R, KeyCode::KEY_9, ModifierFlag::SHIFT_R</autogen>
        <autogen>--KeyToKey-- KeyCode::GERMAN_CIRCUMFLEX, ModifierFlag::EXTRA1, KeyCode::Z, ModifierFlag::OPTION_R|ModifierFlag::SHIFT_R, KeyCode::GERMAN_CIRCUMFLEX, ModifierFlag::SHIFT_R</autogen>
        <autogen>--KeyToKey-- KeyCode::EQUAL, ModifierFlag::EXTRA1, KeyCode::Z, ModifierFlag::OPTION_R|ModifierFlag::SHIFT_R, KeyCode::EQUAL, ModifierFlag::SHIFT_R</autogen>
        <autogen>--KeyToKey-- KeyCode::BRACKET_RIGHT, ModifierFlag::EXTRA1, KeyCode::Z, ModifierFlag::OPTION_R|ModifierFlag::SHIFT_R, KeyCode::BRACKET_RIGHT, ModifierFlag::SHIFT_R</autogen>
      </block>

      <!-- Ebene 6 -->
     <autogen>--KeyToKey-- KeyCode::Q, ModifierFlag::EXTRA1|VK_OPTION, KeyCode::Z, ModifierFlag::OPTION_R|ModifierFlag::SHIFT_R, KeyCode::Q, ModifierFlag::OPTION_R|ModifierFlag::SHIFT_R</autogen>
      <autogen>--KeyToKey-- KeyCode::W, ModifierFlag::EXTRA1|VK_OPTION, KeyCode::Z, ModifierFlag::OPTION_R|ModifierFlag::SHIFT_R, KeyCode::W, ModifierFlag::OPTION_R|ModifierFlag::SHIFT_R</autogen>
      <autogen>--KeyToKey-- KeyCode::E, ModifierFlag::EXTRA1|VK_OPTION, KeyCode::Z, ModifierFlag::OPTION_R|ModifierFlag::SHIFT_R, KeyCode::E, ModifierFlag::OPTION_R|ModifierFlag::SHIFT_R</autogen>
      <autogen>--KeyToKey-- KeyCode::R, ModifierFlag::EXTRA1|VK_OPTION, KeyCode::Z, ModifierFlag::OPTION_R|ModifierFlag::SHIFT_R, KeyCode::R, ModifierFlag::OPTION_R|ModifierFlag::SHIFT_R</autogen>
      <autogen>--KeyToKey-- KeyCode::T, ModifierFlag::EXTRA1|VK_OPTION, KeyCode::Z, ModifierFlag::OPTION_R|ModifierFlag::SHIFT_R, KeyCode::T, ModifierFlag::OPTION_R|ModifierFlag::SHIFT_R</autogen>
      <autogen>--KeyToKey-- KeyCode::Y, ModifierFlag::EXTRA1|VK_OPTION, KeyCode::Z, ModifierFlag::OPTION_R|ModifierFlag::SHIFT_R, KeyCode::Y, ModifierFlag::OPTION_R|ModifierFlag::SHIFT_R</autogen>
      <autogen>--KeyToKey-- KeyCode::U, ModifierFlag::EXTRA1|VK_OPTION, KeyCode::Z, ModifierFlag::OPTION_R|ModifierFlag::SHIFT_R, KeyCode::U, ModifierFlag::OPTION_R|ModifierFlag::SHIFT_R</autogen>
      <autogen>--KeyToKey-- KeyCode::I, ModifierFlag::EXTRA1|VK_OPTION, KeyCode::Z, ModifierFlag::OPTION_R|ModifierFlag::SHIFT_R, KeyCode::I, ModifierFlag::OPTION_R|ModifierFlag::SHIFT_R</autogen>
      <autogen>--KeyToKey-- KeyCode::O, ModifierFlag::EXTRA1|VK_OPTION, KeyCode::Z, ModifierFlag::OPTION_R|ModifierFlag::SHIFT_R, KeyCode::O, ModifierFlag::OPTION_R|ModifierFlag::SHIFT_R</autogen>
      <autogen>--KeyToKey-- KeyCode::P, ModifierFlag::EXTRA1|VK_OPTION, KeyCode::Z, ModifierFlag::OPTION_R|ModifierFlag::SHIFT_R, KeyCode::P, ModifierFlag::OPTION_R|ModifierFlag::SHIFT_R</autogen>
      <autogen>--KeyToKey-- KeyCode::BRACKET_LEFT, ModifierFlag::EXTRA1|VK_OPTION, KeyCode::Z, ModifierFlag::OPTION_R|ModifierFlag::SHIFT_R, KeyCode::BRACKET_LEFT, ModifierFlag::OPTION_R|ModifierFlag::SHIFT_R</autogen>
      <autogen>--KeyToKey-- KeyCode::A, ModifierFlag::EXTRA1|VK_OPTION, KeyCode::Z, ModifierFlag::OPTION_R|ModifierFlag::SHIFT_R, KeyCode::A, ModifierFlag::OPTION_R|ModifierFlag::SHIFT_R</autogen>
      <autogen>--KeyToKey-- KeyCode::S, ModifierFlag::EXTRA1|VK_OPTION, KeyCode::Z, ModifierFlag::OPTION_R|ModifierFlag::SHIFT_R, KeyCode::S, ModifierFlag::OPTION_R|ModifierFlag::SHIFT_R</autogen>
      <autogen>--KeyToKey-- KeyCode::D, ModifierFlag::EXTRA1|VK_OPTION, KeyCode::Z, ModifierFlag::OPTION_R|ModifierFlag::SHIFT_R, KeyCode::D, ModifierFlag::OPTION_R|ModifierFlag::SHIFT_R</autogen>
      <autogen>--KeyToKey-- KeyCode::F, ModifierFlag::EXTRA1|VK_OPTION, KeyCode::Z, ModifierFlag::OPTION_R|ModifierFlag::SHIFT_R, KeyCode::F, ModifierFlag::OPTION_R|ModifierFlag::SHIFT_R</autogen>
      <autogen>--KeyToKey-- KeyCode::G, ModifierFlag::EXTRA1|VK_OPTION, KeyCode::Z, ModifierFlag::OPTION_R|ModifierFlag::SHIFT_R, KeyCode::G, ModifierFlag::OPTION_R|ModifierFlag::SHIFT_R</autogen>
      <autogen>--KeyToKey-- KeyCode::H, ModifierFlag::EXTRA1|VK_OPTION, KeyCode::Z, ModifierFlag::OPTION_R|ModifierFlag::SHIFT_R, KeyCode::H, ModifierFlag::OPTION_R|ModifierFlag::SHIFT_R</autogen>
      <autogen>--KeyToKey-- KeyCode::J, ModifierFlag::EXTRA1|VK_OPTION, KeyCode::Z, ModifierFlag::OPTION_R|ModifierFlag::SHIFT_R, KeyCode::J, ModifierFlag::OPTION_R|ModifierFlag::SHIFT_R</autogen>
      <autogen>--KeyToKey-- KeyCode::K, ModifierFlag::EXTRA1|VK_OPTION, KeyCode::Z, ModifierFlag::OPTION_R|ModifierFlag::SHIFT_R, KeyCode::K, ModifierFlag::OPTION_R|ModifierFlag::SHIFT_R</autogen>
      <autogen>--KeyToKey-- KeyCode::L, ModifierFlag::EXTRA1|VK_OPTION, KeyCode::Z, ModifierFlag::OPTION_R|ModifierFlag::SHIFT_R, KeyCode::L, ModifierFlag::OPTION_R|ModifierFlag::SHIFT_R</autogen>
      <autogen>--KeyToKey-- KeyCode::SEMICOLON, ModifierFlag::EXTRA1|VK_OPTION, KeyCode::Z, ModifierFlag::OPTION_R|ModifierFlag::SHIFT_R, KeyCode::SEMICOLON, ModifierFlag::OPTION_R|ModifierFlag::SHIFT_R</autogen>
      <autogen>--KeyToKey-- KeyCode::QUOTE, ModifierFlag::EXTRA1|VK_OPTION, KeyCode::Z, ModifierFlag::OPTION_R|ModifierFlag::SHIFT_R, KeyCode::QUOTE, ModifierFlag::OPTION_R|ModifierFlag::SHIFT_R</autogen>
      <autogen>--KeyToKey-- KeyCode::Z, ModifierFlag::EXTRA1|VK_OPTION, KeyCode::Z, ModifierFlag::OPTION_R|ModifierFlag::SHIFT_R, KeyCode::Z, ModifierFlag::OPTION_R|ModifierFlag::SHIFT_R</autogen>
      <autogen>--KeyToKey-- KeyCode::X, ModifierFlag::EXTRA1|VK_OPTION, KeyCode::Z, ModifierFlag::OPTION_R|ModifierFlag::SHIFT_R, KeyCode::X, ModifierFlag::OPTION_R|ModifierFlag::SHIFT_R</autogen>
      <autogen>--KeyToKey-- KeyCode::C, ModifierFlag::EXTRA1|VK_OPTION, KeyCode::Z, ModifierFlag::OPTION_R|ModifierFlag::SHIFT_R, KeyCode::C, ModifierFlag::OPTION_R|ModifierFlag::SHIFT_R</autogen>
      <autogen>--KeyToKey-- KeyCode::V, ModifierFlag::EXTRA1|VK_OPTION, KeyCode::Z, ModifierFlag::OPTION_R|ModifierFlag::SHIFT_R, KeyCode::V, ModifierFlag::OPTION_R|ModifierFlag::SHIFT_R</autogen>
      <autogen>--KeyToKey-- KeyCode::B, ModifierFlag::EXTRA1|VK_OPTION, KeyCode::Z, ModifierFlag::OPTION_R|ModifierFlag::SHIFT_R, KeyCode::B, ModifierFlag::OPTION_R|ModifierFlag::SHIFT_R</autogen>
      <autogen>--KeyToKey-- KeyCode::N, ModifierFlag::EXTRA1|VK_OPTION, KeyCode::Z, ModifierFlag::OPTION_R|ModifierFlag::SHIFT_R, KeyCode::N, ModifierFlag::OPTION_R|ModifierFlag::SHIFT_R</autogen>
      <autogen>--KeyToKey-- KeyCode::M, ModifierFlag::EXTRA1|VK_OPTION, KeyCode::Z, ModifierFlag::OPTION_R|ModifierFlag::SHIFT_R, KeyCode::M, ModifierFlag::OPTION_R|ModifierFlag::SHIFT_R</autogen>
      <autogen>--KeyToKey-- KeyCode::COMMA, ModifierFlag::EXTRA1|VK_OPTION, KeyCode::Z, ModifierFlag::OPTION_R|ModifierFlag::SHIFT_R, KeyCode::COMMA, ModifierFlag::OPTION_R|ModifierFlag::SHIFT_R</autogen>
      <autogen>--KeyToKey-- KeyCode::DOT, ModifierFlag::EXTRA1|VK_OPTION, KeyCode::Z, ModifierFlag::OPTION_R|ModifierFlag::SHIFT_R, KeyCode::DOT, ModifierFlag::OPTION_R|ModifierFlag::SHIFT_R</autogen>
      <autogen>--KeyToKey-- KeyCode::SLASH, ModifierFlag::EXTRA1|VK_OPTION, KeyCode::Z, ModifierFlag::OPTION_R|ModifierFlag::SHIFT_R, KeyCode::SLASH, ModifierFlag::OPTION_R|ModifierFlag::SHIFT_R</autogen>
      <autogen>--KeyToKey-- KeyCode::KEY_1, ModifierFlag::EXTRA1|VK_OPTION, KeyCode::Z, ModifierFlag::OPTION_R|ModifierFlag::SHIFT_R, KeyCode::KEY_1, ModifierFlag::OPTION_R|ModifierFlag::SHIFT_R</autogen>
      <autogen>--KeyToKey-- KeyCode::KEY_2, ModifierFlag::EXTRA1|VK_OPTION, KeyCode::Z, ModifierFlag::OPTION_R|ModifierFlag::SHIFT_R, KeyCode::KEY_2, ModifierFlag::OPTION_R|ModifierFlag::SHIFT_R</autogen>
      <autogen>--KeyToKey-- KeyCode::KEY_3, ModifierFlag::EXTRA1|VK_OPTION, KeyCode::Z, ModifierFlag::OPTION_R|ModifierFlag::SHIFT_R, KeyCode::KEY_3, ModifierFlag::OPTION_R|ModifierFlag::SHIFT_R</autogen>
      <autogen>--KeyToKey-- KeyCode::KEY_4, ModifierFlag::EXTRA1|VK_OPTION, KeyCode::Z, ModifierFlag::OPTION_R|ModifierFlag::SHIFT_R, KeyCode::KEY_4, ModifierFlag::OPTION_R|ModifierFlag::SHIFT_R</autogen>
      <autogen>--KeyToKey-- KeyCode::KEY_5, ModifierFlag::EXTRA1|VK_OPTION, KeyCode::Z, ModifierFlag::OPTION_R|ModifierFlag::SHIFT_R, KeyCode::KEY_5, ModifierFlag::OPTION_R|ModifierFlag::SHIFT_R</autogen>
      <autogen>--KeyToKey-- KeyCode::KEY_6, ModifierFlag::EXTRA1|VK_OPTION, KeyCode::Z, ModifierFlag::OPTION_R|ModifierFlag::SHIFT_R, KeyCode::KEY_6, ModifierFlag::OPTION_R|ModifierFlag::SHIFT_R</autogen>
      <autogen>--KeyToKey-- KeyCode::KEY_7, ModifierFlag::EXTRA1|VK_OPTION, KeyCode::Z, ModifierFlag::OPTION_R|ModifierFlag::SHIFT_R, KeyCode::KEY_7, ModifierFlag::OPTION_R|ModifierFlag::SHIFT_R</autogen>
      <autogen>--KeyToKey-- KeyCode::KEY_8, ModifierFlag::EXTRA1|VK_OPTION, KeyCode::Z, ModifierFlag::OPTION_R|ModifierFlag::SHIFT_R, KeyCode::KEY_8, ModifierFlag::OPTION_R|ModifierFlag::SHIFT_R</autogen>
      <autogen>--KeyToKey-- KeyCode::KEY_9, ModifierFlag::EXTRA1|VK_OPTION, KeyCode::Z, ModifierFlag::OPTION_R|ModifierFlag::SHIFT_R, KeyCode::KEY_9, ModifierFlag::OPTION_R|ModifierFlag::SHIFT_R</autogen>
      <autogen>--KeyToKey-- KeyCode::KEY_0, ModifierFlag::EXTRA1|VK_OPTION, KeyCode::Z, ModifierFlag::OPTION_R|ModifierFlag::SHIFT_R, KeyCode::KEY_0, ModifierFlag::OPTION_R|ModifierFlag::SHIFT_R</autogen>
      <autogen>--KeyToKey-- KeyCode::EQUAL, ModifierFlag::EXTRA1|VK_OPTION, KeyCode::Z, ModifierFlag::OPTION_R|ModifierFlag::SHIFT_R, KeyCode::EQUAL, ModifierFlag::OPTION_R|ModifierFlag::SHIFT_R</autogen>
      <autogen>--KeyToKey-- KeyCode::MINUS, ModifierFlag::EXTRA1|VK_OPTION, KeyCode::Z, ModifierFlag::OPTION_R|ModifierFlag::SHIFT_R, KeyCode::MINUS, ModifierFlag::OPTION_R|ModifierFlag::SHIFT_R</autogen>
      <autogen>--KeyToKey-- KeyCode::SPACE, ModifierFlag::EXTRA1|VK_OPTION, KeyCode::Z, ModifierFlag::OPTION_R|ModifierFlag::SHIFT_R, KeyCode::SPACE, ModifierFlag::OPTION_R|ModifierFlag::SHIFT_R</autogen>
      <autogen>--KeyToKey-- KeyCode::GERMAN_CIRCUMFLEX, ModifierFlag::EXTRA1|VK_OPTION, KeyCode::Z, ModifierFlag::OPTION_R|ModifierFlag::SHIFT_R, KeyCode::GERMAN_CIRCUMFLEX, ModifierFlag::OPTION_R|ModifierFlag::SHIFT_R</autogen>
      <autogen>--KeyToKey-- KeyCode::BRACKET_RIGHT, ModifierFlag::EXTRA1|VK_OPTION, KeyCode::Z, ModifierFlag::OPTION_R|ModifierFlag::SHIFT_R, KeyCode::BRACKET_RIGHT, ModifierFlag::OPTION_R|ModifierFlag::SHIFT_R</autogen>
    </item>

    <item>
      <name>Shift_L+Shift_R zu Capslock</name>
      <identifier>private.german_neo_bothshift_to_capslock</identifier>
      <autogen>--KeyOverlaidModifier-- KeyCode::SHIFT_L, ModifierFlag::SHIFT_R, KeyCode::SHIFT_L, KeyCode::CAPSLOCK</autogen>
      <autogen>--KeyOverlaidModifier-- KeyCode::SHIFT_R, ModifierFlag::SHIFT_L, KeyCode::SHIFT_R, KeyCode::CAPSLOCK</autogen>
    </item>

  </list>
</root>