JAL-3638 don’t move cursor to next gap after moving selection up and down with shift...
authorJim Procter <jprocter@issues.jalview.org>
Sat, 4 Jul 2020 12:45:52 +0000 (13:45 +0100)
committerJim Procter <jprocter@issues.jalview.org>
Sat, 4 Jul 2020 12:45:52 +0000 (13:45 +0100)
src/jalview/gui/AlignFrame.java

index a9ff222..302a627 100644 (file)
@@ -563,7 +563,8 @@ public class AlignFrame extends GAlignFrame implements DropTargetListener,
           }
           if (viewport.cursorMode)
           {
-            alignPanel.getSeqPanel().moveCursor(0, 1, evt.isShiftDown());
+            alignPanel.getSeqPanel().moveCursor(0, 1,
+                    evt.isShiftDown() && !evt.isAltDown());
           }
           break;
 
@@ -574,9 +575,9 @@ public class AlignFrame extends GAlignFrame implements DropTargetListener,
           }
           if (viewport.cursorMode)
           {
-            alignPanel.getSeqPanel().moveCursor(0, -1,evt.isShiftDown());
+            alignPanel.getSeqPanel().moveCursor(0, -1,
+                    evt.isShiftDown() && !evt.isAltDown());
           }
-
           break;
 
         case KeyEvent.VK_LEFT: