switch use of Option/Alt and Control on OS X for bindings. Option/Alt is intended...
authorPaul Davis <paul@linuxaudiosystems.com>
Mon, 7 Nov 2011 19:19:31 +0000 (19:19 +0000)
committerPaul Davis <paul@linuxaudiosystems.com>
Mon, 7 Nov 2011 19:19:31 +0000 (19:19 +0000)
git-svn-id: svn://localhost/ardour2/branches/3.0@10481 d708f5d6-7413-0410-9779-e7cbd77b26cf

libs/gtkmm2ext/keyboard.cc
tools/fmt-bindings

index 10c97236963f0d192eb4a7c3f0ebd50a5f695ad2..1550ab9b68094c1d1a3e2213e427a25eb343694a 100644 (file)
@@ -57,19 +57,19 @@ guint Keyboard::snap_mod = GDK_MOD3_MASK;
 
 #ifdef GTKOSX
 
-guint Keyboard::PrimaryModifier = GDK_META_MASK;   // Command
-guint Keyboard::SecondaryModifier = GDK_MOD1_MASK; // Alt/Option
+uint Keyboard::PrimaryModifier = GDK_META_MASK;   // Command
+guint Keyboard::SecondaryModifier = GDK_CONTROL_MASK; // Alt/Option
 guint Keyboard::TertiaryModifier = GDK_SHIFT_MASK; // Shift
-guint Keyboard::Level4Modifier = GDK_CONTROL_MASK; // Control
-guint Keyboard::CopyModifier = GDK_MOD1_MASK;      // Alt/Option
+guint Keyboard::Level4Modifier = GDK_MOD1_MASK; // Control
+guint Keyboard::CopyModifier = GDK_CONTROL_MASK;      // Control
 guint Keyboard::RangeSelectModifier = GDK_SHIFT_MASK;
 guint Keyboard::button2_modifiers = Keyboard::SecondaryModifier|Keyboard::Level4Modifier;
 
 const char* Keyboard::primary_modifier_name() { return _("Command"); }
-const char* Keyboard::secondary_modifier_name() { return _("Option"); }
+const char* Keyboard::secondary_modifier_name() { return _("Control"); }
 const char* Keyboard::tertiary_modifier_name() { return _("Shift"); }
-const char* Keyboard::level4_modifier_name() { return _("Control"); }
-const char* Keyboard::copy_modifier_name() { return _("Mod1"); }
+const char* Keyboard::level4_modifier_name() { return _("Option"); }
+const char* Keyboard::copy_modifier_name() { return _("Control"); }
 const char* Keyboard::rangeselect_modifier_name() { return _("Shift"); }
 
 #else
index 363dad02dd32d28bfd35e40395ab90e9dc15f4bd..c9184f72d7d53f697fcc46aa66afee0ae0be3f63 100755 (executable)
@@ -31,23 +31,23 @@ GetOptions ("platform=s" => \$platform,
 
 if ($platform eq "darwin") {
 
-    $gtk_modifier_map{'PRIMARY'} = 'meta';
-    $gtk_modifier_map{'SECONDARY'} = 'Mod1';
+    $gtk_modifier_map{'PRIMARY'} = 'Meta';
+    $gtk_modifier_map{'SECONDARY'} = 'Control';
     $gtk_modifier_map{'TERTIARY'} = 'Shift';
-    $gtk_modifier_map{'LEVEL4'} = 'Control';
-    $gtk_modifier_map{'WINDOW'} = 'Mod1';
+    $gtk_modifier_map{'LEVEL4'} = 'Mod1';
+    $gtk_modifier_map{'WINDOW'} = 'Control';
 
     $cs_modifier_map{'PRIMARY'} = 'Command';
-    $cs_modifier_map{'SECONDARY'} = 'Opt';
+    $cs_modifier_map{'SECONDARY'} = 'Control';
     $cs_modifier_map{'TERTIARY'} = 'Shift';
-    $cs_modifier_map{'LEVEL4'} = 'Control';
-    $cs_modifier_map{'WINDOW'} = 'Opt';
+    $cs_modifier_map{'LEVEL4'} = 'Mod1';
+    $cs_modifier_map{'WINDOW'} = 'Control';
 
     $mouse_modifier_map{'PRIMARY'} = 'Cmd';
-    $mouse_modifier_map{'SECONDARY'} = 'Opt';
+    $mouse_modifier_map{'SECONDARY'} = 'Ctrl';
     $mouse_modifier_map{'TERTIARY'} = 'Shift';
-    $mouse_modifier_map{'LEVEL4'} = 'Control';
-    $mouse_modifier_map{'WINDOW'} = 'Opt';
+    $mouse_modifier_map{'LEVEL4'} = 'Opt';
+    $mouse_modifier_map{'WINDOW'} = 'Ctrl';
 
 } else {