Class HotkeyController


  • public class HotkeyController
    extends Object
    Singleton class to bind hotkeys to hotkey listeners
    • Constructor Detail

      • HotkeyController

        public HotkeyController()
    • Method Detail

      • setTerminating

        public void setTerminating​(boolean terminating)
      • stop

        public void stop()
        remove all hotkeys
      • addHotkey

        public String addHotkey​(HotkeyCallback callback,
                                String... hotkeys)
        install a hotkey listener for a global hotkey
        Parameters:
        hotkeys - one or more strings each with a valid key name (1+ modifiers, 1 key)
        or one string with valid key names separated by whitespace
        callback - HotkeyListener
        Returns:
        success
      • removeHotkey

        public boolean removeHotkey​(String givenKey)
      • removeHotkey

        public boolean removeHotkey​(int key,
                                    int modifier)