Tag: hotkeys

抓住一个“双”热键

我必须抓住Ctrl+Alt+C, C的热键(意思是,按Ctrl+Alt+C ,仅释放C并再按一次)。 这是我正在尝试做的事情: import com.tulskiy.keymaster.common._ import java.awt.event._ import javax.swing.KeyStroke class KeysCatcher { val provider = Provider.getCurrentProvider(true) val ctrlC = KeyStroke.getKeyStroke(KeyEvent.VK_C, ActionEvent.CTRL_MASK + ActionEvent.ALT_MASK) val listener = new HotKeyListener() { def onHotKey(hotKey: HotKey): Unit = { hotKey.keyStroke match { case `ctrlC` => println(“Ctrl+Alt+C 1 was pressed”) val listener2 = new HotKeyListener() { def onHotKey(hotKey: HotKey): […]