Package org.sikuli.hotkey
Class HotkeyController
java.lang.Object
org.sikuli.hotkey.HotkeyController
public class HotkeyController extends Object
Singleton class to bind hotkeys to hotkey listeners
-
Constructor Summary
Constructors Constructor Description HotkeyController() -
Method Summary
Modifier and Type Method Description StringaddHotkey(HotkeyListener callback, int key, int modifier)StringaddHotkey(HotkeyCallback callback, String... hotkeys)install a hotkey listener for a global hotkeystatic HotkeyControllerget()booleanremoveHotkey(int key, int modifier)booleanremoveHotkey(String givenKey)voidsetTerminating(boolean terminating)voidstop()remove all hotkeys
-
Constructor Details
-
HotkeyController
public HotkeyController()
-
-
Method Details
-
setTerminating
public void setTerminating(boolean terminating) -
get
-
stop
public void stop()remove all hotkeys -
addHotkey
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 whitespacecallback- HotkeyListener- Returns:
- success
-
addHotkey
-
removeHotkey
-
removeHotkey
public boolean removeHotkey(int key, int modifier)
-