Class WindowsProvider


  • public class WindowsProvider
    extends Provider
    Author: Denis Tulskiy Date: 6/12/11
    • Constructor Detail

      • WindowsProvider

        public WindowsProvider()
    • Method Detail

      • init

        public void init()
        Description copied from class: Provider
        Initialize provider. Starts main thread that will listen to hotkey events
        Specified by:
        init in class Provider
      • register

        public void register​(KeyStroke keyCode,
                             HotKeyListener listener)
        Description copied from class: Provider
        Register a global hotkey. Only keyCode and modifiers fields are respected
        Specified by:
        register in class Provider
        Parameters:
        keyCode - KeyStroke to register
        listener - listener to be notified of hotkey events
        See Also:
        KeyStroke
      • register

        public void register​(MediaKey mediaKey,
                             HotKeyListener listener)
        Description copied from class: Provider
        Register a media hotkey. Currently supported media keys are:
        • Play/Pause
        • Stop
        • Next track
        • Previous Track
        Specified by:
        register in class Provider
        Parameters:
        mediaKey - media key to register
        listener - listener to be notified of hotkey events
        See Also:
        MediaKey
      • reset

        public void reset()
        Description copied from class: Provider
        Reset all hotkey listeners
        Specified by:
        reset in class Provider
      • stop

        public void stop()
        Description copied from class: Provider
        Stop the provider. Stops main thread and frees any resources.
        all hotkeys should be reset before calling this method
        Overrides:
        stop in class Provider
        See Also:
        Provider.reset()