Я хочу, чтобы поймать некоторые горячие клавиши с 2-буквенных клавиш, как Ctrl+P,P
(Ctrl+P
и нажмите P
не отпуская Ctrl
), но ниже код не работает:Захват горячих клавиш в свинг
KeyStroke.getKeyStroke(KeyEvent.VK_P & KeyEvent.VK_P, InputEvent.CTRL_MASK)
//or
KeyStroke.getKeyStroke(KeyEvent.VK_P | KeyEvent.VK_P, InputEvent.CTRL_MASK)
Он захватывает только Ctrl+P
Просто угадайте, но не должны ли вы получать два разных нажатия клавиш, сначала для «Ctrl + P», а для «P»? – svz
@svz, да, но как узнать, нажимаются ли они одновременно Ctrl + P, P? –