JAL-2272 Cmd-drag to group edit sequences on Mac (Ctrl-click for popup bug/JAL-2272cmdClickGroupEdit
authorgmungoc <g.m.carstairs@dundee.ac.uk>
Mon, 24 Oct 2016 13:50:53 +0000 (14:50 +0100)
committergmungoc <g.m.carstairs@dundee.ac.uk>
Mon, 24 Oct 2016 13:50:53 +0000 (14:50 +0100)
menu)

help/html/editing/index.html
src/jalview/gui/SeqPanel.java

index 471e520..fd8c5a3 100755 (executable)
@@ -49,9 +49,8 @@
     right to insert gaps and remove gaps.<br> If the current
     selection is a group over all sequences in the alignment, or a group
     over some sequences or all columns in the alignment, then hold down
-    either &quot;Control&quot; key (or the &quot;Alt;&quot; on OSX if
-    &quot;Control&quot; does not work) and drag the residue left or
-    right to edit all sequences in the defined group at once.
+    &quot;Control&quot; key (&quot;Cmd&quot; key on OSX) and drag the residue 
+    left or right to edit all sequences in the defined group at once.
   </p>
   <p>
     <em>Copy/paste/cut/delete</em> - any sequences which are in the
index bae80db..3266fab 100644 (file)
@@ -616,13 +616,14 @@ public class SeqPanel extends JPanel implements MouseListener,
       return;
     }
 
-    if (evt.isShiftDown() || evt.isAltDown() || evt.isControlDown())
+    boolean isControlDown = Platform.isControlDown(evt);
+    if (evt.isShiftDown() || isControlDown)
     {
-      if (evt.isAltDown() || evt.isControlDown())
+      editingSeqs = true;
+      if (isControlDown)
       {
         groupEditing = true;
       }
-      editingSeqs = true;
     }
     else
     {