diff --git a/src/main/java/com/sparrowwallet/sparrow/AppController.java b/src/main/java/com/sparrowwallet/sparrow/AppController.java index 17f3badd..7664a8ea 100644 --- a/src/main/java/com/sparrowwallet/sparrow/AppController.java +++ b/src/main/java/com/sparrowwallet/sparrow/AppController.java @@ -414,7 +414,7 @@ public class AppController implements Initializable { org.controlsfx.tools.Platform platform = org.controlsfx.tools.Platform.getCurrent(); if(platform == org.controlsfx.tools.Platform.OSX) { tabs.getScene().addEventFilter(KeyEvent.KEY_PRESSED, event -> { - if(event.isShortcutDown() && event.isAltDown()) { + if(event.isShortcutDown() && event.isAltDown() && (event.getCode() == KeyCode.LEFT || event.getCode() == KeyCode.RIGHT)) { int currentIndex = tabs.getSelectionModel().getSelectedIndex(); if(event.getCode() == KeyCode.LEFT && currentIndex > 0) { tabs.getSelectionModel().select(currentIndex - 1); @@ -423,17 +423,6 @@ public class AppController implements Initializable { } } }); - } else { - tabs.getScene().addEventFilter(KeyEvent.KEY_PRESSED, event -> { - if(event.isShortcutDown()) { - int currentIndex = tabs.getSelectionModel().getSelectedIndex(); - if(event.getCode() == KeyCode.PAGE_UP && currentIndex > 0) { - tabs.getSelectionModel().select(currentIndex - 1); - } else if(event.getCode() == KeyCode.PAGE_DOWN && currentIndex < tabs.getTabs().size() - 1) { - tabs.getSelectionModel().select(currentIndex + 1); - } - } - }); } }