Я пытаюсь сделать слушатель нажатой клавишу для моего браузера для Command + T, чтобы вызвать открытие новой вкладки так же, как это делают большинство реальных браузеров.
Поискал несколько возможных решений дляэто и похоже, что мне, вероятно, придется использовать KeyCombination
, однако я не могу найти ничего для клавиши управления.Пока что самое близкое, что я нашел, это Control + T.
private KeyCombination newTab = new KeyCodeCombination(KeyCode.T, KeyCombination.CONTROL_DOWN);
...
root.setOnKeyPressed(event -> {
if (newTab.match(event))
tabPane.getTabs().add(new Tab());
});
Я знаю, что в настоящее время это работает нормально, но я действительно хочу использовать команду вместо управления, потому что это намного более естественно и интуитивно понятно.