From 6b42012dafc77974f7596197925203cfe5ab78a9 Mon Sep 17 00:00:00 2001 From: dennis Date: Sat, 2 Apr 2011 19:24:04 +0000 Subject: Weitere Verbesserungen (insbesondere von Ebene 4 und 6) durch Markus. git-svn-id: https://svn.neo-layout.org@2385 b9310e46-f624-0410-8ea1-cfbb3a30dc96 --- mac_osx/neo.keylayout | 1629 ++++++++++++++++++++++++++++++------------------- mac_osx/private.xml | 227 +++++-- 2 files changed, 1182 insertions(+), 674 deletions(-) diff --git a/mac_osx/neo.keylayout b/mac_osx/neo.keylayout index c16dd3f..7026c36 100644 --- a/mac_osx/neo.keylayout +++ b/mac_osx/neo.keylayout @@ -1,7 +1,7 @@ - - + + @@ -28,10 +28,10 @@ - + - + @@ -78,7 +78,7 @@ - + @@ -197,7 +197,7 @@ - + @@ -262,6 +262,7 @@ + @@ -292,10 +293,10 @@ - + - + @@ -399,8 +400,8 @@ - - + + @@ -446,54 +447,56 @@ - - - - - - + + + + + + + - - + + - - - - - - - - - - - - + + + + + + + + + + + + + - - + + - - - - - - - - + + + + + + + + - - - - - - - - - - + + + + + + + + + + - - + + @@ -558,6 +561,7 @@ + @@ -580,7 +584,7 @@ - + @@ -588,10 +592,10 @@ - + - + @@ -683,10 +687,10 @@ - + - + @@ -745,62 +749,62 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - + + + + + + + + + + + - - + + - + - + @@ -830,9 +834,9 @@ - + - + @@ -857,60 +861,102 @@ - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - + + + + + + + + + + + - + + + - - + + + + + - + + - + + + + + + + + + + + + + + + + + + @@ -929,853 +975,1186 @@ - - + - + - + - - - - + + - - - - - - + + - + - + + - + - - - + + + - - + + - + + - + + - + + - + + - + + - + + - + + - + + - + + - + + + + + - - - - + + + + + + + - + - - + + + + + + + - + - + + + - - - - - + + + + + + + + + + - - + + - - - - - + + + + + + + + - - + + - - - + + + + - + - - - + + + + + + - + - + + + + - + + + - - - - + + + + + + + + + - + - - - - + + + + + + + + - + - - - + + + + + + + + - + - + + + - - - - - + + + + + + + + + + - - - + + + + - + - - - - - - - - + + - - - - - - + - + - + - + - + + - - + + - - - - - - - - - - - - + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - + + + + + + + + + + + + + + + + - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + - - - - - - - - - - + + + + + + + + + + + + + + + - - - - - - - - - - + + + + + + + + + + + + + + + + - - - - - - - - - - - + + + + + + + + + + + + + + + - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - + + + + + + + + + + + + + + + + - + - - - + - - - - - - - - - - - - + + + + + + + + + + + + + + + + + - + - - - - - - - + + + + + + + + + + - - - - - - - - - - - - - - - + + + + + + + + + + - - - - - - - + + + + + + + + + + + + - - - - + + + + + + + + - - - - - + + + + + + + + + - - - + + + + + + - - - + + + + + + + + - - - - - - - - - - - + + + + + + + + + + + + + + + + - - - - - - - - - - + + + + + + + + + + - - - - - - - - - - - - - + + + + + + + + + + + + + + + + - - - - - - - - - - + + + + + + + + + + - - - - - - + + + + + + - - - - - + + + + + - - - - - - - - + + + + + + + + - - - - - - - - - - + + + + + + + + + + - - - + + + - - - - - - - + + + + + + + + + + + + + - + - - - - - - - + + - - + + - - + - + + + + + + - - - - - + + + + + + + + - + - - + + + + + + + + - + - + + + - - - - - - + + + + + + + + + + + - - - - - + + + + + + + + + + + - - - + + + + + - - - + + + + + + - + + + + - + + + - + - - - - + + + + + + + + + - - - - - + + + + + + + - - - - + + + + + + + + + - - + + + + - - - - - - + + + + + + + + + + + - - - - + + + + + - + - + - + - - - + + - - + - - - - + + + + - + - - - - + - - + - - + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + - \ No newline at end of file + diff --git a/mac_osx/private.xml b/mac_osx/private.xml index 4c69147..a5b19b5 100644 --- a/mac_osx/private.xml +++ b/mac_osx/private.xml @@ -1,56 +1,185 @@ + + + Neo 2 + Umsetzung der 4. und 6. Ebene. Um problembehaftete Kombinationen mit Control zu vermeiden, + werden Teile von Ebene 4 und 6 per Tottaste umgesetzt. + Ebene 6 ist jetzt über Mod3+Mod4 erreichbar. + + Zusätzlich sollten folgende Funktionen unten akiviert werden. + • For German > NEO Keyboard Layout Fixes + • Change Option_R Key > Option_R to Command_R + Außerdem sollte Capslock zu Option umbelegt werden. + + + + German Neo 2. Enthält: + • Mod4 und Mod4-Lock (durch Mod4_L+Mod4_R) + • Navigations- und Ziffernblock + • Umsetzung Ebene 4 und 6 per Tottaste + private.german_neo_mod4 + + + --KeyOverlaidModifier-- KeyCode::COMMAND_R, ModifierFlag::EXTRA1, KeyCode::VK_MODIFIER_EXTRA1, KeyCode::VK_LOCK_EXTRA1 + --KeyToKey-- KeyCode::COMMAND_R, KeyCode::VK_MODIFIER_EXTRA1 + + ModifierFlag::COMMAND_L, ModifierFlag::COMMAND_R + --KeyOverlaidModifier-- KeyCode::GERMAN_LESS_THAN, ModifierFlag::EXTRA1, KeyCode::VK_MODIFIER_EXTRA1, KeyCode::VK_LOCK_EXTRA1 + --KeyToKey-- KeyCode::GERMAN_LESS_THAN, KeyCode::VK_MODIFIER_EXTRA1 + + + + ModifierFlag::OPTION_L, ModifierFlag::OPTION_R + + + --KeyToKey-- KeyCode::S, ModifierFlag::EXTRA1, KeyCode::CURSOR_LEFT + --KeyToKey-- KeyCode::D, ModifierFlag::EXTRA1, KeyCode::CURSOR_DOWN + --KeyToKey-- KeyCode::F, ModifierFlag::EXTRA1, KeyCode::CURSOR_RIGHT + --KeyToKey-- KeyCode::E, ModifierFlag::EXTRA1, KeyCode::CURSOR_UP + --KeyToKey-- KeyCode::A, ModifierFlag::EXTRA1, KeyCode::CURSOR_LEFT, ModifierFlag::COMMAND_L + --KeyToKey-- KeyCode::G, ModifierFlag::EXTRA1, KeyCode::CURSOR_RIGHT, ModifierFlag::COMMAND_L + --KeyToKey-- KeyCode::W, ModifierFlag::EXTRA1, KeyCode::DELETE + --KeyToKey-- KeyCode::R, ModifierFlag::EXTRA1, KeyCode::FORWARD_DELETE + --KeyToKey-- KeyCode::Z, ModifierFlag::EXTRA1, KeyCode::ESCAPE + --KeyToKey-- KeyCode::X, ModifierFlag::EXTRA1, KeyCode::TAB + --KeyToKey-- KeyCode::T, ModifierFlag::EXTRA1, KeyCode::PAGEDOWN + --KeyToKey-- KeyCode::Q, ModifierFlag::EXTRA1, KeyCode::PAGEUP + --KeyToKey-- KeyCode::C, ModifierFlag::EXTRA1, KeyCode::PC_INSERT + --KeyToKey-- KeyCode::V, ModifierFlag::EXTRA1, KeyCode::RETURN + --KeyToKey-- KeyCode::B, ModifierFlag::EXTRA1, KeyCode::B, ModifierFlag::COMMAND_L + + + + ModifierFlag::SHIFT_L, ModifierFlag::SHIFT_R + + --KeyToKey-- KeyCode::SPACE, ModifierFlag::EXTRA1, KeyCode::KEY_0 + --KeyToKey-- KeyCode::M, ModifierFlag::EXTRA1, KeyCode::KEY_1 + --KeyToKey-- KeyCode::COMMA, ModifierFlag::EXTRA1, KeyCode::KEY_2 + --KeyToKey-- KeyCode::DOT, ModifierFlag::EXTRA1, KeyCode::KEY_3 + --KeyToKey-- KeyCode::J, ModifierFlag::EXTRA1, KeyCode::KEY_4 + --KeyToKey-- KeyCode::K, ModifierFlag::EXTRA1, KeyCode::KEY_5 + --KeyToKey-- KeyCode::L, ModifierFlag::EXTRA1, KeyCode::KEY_6 + --KeyToKey-- KeyCode::U, ModifierFlag::EXTRA1, KeyCode::KEY_7 + --KeyToKey-- KeyCode::I, ModifierFlag::EXTRA1, KeyCode::KEY_8 + --KeyToKey-- KeyCode::O, ModifierFlag::EXTRA1, KeyCode::KEY_9 + --KeyToKey-- KeyCode::SLASH, ModifierFlag::EXTRA1, KeyCode::SLASH, ModifierFlag::OPTION_R + --KeyToKey-- KeyCode::SEMICOLON, ModifierFlag::EXTRA1, KeyCode::COMMA + --KeyToKey-- KeyCode::P, ModifierFlag::EXTRA1, KeyCode::N, ModifierFlag:: OPTION_R + --KeyToKey-- KeyCode::BRACKET_LEFT, ModifierFlag::EXTRA1, KeyCode::MINUS + --KeyToKey-- KeyCode::QUOTE, ModifierFlag::EXTRA1, KeyCode::DOT + --KeyToKey-- KeyCode::N, ModifierFlag::EXTRA1, KeyCode::SEMICOLON, ModifierFlag::OPTION_R + --KeyToKey-- KeyCode::KEY_9, ModifierFlag::EXTRA1, KeyCode::S, ModifierFlag::OPTION_R + --KeyToKey-- KeyCode::KEY_0, ModifierFlag::EXTRA1, KeyCode::G, ModifierFlag::OPTION_R + --KeyToKey-- KeyCode::MINUS, ModifierFlag::EXTRA1, KeyCode::MINUS + + + + --KeyToKey-- KeyCode::SPACE, ModifierFlag::EXTRA1|VK_SHIFT, KeyCode::KEY_0 + --KeyToKey-- KeyCode::M, ModifierFlag::EXTRA1|VK_SHIFT, KeyCode::KEY_1 + --KeyToKey-- KeyCode::COMMA, ModifierFlag::EXTRA1|VK_SHIFT, KeyCode::KEY_2 + --KeyToKey-- KeyCode::DOT, ModifierFlag::EXTRA1|VK_SHIFT, KeyCode::KEY_3 + --KeyToKey-- KeyCode::J, ModifierFlag::EXTRA1|VK_SHIFT, KeyCode::KEY_4 + --KeyToKey-- KeyCode::K, ModifierFlag::EXTRA1|VK_SHIFT, KeyCode::KEY_5 + --KeyToKey-- KeyCode::L, ModifierFlag::EXTRA1|VK_SHIFT, KeyCode::KEY_6 + --KeyToKey-- KeyCode::U, ModifierFlag::EXTRA1|VK_SHIFT, KeyCode::KEY_7 + --KeyToKey-- KeyCode::I, ModifierFlag::EXTRA1|VK_SHIFT, KeyCode::KEY_8 + --KeyToKey-- KeyCode::O, ModifierFlag::EXTRA1|VK_SHIFT, KeyCode::KEY_9 + --KeyToKey-- KeyCode::SLASH, ModifierFlag::EXTRA1|VK_SHIFT, KeyCode::SLASH, ModifierFlag::OPTION_R + --KeyToKey-- KeyCode::SEMICOLON, ModifierFlag::EXTRA1|VK_SHIFT, KeyCode::COMMA + --KeyToKey-- KeyCode::P, ModifierFlag::EXTRA1|VK_SHIFT, KeyCode::N, ModifierFlag:: OPTION_R + --KeyToKey-- KeyCode::BRACKET_LEFT, ModifierFlag::EXTRA1|VK_SHIFT, KeyCode::MINUS + --KeyToKey-- KeyCode::QUOTE, ModifierFlag::EXTRA1|VK_SHIFT, KeyCode::DOT + --KeyToKey-- KeyCode::N, ModifierFlag::EXTRA1|VK_SHIFT, KeyCode::SEMICOLON, ModifierFlag::OPTION_R + --KeyToKey-- KeyCode::KEY_9, ModifierFlag::EXTRA1|VK_SHIFT, KeyCode::S, ModifierFlag::OPTION_R + --KeyToKey-- KeyCode::KEY_0, ModifierFlag::EXTRA1|VK_SHIFT, KeyCode::G, ModifierFlag::OPTION_R + --KeyToKey-- KeyCode::MINUS, ModifierFlag::EXTRA1|VK_SHIFT, KeyCode::MINUS + + + + + + + + ModifierFlag::OPTION_L, ModifierFlag::OPTION_R + + --KeyToKey-- KeyCode::H, ModifierFlag::EXTRA1, KeyCode::Z, ModifierFlag::OPTION_R|ModifierFlag::SHIFT_R, KeyCode::H, ModifierFlag::SHIFT_R + --KeyToKey-- KeyCode::Y, ModifierFlag::EXTRA1, KeyCode::Z, ModifierFlag::OPTION_R|ModifierFlag::SHIFT_R, KeyCode::Y, ModifierFlag::SHIFT_R + --KeyToKey-- KeyCode::KEY_1, ModifierFlag::EXTRA1, KeyCode::Z, ModifierFlag::OPTION_R|ModifierFlag::SHIFT_R, KeyCode::KEY_1, ModifierFlag::SHIFT_R + --KeyToKey-- KeyCode::KEY_2, ModifierFlag::EXTRA1, KeyCode::Z, ModifierFlag::OPTION_R|ModifierFlag::SHIFT_R, KeyCode::KEY_2, ModifierFlag::SHIFT_R + --KeyToKey-- KeyCode::KEY_3, ModifierFlag::EXTRA1, KeyCode::Z, ModifierFlag::OPTION_R|ModifierFlag::SHIFT_R, KeyCode::KEY_3, ModifierFlag::SHIFT_R + --KeyToKey-- KeyCode::KEY_5, ModifierFlag::EXTRA1, KeyCode::Z, ModifierFlag::OPTION_R|ModifierFlag::SHIFT_R, KeyCode::KEY_5, ModifierFlag::SHIFT_R + --KeyToKey-- KeyCode::KEY_6, ModifierFlag::EXTRA1, KeyCode::Z, ModifierFlag::OPTION_R|ModifierFlag::SHIFT_R, KeyCode::KEY_6, ModifierFlag::SHIFT_R + --KeyToKey-- KeyCode::KEY_7, ModifierFlag::EXTRA1, KeyCode::Z, ModifierFlag::OPTION_R|ModifierFlag::SHIFT_R, KeyCode::KEY_7, ModifierFlag::SHIFT_R + --KeyToKey-- KeyCode::KEY_8, ModifierFlag::EXTRA1|ModifierFlag::NONE, KeyCode::Z, ModifierFlag::OPTION_R|ModifierFlag::SHIFT_R, KeyCode::KEY_8, ModifierFlag::SHIFT_R + --KeyToKey-- KeyCode::KEY_8, ModifierFlag::EXTRA1|VK_SHIFT, KeyCode::Z, ModifierFlag::OPTION_R|ModifierFlag::SHIFT_R, KeyCode::KEY_9, ModifierFlag::SHIFT_R + --KeyToKey-- KeyCode::GERMAN_CIRCUMFLEX, ModifierFlag::EXTRA1, KeyCode::Z, ModifierFlag::OPTION_R|ModifierFlag::SHIFT_R, KeyCode::GERMAN_CIRCUMFLEX, ModifierFlag::SHIFT_R + --KeyToKey-- KeyCode::EQUAL, ModifierFlag::EXTRA1, KeyCode::Z, ModifierFlag::OPTION_R|ModifierFlag::SHIFT_R, KeyCode::EQUAL, ModifierFlag::SHIFT_R + --KeyToKey-- KeyCode::BRACKET_RIGHT, ModifierFlag::EXTRA1, KeyCode::Z, ModifierFlag::OPTION_R|ModifierFlag::SHIFT_R, KeyCode::BRACKET_RIGHT, ModifierFlag::SHIFT_R + + + + --KeyToKey-- KeyCode::Q, ModifierFlag::EXTRA1|VK_OPTION, KeyCode::Z, ModifierFlag::OPTION_R|ModifierFlag::SHIFT_R, KeyCode::Q, ModifierFlag::OPTION_R|ModifierFlag::SHIFT_R + --KeyToKey-- KeyCode::W, ModifierFlag::EXTRA1|VK_OPTION, KeyCode::Z, ModifierFlag::OPTION_R|ModifierFlag::SHIFT_R, KeyCode::W, ModifierFlag::OPTION_R|ModifierFlag::SHIFT_R + --KeyToKey-- KeyCode::E, ModifierFlag::EXTRA1|VK_OPTION, KeyCode::Z, ModifierFlag::OPTION_R|ModifierFlag::SHIFT_R, KeyCode::E, ModifierFlag::OPTION_R|ModifierFlag::SHIFT_R + --KeyToKey-- KeyCode::R, ModifierFlag::EXTRA1|VK_OPTION, KeyCode::Z, ModifierFlag::OPTION_R|ModifierFlag::SHIFT_R, KeyCode::R, ModifierFlag::OPTION_R|ModifierFlag::SHIFT_R + --KeyToKey-- KeyCode::T, ModifierFlag::EXTRA1|VK_OPTION, KeyCode::Z, ModifierFlag::OPTION_R|ModifierFlag::SHIFT_R, KeyCode::T, ModifierFlag::OPTION_R|ModifierFlag::SHIFT_R + --KeyToKey-- KeyCode::Y, ModifierFlag::EXTRA1|VK_OPTION, KeyCode::Z, ModifierFlag::OPTION_R|ModifierFlag::SHIFT_R, KeyCode::Y, ModifierFlag::OPTION_R|ModifierFlag::SHIFT_R + --KeyToKey-- KeyCode::U, ModifierFlag::EXTRA1|VK_OPTION, KeyCode::Z, ModifierFlag::OPTION_R|ModifierFlag::SHIFT_R, KeyCode::U, ModifierFlag::OPTION_R|ModifierFlag::SHIFT_R + --KeyToKey-- KeyCode::I, ModifierFlag::EXTRA1|VK_OPTION, KeyCode::Z, ModifierFlag::OPTION_R|ModifierFlag::SHIFT_R, KeyCode::I, ModifierFlag::OPTION_R|ModifierFlag::SHIFT_R + --KeyToKey-- KeyCode::O, ModifierFlag::EXTRA1|VK_OPTION, KeyCode::Z, ModifierFlag::OPTION_R|ModifierFlag::SHIFT_R, KeyCode::O, ModifierFlag::OPTION_R|ModifierFlag::SHIFT_R + --KeyToKey-- KeyCode::P, ModifierFlag::EXTRA1|VK_OPTION, KeyCode::Z, ModifierFlag::OPTION_R|ModifierFlag::SHIFT_R, KeyCode::P, ModifierFlag::OPTION_R|ModifierFlag::SHIFT_R + --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 + --KeyToKey-- KeyCode::A, ModifierFlag::EXTRA1|VK_OPTION, KeyCode::Z, ModifierFlag::OPTION_R|ModifierFlag::SHIFT_R, KeyCode::A, ModifierFlag::OPTION_R|ModifierFlag::SHIFT_R + --KeyToKey-- KeyCode::S, ModifierFlag::EXTRA1|VK_OPTION, KeyCode::Z, ModifierFlag::OPTION_R|ModifierFlag::SHIFT_R, KeyCode::S, ModifierFlag::OPTION_R|ModifierFlag::SHIFT_R + --KeyToKey-- KeyCode::D, ModifierFlag::EXTRA1|VK_OPTION, KeyCode::Z, ModifierFlag::OPTION_R|ModifierFlag::SHIFT_R, KeyCode::D, ModifierFlag::OPTION_R|ModifierFlag::SHIFT_R + --KeyToKey-- KeyCode::F, ModifierFlag::EXTRA1|VK_OPTION, KeyCode::Z, ModifierFlag::OPTION_R|ModifierFlag::SHIFT_R, KeyCode::F, ModifierFlag::OPTION_R|ModifierFlag::SHIFT_R + --KeyToKey-- KeyCode::G, ModifierFlag::EXTRA1|VK_OPTION, KeyCode::Z, ModifierFlag::OPTION_R|ModifierFlag::SHIFT_R, KeyCode::G, ModifierFlag::OPTION_R|ModifierFlag::SHIFT_R + --KeyToKey-- KeyCode::H, ModifierFlag::EXTRA1|VK_OPTION, KeyCode::Z, ModifierFlag::OPTION_R|ModifierFlag::SHIFT_R, KeyCode::H, ModifierFlag::OPTION_R|ModifierFlag::SHIFT_R + --KeyToKey-- KeyCode::J, ModifierFlag::EXTRA1|VK_OPTION, KeyCode::Z, ModifierFlag::OPTION_R|ModifierFlag::SHIFT_R, KeyCode::J, ModifierFlag::OPTION_R|ModifierFlag::SHIFT_R + --KeyToKey-- KeyCode::K, ModifierFlag::EXTRA1|VK_OPTION, KeyCode::Z, ModifierFlag::OPTION_R|ModifierFlag::SHIFT_R, KeyCode::K, ModifierFlag::OPTION_R|ModifierFlag::SHIFT_R + --KeyToKey-- KeyCode::L, ModifierFlag::EXTRA1|VK_OPTION, KeyCode::Z, ModifierFlag::OPTION_R|ModifierFlag::SHIFT_R, KeyCode::L, ModifierFlag::OPTION_R|ModifierFlag::SHIFT_R + --KeyToKey-- KeyCode::SEMICOLON, ModifierFlag::EXTRA1|VK_OPTION, KeyCode::Z, ModifierFlag::OPTION_R|ModifierFlag::SHIFT_R, KeyCode::SEMICOLON, ModifierFlag::OPTION_R|ModifierFlag::SHIFT_R + --KeyToKey-- KeyCode::QUOTE, ModifierFlag::EXTRA1|VK_OPTION, KeyCode::Z, ModifierFlag::OPTION_R|ModifierFlag::SHIFT_R, KeyCode::QUOTE, ModifierFlag::OPTION_R|ModifierFlag::SHIFT_R + --KeyToKey-- KeyCode::Z, ModifierFlag::EXTRA1|VK_OPTION, KeyCode::Z, ModifierFlag::OPTION_R|ModifierFlag::SHIFT_R, KeyCode::Z, ModifierFlag::OPTION_R|ModifierFlag::SHIFT_R + --KeyToKey-- KeyCode::X, ModifierFlag::EXTRA1|VK_OPTION, KeyCode::Z, ModifierFlag::OPTION_R|ModifierFlag::SHIFT_R, KeyCode::X, ModifierFlag::OPTION_R|ModifierFlag::SHIFT_R + --KeyToKey-- KeyCode::C, ModifierFlag::EXTRA1|VK_OPTION, KeyCode::Z, ModifierFlag::OPTION_R|ModifierFlag::SHIFT_R, KeyCode::C, ModifierFlag::OPTION_R|ModifierFlag::SHIFT_R + --KeyToKey-- KeyCode::V, ModifierFlag::EXTRA1|VK_OPTION, KeyCode::Z, ModifierFlag::OPTION_R|ModifierFlag::SHIFT_R, KeyCode::V, ModifierFlag::OPTION_R|ModifierFlag::SHIFT_R + --KeyToKey-- KeyCode::B, ModifierFlag::EXTRA1|VK_OPTION, KeyCode::Z, ModifierFlag::OPTION_R|ModifierFlag::SHIFT_R, KeyCode::B, ModifierFlag::OPTION_R|ModifierFlag::SHIFT_R + --KeyToKey-- KeyCode::N, ModifierFlag::EXTRA1|VK_OPTION, KeyCode::Z, ModifierFlag::OPTION_R|ModifierFlag::SHIFT_R, KeyCode::N, ModifierFlag::OPTION_R|ModifierFlag::SHIFT_R + --KeyToKey-- KeyCode::M, ModifierFlag::EXTRA1|VK_OPTION, KeyCode::Z, ModifierFlag::OPTION_R|ModifierFlag::SHIFT_R, KeyCode::M, ModifierFlag::OPTION_R|ModifierFlag::SHIFT_R + --KeyToKey-- KeyCode::COMMA, ModifierFlag::EXTRA1|VK_OPTION, KeyCode::Z, ModifierFlag::OPTION_R|ModifierFlag::SHIFT_R, KeyCode::COMMA, ModifierFlag::OPTION_R|ModifierFlag::SHIFT_R + --KeyToKey-- KeyCode::DOT, ModifierFlag::EXTRA1|VK_OPTION, KeyCode::Z, ModifierFlag::OPTION_R|ModifierFlag::SHIFT_R, KeyCode::DOT, ModifierFlag::OPTION_R|ModifierFlag::SHIFT_R + --KeyToKey-- KeyCode::SLASH, ModifierFlag::EXTRA1|VK_OPTION, KeyCode::Z, ModifierFlag::OPTION_R|ModifierFlag::SHIFT_R, KeyCode::SLASH, ModifierFlag::OPTION_R|ModifierFlag::SHIFT_R + --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 + --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 + --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 + --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 + --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 + --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 + --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 + --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 + --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 + --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 + --KeyToKey-- KeyCode::EQUAL, ModifierFlag::EXTRA1|VK_OPTION, KeyCode::Z, ModifierFlag::OPTION_R|ModifierFlag::SHIFT_R, KeyCode::EQUAL, ModifierFlag::OPTION_R|ModifierFlag::SHIFT_R + --KeyToKey-- KeyCode::MINUS, ModifierFlag::EXTRA1|VK_OPTION, KeyCode::Z, ModifierFlag::OPTION_R|ModifierFlag::SHIFT_R, KeyCode::MINUS, ModifierFlag::OPTION_R|ModifierFlag::SHIFT_R + --KeyToKey-- KeyCode::SPACE, ModifierFlag::EXTRA1|VK_OPTION, KeyCode::Z, ModifierFlag::OPTION_R|ModifierFlag::SHIFT_R, KeyCode::SPACE, ModifierFlag::OPTION_R|ModifierFlag::SHIFT_R + --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 + --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 + + + + Behalte Command_L + > als Tastenkombination zum Wechsel zwischen Programmfenstern + private.german_neo_keep_cmdl_germanlessthan + --KeyOverlaidModifier-- KeyCode::GERMAN_LESS_THAN, ModifierFlag::COMMAND_L, KeyCode::COMMAND_L, KeyCode::U, ModifierFlag::OPTION_R|ModifierFlag::COMMAND_L + + - German Neo Mod 4 - Mod 4 Modifiers - Navigationsblock - Num Block - // Ausserdem sollten die folgenden Funktionen unten aktiviert werden: - // For German > NEO Keyboard Layout Fixes - // Simultaneous Key Presses [Shift_L+Shift_R] to Capslock - // Option_R to Command_R - private.german_neo_mod_4 - - - --KeyToKey-- KeyCode::COMMAND_R, KeyCode::CONTROL_L, ModifierFlag::OPTION_R - --KeyToKey-- KeyCode::GERMAN_LESS_THAN, KeyCode::CONTROL_L, ModifierFlag::OPTION_L - - --KeyToKey-- KeyCode::S, VK_CONTROL|VK_OPTION, KeyCode::CURSOR_LEFT - --KeyToKey-- KeyCode::D, VK_CONTROL|VK_OPTION, KeyCode::CURSOR_DOWN - --KeyToKey-- KeyCode::F, VK_CONTROL|VK_OPTION, KeyCode::CURSOR_RIGHT - --KeyToKey-- KeyCode::E, VK_CONTROL|VK_OPTION, KeyCode::CURSOR_UP - --KeyToKey-- KeyCode::A, VK_CONTROL|VK_OPTION, KeyCode::CURSOR_LEFT, ModifierFlag::COMMAND_L - --KeyToKey-- KeyCode::G, VK_CONTROL|VK_OPTION, KeyCode::CURSOR_RIGHT, ModifierFlag::COMMAND_L - --KeyToKey-- KeyCode::W, VK_CONTROL|VK_OPTION, KeyCode::DELETE - --KeyToKey-- KeyCode::R, VK_CONTROL|VK_OPTION, KeyCode::FORWARD_DELETE - --KeyToKey-- KeyCode::Z, VK_CONTROL|VK_OPTION, KeyCode::ESCAPE - --KeyToKey-- KeyCode::X, VK_CONTROL|VK_OPTION, KeyCode::TAB - --KeyToKey-- KeyCode::T, VK_CONTROL|VK_OPTION, KeyCode::PAGEDOWN - --KeyToKey-- KeyCode::Q, VK_CONTROL|VK_OPTION, KeyCode::PAGEUP - --KeyToKey-- KeyCode::C, VK_CONTROL|VK_OPTION, KeyCode::PC_INSERT - --KeyToKey-- KeyCode::V, VK_CONTROL|VK_OPTION, KeyCode::RETURN - --KeyToKey-- KeyCode::B, VK_CONTROL|VK_OPTION, KeyCode::B, ModifierFlag::COMMAND_L - - --KeyToKey-- KeyCode::SPACE, VK_CONTROL|VK_OPTION, KeyCode::KEY_0 - --KeyToKey-- KeyCode::M, VK_CONTROL|VK_OPTION, KeyCode::KEY_1 - --KeyToKey-- KeyCode::COMMA, VK_CONTROL|VK_OPTION, KeyCode::KEY_2 - --KeyToKey-- KeyCode::DOT, VK_CONTROL|VK_OPTION, KeyCode::KEY_3 - --KeyToKey-- KeyCode::J, VK_CONTROL|VK_OPTION, KeyCode::KEY_4 - --KeyToKey-- KeyCode::K, VK_CONTROL|VK_OPTION, KeyCode::KEY_5 - --KeyToKey-- KeyCode::L, VK_CONTROL|VK_OPTION, KeyCode::KEY_6 - --KeyToKey-- KeyCode::U, VK_CONTROL|VK_OPTION, KeyCode::KEY_7 - --KeyToKey-- KeyCode::I, VK_CONTROL|VK_OPTION, KeyCode::KEY_8 - --KeyToKey-- KeyCode::O, VK_CONTROL|VK_OPTION, KeyCode::KEY_9 - --KeyToKey-- KeyCode::SLASH, VK_CONTROL|VK_OPTION, KeyCode::SLASH, ModifierFlag::OPTION_R - --KeyToKey-- KeyCode::SEMICOLON, VK_CONTROL|VK_OPTION, KeyCode::COMMA - --KeyToKey-- KeyCode::P, VK_CONTROL|VK_OPTION, KeyCode::N, ModifierFlag:: OPTION_R - --KeyToKey-- KeyCode::BRACKET_LEFT, VK_CONTROL|VK_OPTION, KeyCode::MINUS - --KeyToKey-- KeyCode::QUOTE, VK_CONTROL|VK_OPTION, KeyCode::DOT - --KeyToKey-- KeyCode::N, VK_CONTROL|VK_OPTION, KeyCode::SEMICOLON, ModifierFlag::OPTION_R - --KeyToKey-- KeyCode::KEY_9, VK_CONTROL|VK_OPTION, KeyCode::S, ModifierFlag::OPTION_R - --KeyToKey-- KeyCode::KEY_0, VK_CONTROL|VK_OPTION, KeyCode::G, ModifierFlag::OPTION_R - --KeyToKey-- KeyCode::MINUS, VK_CONTROL|VK_OPTION, KeyCode::MINUS + Shift_L+Shift_R zu Capslock + private.german_neo_bothshift_to_capslock + --KeyOverlaidModifier-- KeyCode::SHIFT_L, ModifierFlag::SHIFT_R, KeyCode::SHIFT_L, KeyCode::CAPSLOCK + --KeyOverlaidModifier-- KeyCode::SHIFT_R, ModifierFlag::SHIFT_L, KeyCode::SHIFT_R, KeyCode::CAPSLOCK -- cgit v1.2.3