Tag: 键键绑定

Java Keybinding Plus Key

我正在尝试创建用于放大和缩小我正在创建的图像编辑应用程序的快捷方式,我发现了一些奇怪的东西。 要绑定ctrl + +的组合,我不得不使用=键和一个控制和移位掩码: getInputMap().put(KeyStroke.getKeyStroke(KeyEvent.VK_EQUALS, KeyEvent.CTRL_DOWN_MASK + KeyEvent.SHIFT_DOWN_MASK),”ZoomIn”); 我尝试直接绑定到VK_PLUS的组合都没有工作: getInputMap().put(KeyStroke.getKeyStroke(KeyEvent.VK_PLUS, KeyEvent.CTRL_DOWN_MASK + KeyEvent.SHIFT_DOWN_MASK),”ZoomIn”); getInputMap().put(KeyStroke.getKeyStroke(KeyEvent.VK_PLUS, KeyEvent.CTRL_DOWN_MASK),”ZoomIn”); 它现在可以用第一行代码工作,但我想知道为什么底部两个都不起作用,如果键盘没有+键作为shift =键,那么(理论上)这可能是一个问题。