Class HotkeyController

java.lang.Object
org.sikuli.hotkey.HotkeyController

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

  • Method Details

    • setTerminating

      public void setTerminating​(boolean terminating)
    • get

      public static HotkeyController get()
    • 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
    • addHotkey

      public String addHotkey​(HotkeyListener callback, int key, int modifier)
    • removeHotkey

      public boolean removeHotkey​(String givenKey)
    • removeHotkey

      public boolean removeHotkey​(int key, int modifier)