Package com.tulskiy.keymaster.x11
Class X11Provider
- java.lang.Object
-
- com.tulskiy.keymaster.common.Provider
-
- com.tulskiy.keymaster.x11.X11Provider
-
public class X11Provider extends Provider
Author: Denis Tulskiy Date: 6/13/11
-
-
Constructor Summary
Constructors Constructor Description X11Provider()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidinit()Initialize provider.voidregister(MediaKey mediaKey, HotKeyListener listener)Register a media hotkey.voidregister(KeyStroke keyCode, HotKeyListener listener)Register a global hotkey.voidreset()Reset all hotkey listenersvoidstop()Stop the provider.-
Methods inherited from class com.tulskiy.keymaster.common.Provider
fireEvent, getCurrentProvider, setUseSwingEventQueue
-
-
-
-
Method Detail
-
init
public void init()
Description copied from class:ProviderInitialize provider. Starts main thread that will listen to hotkey events
-
stop
public void stop()
Description copied from class:ProviderStop the provider. Stops main thread and frees any resources.
all hotkeys should be reset before calling this method- Overrides:
stopin classProvider- See Also:
Provider.reset()
-
register
public void register(KeyStroke keyCode, HotKeyListener listener)
Description copied from class:ProviderRegister a global hotkey. Only keyCode and modifiers fields are respected
-
register
public void register(MediaKey mediaKey, HotKeyListener listener)
Description copied from class:ProviderRegister a media hotkey. Currently supported media keys are:
- Play/Pause
- Stop
- Next track
- Previous Track
-
-