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 Details

  • Method Details

    • 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
    • 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()
    • 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