H key updates
[jalview.git] / src / jalview / gui / AlignmentPanel.java
index f7cc054..a4a38f9 100755 (executable)
@@ -238,7 +238,8 @@ public class AlignmentPanel extends GAlignmentPanel
           case KeyEvent.VK_H:\r
           {\r
             boolean toggleSeqs = !evt.isControlDown();\r
-            boolean toggleCols = !evt.isAltDown();\r
+            boolean toggleCols = !evt.isShiftDown();\r
+\r
             boolean hide = false;\r
 \r
             SequenceGroup sg = av.getSelectionGroup();\r
@@ -249,14 +250,18 @@ public class AlignmentPanel extends GAlignmentPanel
                  alignFrame.hideSelSequences_actionPerformed(null);\r
                  hide = true;\r
                }\r
-               else\r
+               else if (!(toggleCols && av.colSel.getSelected().size() > 0))\r
                  alignFrame.showAllSeqs_actionPerformed(null);\r
              }\r
 \r
              if (toggleCols)\r
              {\r
                if(av.colSel.getSelected().size() > 0)\r
+               {\r
                  alignFrame.hideSelColumns_actionPerformed(null);\r
+                 if(!toggleSeqs)\r
+                   av.selectionGroup = sg;\r
+               }\r
                else if(!hide)\r
                  alignFrame.showAllColumns_actionPerformed(null);\r
              }\r