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
All Methods Static Methods Instance Methods Concrete Methods 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
-
-
-
Method Detail
-
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 whitespacecallback- 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)
-
-