A B C D E F G H I K L M N O P R S T U V W X
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- AbstractSwingInputAdapter - Class in com.github.kwhat.jnativehook
-
Adapter to convert convert native modifiers to java modifiers and to provide an anchor point for native events.
- AbstractSwingInputAdapter() - Constructor for class com.github.kwhat.jnativehook.AbstractSwingInputAdapter
- actionPerformed(ActionEvent) - Method in class com.github.kwhat.jnativehook.example.NativeHookDemo
- addNativeKeyListener(NativeKeyListener) - Static method in class com.github.kwhat.jnativehook.GlobalScreen
-
Adds the specified native key listener to receive key events from the native system.
- addNativeMouseListener(NativeMouseListener) - Static method in class com.github.kwhat.jnativehook.GlobalScreen
-
Adds the specified native mouse listener to receive mouse events from the native system.
- addNativeMouseMotionListener(NativeMouseMotionListener) - Static method in class com.github.kwhat.jnativehook.GlobalScreen
-
Adds the specified native mouse motion listener to receive mouse motion events from the native system.
- addNativeMouseWheelListener(NativeMouseWheelListener) - Static method in class com.github.kwhat.jnativehook.GlobalScreen
-
Adds the specified native mouse wheel listener to receive mouse wheel events from the native system.
- ALT_L_MASK - Static variable in class com.github.kwhat.jnativehook.NativeInputEvent
-
The left alt key modifier constant.
- ALT_MASK - Static variable in class com.github.kwhat.jnativehook.NativeInputEvent
-
Either the right or left alt key modifier constant.
- ALT_R_MASK - Static variable in class com.github.kwhat.jnativehook.NativeInputEvent
-
The right alt key modifier constant.
- ARM - com.github.kwhat.jnativehook.NativeSystem.Arch
- ARM64 - com.github.kwhat.jnativehook.NativeSystem.Arch
- awaitTermination(long, TimeUnit) - Method in class com.github.kwhat.jnativehook.dispatcher.SwingDispatchService
- awaitTermination(long, TimeUnit) - Method in class com.github.kwhat.jnativehook.dispatcher.VoidDispatchService
B
- BUTTON1 - Static variable in class com.github.kwhat.jnativehook.mouse.NativeMouseEvent
-
Indicates mouse button #1; used by getButton().
- BUTTON1_MASK - Static variable in class com.github.kwhat.jnativehook.NativeInputEvent
-
The Button1 modifier constant.
- BUTTON2 - Static variable in class com.github.kwhat.jnativehook.mouse.NativeMouseEvent
-
Indicates mouse button #2; used by getButton().
- BUTTON2_MASK - Static variable in class com.github.kwhat.jnativehook.NativeInputEvent
-
The Button2 modifier constant.
- BUTTON3 - Static variable in class com.github.kwhat.jnativehook.mouse.NativeMouseEvent
-
Indicates mouse button #3; used by getButton().
- BUTTON3_MASK - Static variable in class com.github.kwhat.jnativehook.NativeInputEvent
-
The Button3 modifier constant.
- BUTTON4 - Static variable in class com.github.kwhat.jnativehook.mouse.NativeMouseEvent
-
Indicates mouse button #4; used by getButton().
- BUTTON4_MASK - Static variable in class com.github.kwhat.jnativehook.NativeInputEvent
-
The Button4 modifier constant.
- BUTTON5 - Static variable in class com.github.kwhat.jnativehook.mouse.NativeMouseEvent
-
Indicates mouse button #5; used by getButton().
- BUTTON5_MASK - Static variable in class com.github.kwhat.jnativehook.NativeInputEvent
-
The Button5 modifier constant.
C
- CAPS_LOCK_MASK - Static variable in class com.github.kwhat.jnativehook.NativeInputEvent
-
The Caps Lock modifier constant.
- CHAR_UNDEFINED - Static variable in class com.github.kwhat.jnativehook.keyboard.NativeKeyEvent
-
This is used to indicate that the keyChar is undefined.
- com.github.kwhat.jnativehook - module com.github.kwhat.jnativehook
- com.github.kwhat.jnativehook - package com.github.kwhat.jnativehook
- com.github.kwhat.jnativehook.dispatcher - package com.github.kwhat.jnativehook.dispatcher
-
ExecutorService implementations for native event dispatch.
- com.github.kwhat.jnativehook.example - package com.github.kwhat.jnativehook.example
-
ExecutorService implementations for native event dispatch.
- com.github.kwhat.jnativehook.keyboard - package com.github.kwhat.jnativehook.keyboard
-
Classes used for native keyboard events.
- com.github.kwhat.jnativehook.mouse - package com.github.kwhat.jnativehook.mouse
-
Classes used for native mouse events.
- CTRL_L_MASK - Static variable in class com.github.kwhat.jnativehook.NativeInputEvent
-
The left ctrl key modifier constant.
- CTRL_MASK - Static variable in class com.github.kwhat.jnativehook.NativeInputEvent
-
Either the right or left ctrl key modifier constant.
- CTRL_R_MASK - Static variable in class com.github.kwhat.jnativehook.NativeInputEvent
-
The right ctrl key modifier constant.
D
- DARWIN - com.github.kwhat.jnativehook.NativeSystem.Family
- DARWIN_AXAPI_DISABLED - Static variable in exception com.github.kwhat.jnativehook.NativeHookException
-
Apple access for assistive devices is disabled.
- DARWIN_CREATE_EVENT_PORT - Static variable in exception com.github.kwhat.jnativehook.NativeHookException
-
Apple could not create an event port.
- DARWIN_CREATE_OBSERVER - Static variable in exception com.github.kwhat.jnativehook.NativeHookException
-
Apple could not create an observer.
- DARWIN_CREATE_RUN_LOOP_SOURCE - Static variable in exception com.github.kwhat.jnativehook.NativeHookException
-
Apple could not create a run loop source.
- DARWIN_GET_RUNLOOP - Static variable in exception com.github.kwhat.jnativehook.NativeHookException
-
Apple could not acquire the current run loop.
- DefaultDispatchService - Class in com.github.kwhat.jnativehook.dispatcher
-
Default implementation of the
ExecutorService
used to dispatch native events. - DefaultDispatchService() - Constructor for class com.github.kwhat.jnativehook.dispatcher.DefaultDispatchService
-
Instantiates a new default dispatch service using a single thread.
- DefaultLibraryLocator - Class in com.github.kwhat.jnativehook
-
Default implementation of the
NativeLibraryLocator
interface. - DefaultLibraryLocator() - Constructor for class com.github.kwhat.jnativehook.DefaultLibraryLocator
- disable() - Method in class com.github.kwhat.jnativehook.GlobalScreen.NativeHookThread
-
Native implementation to stop the input hook.
- dispatchEvent(NativeInputEvent) - Static method in class com.github.kwhat.jnativehook.GlobalScreen.NativeHookThread
-
Dispatches an event to the appropriate processor.
E
- enable() - Method in class com.github.kwhat.jnativehook.GlobalScreen.NativeHookThread
-
Native implementation to start the input hook.
- eventExecutor - Static variable in class com.github.kwhat.jnativehook.GlobalScreen
-
The service to dispatch events.
- eventListeners - Static variable in class com.github.kwhat.jnativehook.GlobalScreen
-
The list of event listeners to notify.
- exception - Variable in class com.github.kwhat.jnativehook.GlobalScreen.NativeHookThread
-
Exception thrown by this thread.
- execute(Runnable) - Method in class com.github.kwhat.jnativehook.dispatcher.SwingDispatchService
- execute(Runnable) - Method in class com.github.kwhat.jnativehook.dispatcher.VoidDispatchService
F
- FREEBSD - com.github.kwhat.jnativehook.NativeSystem.Family
G
- getArchitecture() - Static method in class com.github.kwhat.jnativehook.NativeSystem
-
Determines the current system architecture.
- getAutoRepeatDelay() - Static method in class com.github.kwhat.jnativehook.GlobalScreen
-
Retrieves the keyboard auto repeat delay.
- getAutoRepeatRate() - Static method in class com.github.kwhat.jnativehook.GlobalScreen
-
Retrieves the keyboard auto repeat rate.
- getButton() - Method in class com.github.kwhat.jnativehook.mouse.NativeMouseEvent
-
Returns which, if any, of the mouse buttons has changed state.
- getClickCount() - Method in class com.github.kwhat.jnativehook.mouse.NativeMouseEvent
-
Returns the number of button clicks associated with this event.
- getCode() - Method in exception com.github.kwhat.jnativehook.NativeHookException
-
Get the native error code associated with this exception.
- getException() - Method in class com.github.kwhat.jnativehook.GlobalScreen.NativeHookThread
-
Get the exception associated with the current hook, or null of no exception was thrown.
- getFamily() - Static method in class com.github.kwhat.jnativehook.NativeSystem
-
Determines the current operating system family.
- getHeight() - Method in class com.github.kwhat.jnativehook.NativeMonitorInfo
-
Returns the hight of this naitve monitor.
- getID() - Method in class com.github.kwhat.jnativehook.NativeInputEvent
-
Gets the event type.
- getJavaKeyEvent(NativeKeyEvent) - Method in class com.github.kwhat.jnativehook.keyboard.SwingKeyAdapter
- getJavaKeyEvent(NativeMouseEvent) - Method in class com.github.kwhat.jnativehook.mouse.SwingMouseAdapter
- getJavaModifiers(int) - Method in class com.github.kwhat.jnativehook.AbstractSwingInputAdapter
- getJavaMouseWheelEvent(NativeMouseWheelEvent) - Method in class com.github.kwhat.jnativehook.mouse.SwingMouseWheelAdapter
- getKeyChar() - Method in class com.github.kwhat.jnativehook.keyboard.NativeKeyEvent
-
Returns the native Unicode character associated with this event.
- getKeyCode() - Method in class com.github.kwhat.jnativehook.keyboard.NativeKeyEvent
-
Returns the keyCode associated with this event.
- getKeyLocation() - Method in class com.github.kwhat.jnativehook.keyboard.NativeKeyEvent
-
Returns the location of the virtual key for this event.
- getKeyText(int) - Static method in class com.github.kwhat.jnativehook.keyboard.NativeKeyEvent
-
Returns a String describing the keyCode, such as "HOME", "F1" or "A".
- getLibraries() - Method in class com.github.kwhat.jnativehook.DefaultLibraryLocator
-
Perform default procedures to interface with the native library.
- getLibraries() - Method in interface com.github.kwhat.jnativehook.NativeLibraryLocator
-
Perform procedures to interface with the native library.
- getModifiers() - Method in class com.github.kwhat.jnativehook.NativeInputEvent
-
Gets the modifier flags for this event.
- getModifiersText(int) - Static method in class com.github.kwhat.jnativehook.NativeInputEvent
-
Gets a
String
describing the modifier flags, such as "Button1", or "Ctrl+Alt". - getMultiClickIterval() - Static method in class com.github.kwhat.jnativehook.GlobalScreen
-
Retrieves the double/triple click interval in milliseconds.
- getNativeMonitors() - Static method in class com.github.kwhat.jnativehook.GlobalScreen
-
Get information about the native monitor configuration and layout.
- getNumber() - Method in class com.github.kwhat.jnativehook.NativeMonitorInfo
-
Get the logical number of this display.
- getPoint() - Method in class com.github.kwhat.jnativehook.mouse.NativeMouseEvent
-
Returns the x,y position of the native event.
- getPointerAccelerationMultiplier() - Static method in class com.github.kwhat.jnativehook.GlobalScreen
-
Retrieves the mouse acceleration multiplier.
- getPointerAccelerationThreshold() - Static method in class com.github.kwhat.jnativehook.GlobalScreen
-
Retrieves the mouse acceleration threshold.
- getPointerSensitivity() - Static method in class com.github.kwhat.jnativehook.GlobalScreen
-
Retrieves the mouse sensitivity.
- getRawCode() - Method in class com.github.kwhat.jnativehook.keyboard.NativeKeyEvent
-
Returns the native code associated with the native key in this event.
- getScrollAmount() - Method in class com.github.kwhat.jnativehook.mouse.NativeMouseWheelEvent
-
Returns the number of units that should be scrolled per click of mouse wheel rotation.
- getScrollType() - Method in class com.github.kwhat.jnativehook.mouse.NativeMouseWheelEvent
-
Returns the type of scrolling that should take place in response to this event.
- getWheelDirection() - Method in class com.github.kwhat.jnativehook.mouse.NativeMouseWheelEvent
-
Returns the direction of scrolling that should take place in response to this event.
- getWheelRotation() - Method in class com.github.kwhat.jnativehook.mouse.NativeMouseWheelEvent
-
Returns the number of "clicks" the mouse wheel was rotated.
- getWhen() - Method in class com.github.kwhat.jnativehook.NativeInputEvent
-
Gets the platform dependent native interval for chronological event sequencing.
- getWidth() - Method in class com.github.kwhat.jnativehook.NativeMonitorInfo
-
Returns the width of this native display.
- getX() - Method in class com.github.kwhat.jnativehook.mouse.NativeMouseEvent
-
Returns the x coordinate of the native event.
- getX() - Method in class com.github.kwhat.jnativehook.NativeMonitorInfo
-
Returns the x offset of this display.
- getY() - Method in class com.github.kwhat.jnativehook.mouse.NativeMouseEvent
-
Returns the y coordinate of the native event.
- getY() - Method in class com.github.kwhat.jnativehook.NativeMonitorInfo
-
Returns the y offset of this display.
- GlobalScreen - Class in com.github.kwhat.jnativehook
-
GlobalScreen is used to represent the native screen area that Java does not usually have access to.
- GlobalScreen() - Constructor for class com.github.kwhat.jnativehook.GlobalScreen
- GlobalScreen.NativeHookThread - Class in com.github.kwhat.jnativehook
-
Specialized thread implementation for the native hook.
H
- HOOK_FAILURE - Static variable in exception com.github.kwhat.jnativehook.NativeHookException
-
General failure error code.
- hookThread - Static variable in class com.github.kwhat.jnativehook.GlobalScreen
-
The service to control the hook.
I
- isActionKey() - Method in class com.github.kwhat.jnativehook.keyboard.NativeKeyEvent
-
Returns whether the key in this event is an "action" key.
- isNativeHookRegistered() - Static method in class com.github.kwhat.jnativehook.GlobalScreen
-
Returns
true
if the native hook is currently registered. - isShutdown() - Method in class com.github.kwhat.jnativehook.dispatcher.SwingDispatchService
- isShutdown() - Method in class com.github.kwhat.jnativehook.dispatcher.VoidDispatchService
- isTerminated() - Method in class com.github.kwhat.jnativehook.dispatcher.SwingDispatchService
- isTerminated() - Method in class com.github.kwhat.jnativehook.dispatcher.VoidDispatchService
- itemStateChanged(ItemEvent) - Method in class com.github.kwhat.jnativehook.example.NativeHookDemo
K
- KEY_LOCATION_LEFT - Static variable in class com.github.kwhat.jnativehook.keyboard.NativeKeyEvent
- KEY_LOCATION_NUMPAD - Static variable in class com.github.kwhat.jnativehook.keyboard.NativeKeyEvent
- KEY_LOCATION_RIGHT - Static variable in class com.github.kwhat.jnativehook.keyboard.NativeKeyEvent
- KEY_LOCATION_STANDARD - Static variable in class com.github.kwhat.jnativehook.keyboard.NativeKeyEvent
- KEY_LOCATION_UNKNOWN - Static variable in class com.github.kwhat.jnativehook.keyboard.NativeKeyEvent
- keyPressed(KeyEvent) - Method in class com.github.kwhat.jnativehook.keyboard.SwingKeyAdapter
- keyReleased(KeyEvent) - Method in class com.github.kwhat.jnativehook.keyboard.SwingKeyAdapter
- keyTyped(KeyEvent) - Method in class com.github.kwhat.jnativehook.keyboard.SwingKeyAdapter
L
- LINUX - com.github.kwhat.jnativehook.NativeSystem.Family
- log - Static variable in class com.github.kwhat.jnativehook.GlobalScreen
-
Logging service for the native library.
M
- main(String[]) - Static method in class com.github.kwhat.jnativehook.example.NativeHookDemo
-
The demo project entry point.
- META_L_MASK - Static variable in class com.github.kwhat.jnativehook.NativeInputEvent
-
The left meta key modifier constant.
- META_MASK - Static variable in class com.github.kwhat.jnativehook.NativeInputEvent
-
Either the right or left meta key modifier constant.
- META_R_MASK - Static variable in class com.github.kwhat.jnativehook.NativeInputEvent
-
The right meta key modifier constant.
- mouseClicked(MouseEvent) - Method in class com.github.kwhat.jnativehook.mouse.SwingMouseAdapter
- mouseEntered(MouseEvent) - Method in class com.github.kwhat.jnativehook.mouse.SwingMouseAdapter
- mouseExited(MouseEvent) - Method in class com.github.kwhat.jnativehook.mouse.SwingMouseAdapter
- mousePressed(MouseEvent) - Method in class com.github.kwhat.jnativehook.mouse.SwingMouseAdapter
- mouseReleased(MouseEvent) - Method in class com.github.kwhat.jnativehook.mouse.SwingMouseAdapter
- mouseWheelMoved(MouseWheelEvent) - Method in class com.github.kwhat.jnativehook.mouse.SwingMouseWheelAdapter
N
- NATIVE_KEY_FIRST - Static variable in class com.github.kwhat.jnativehook.keyboard.NativeKeyEvent
-
The first number in the range of ID's used for native key events.
- NATIVE_KEY_LAST - Static variable in class com.github.kwhat.jnativehook.keyboard.NativeKeyEvent
-
The last number in the range of ID's used for native key events.
- NATIVE_KEY_PRESSED - Static variable in class com.github.kwhat.jnativehook.keyboard.NativeKeyEvent
-
The "native key pressed" event ID.
- NATIVE_KEY_RELEASED - Static variable in class com.github.kwhat.jnativehook.keyboard.NativeKeyEvent
-
The "native key released" event ID.
- NATIVE_KEY_TYPED - Static variable in class com.github.kwhat.jnativehook.keyboard.NativeKeyEvent
-
The "native key typed" event ID.
- NATIVE_MOUSE_CLICKED - Static variable in class com.github.kwhat.jnativehook.mouse.NativeMouseEvent
-
The native mouse pressed event.
- NATIVE_MOUSE_DRAGGED - Static variable in class com.github.kwhat.jnativehook.mouse.NativeMouseEvent
-
The native mouse dragged event.
- NATIVE_MOUSE_FIRST - Static variable in class com.github.kwhat.jnativehook.mouse.NativeMouseEvent
-
The first number in the range of id's used for native mouse events.
- NATIVE_MOUSE_LAST - Static variable in class com.github.kwhat.jnativehook.mouse.NativeMouseEvent
-
The last number in the range of id's used for native mouse events.
- NATIVE_MOUSE_MOVED - Static variable in class com.github.kwhat.jnativehook.mouse.NativeMouseEvent
-
The native mouse moved event.
- NATIVE_MOUSE_PRESSED - Static variable in class com.github.kwhat.jnativehook.mouse.NativeMouseEvent
-
The native mouse pressed event.
- NATIVE_MOUSE_RELEASED - Static variable in class com.github.kwhat.jnativehook.mouse.NativeMouseEvent
-
The native mouse released event.
- NATIVE_MOUSE_WHEEL - Static variable in class com.github.kwhat.jnativehook.mouse.NativeMouseEvent
-
The native mouse dragged event.
- NativeHookDemo - Class in com.github.kwhat.jnativehook.example
-
A demonstration of how to use the JNativeHook library.
- NativeHookDemo() - Constructor for class com.github.kwhat.jnativehook.example.NativeHookDemo
-
Instantiates a new native hook demo.
- NativeHookException - Exception in com.github.kwhat.jnativehook
-
Signals that a Native Hook Exception has occurred.
- NativeHookException() - Constructor for exception com.github.kwhat.jnativehook.NativeHookException
-
Instantiates a new
NativeHookException
with UNKNOWN_FAILURE as its error code and null as its detail message. - NativeHookException(int) - Constructor for exception com.github.kwhat.jnativehook.NativeHookException
-
Instantiates a new
NativeHookException
with a specified error code and null as its detail message. - NativeHookException(int, String) - Constructor for exception com.github.kwhat.jnativehook.NativeHookException
-
Instantiates a new
NativeHookException
with a specified code and detail message. - NativeHookException(int, String, Throwable) - Constructor for exception com.github.kwhat.jnativehook.NativeHookException
-
Instantiates a new
NativeHookException
with a specified error code, detail message and cause. - NativeHookException(int, Throwable) - Constructor for exception com.github.kwhat.jnativehook.NativeHookException
-
Instantiates a new
NativeHookException
with a specified error code and cause. - NativeHookException(String) - Constructor for exception com.github.kwhat.jnativehook.NativeHookException
-
Instantiates a new
NativeHookException
with UNKNOWN_FAILURE as its error code and a specified detail message. - NativeHookException(String, Throwable) - Constructor for exception com.github.kwhat.jnativehook.NativeHookException
-
Instantiates a new
NativeHookException
with a specified detail message and cause. - NativeHookException(Throwable) - Constructor for exception com.github.kwhat.jnativehook.NativeHookException
-
Instantiates a new
NativeHookException
with a specified cause. - NativeHookThread() - Constructor for class com.github.kwhat.jnativehook.GlobalScreen.NativeHookThread
-
Default constructor.
- NativeInputEvent - Class in com.github.kwhat.jnativehook
-
The root event class for all native-level input events.
- NativeInputEvent(Class<GlobalScreen>, int, int) - Constructor for class com.github.kwhat.jnativehook.NativeInputEvent
-
Instantiates a new native input event.
- NativeKeyAdapter - Class in com.github.kwhat.jnativehook.keyboard
-
Deprecated.No need to extend this class, implement the
NativeKeyListener
interface instead - NativeKeyAdapter() - Constructor for class com.github.kwhat.jnativehook.keyboard.NativeKeyAdapter
-
Deprecated.
- NativeKeyEvent - Class in com.github.kwhat.jnativehook.keyboard
-
An event which indicates that a keystroke occurred at global scope.
- NativeKeyEvent(int, int, int, int, char) - Constructor for class com.github.kwhat.jnativehook.keyboard.NativeKeyEvent
-
Instantiates a new native key event.
- NativeKeyEvent(int, int, int, int, char, int) - Constructor for class com.github.kwhat.jnativehook.keyboard.NativeKeyEvent
-
Instantiates a new native key event.
- NativeKeyListener - Interface in com.github.kwhat.jnativehook.keyboard
-
The listener interface for receiving global
NativeKeyEvents
. - nativeKeyPressed(NativeKeyEvent) - Method in class com.github.kwhat.jnativehook.example.NativeHookDemo
- nativeKeyPressed(NativeKeyEvent) - Method in interface com.github.kwhat.jnativehook.keyboard.NativeKeyListener
-
Invoked when a key has been pressed.
- nativeKeyPressed(NativeKeyEvent) - Method in class com.github.kwhat.jnativehook.keyboard.SwingKeyAdapter
- nativeKeyReleased(NativeKeyEvent) - Method in class com.github.kwhat.jnativehook.example.NativeHookDemo
- nativeKeyReleased(NativeKeyEvent) - Method in interface com.github.kwhat.jnativehook.keyboard.NativeKeyListener
-
Invoked when a key has been released.
- nativeKeyReleased(NativeKeyEvent) - Method in class com.github.kwhat.jnativehook.keyboard.SwingKeyAdapter
- nativeKeyTyped(NativeKeyEvent) - Method in class com.github.kwhat.jnativehook.example.NativeHookDemo
- nativeKeyTyped(NativeKeyEvent) - Method in interface com.github.kwhat.jnativehook.keyboard.NativeKeyListener
-
Invoked when a key has been typed.
- nativeKeyTyped(NativeKeyEvent) - Method in class com.github.kwhat.jnativehook.keyboard.SwingKeyAdapter
- NativeLibraryLocator - Interface in com.github.kwhat.jnativehook
-
Interface used for native library loading.
- NativeMonitorInfo - Class in com.github.kwhat.jnativehook
-
Object representation of a native monitor layout.
- NativeMonitorInfo(short, int, int, short, short) - Constructor for class com.github.kwhat.jnativehook.NativeMonitorInfo
-
Instantiates a new monitor info class.
- NativeMouseAdapter - Class in com.github.kwhat.jnativehook.mouse
-
Deprecated.No need to extend this class, implement the
NativeMouseListener
interface instead - NativeMouseAdapter() - Constructor for class com.github.kwhat.jnativehook.mouse.NativeMouseAdapter
-
Deprecated.
- nativeMouseClicked(NativeMouseEvent) - Method in class com.github.kwhat.jnativehook.example.NativeHookDemo
- nativeMouseClicked(NativeMouseEvent) - Method in interface com.github.kwhat.jnativehook.mouse.NativeMouseListener
-
Invoked when a mouse button has been clicked (pressed and released) without being moved.
- nativeMouseClicked(NativeMouseEvent) - Method in class com.github.kwhat.jnativehook.mouse.SwingMouseAdapter
- nativeMouseDragged(NativeMouseEvent) - Method in class com.github.kwhat.jnativehook.example.NativeHookDemo
- nativeMouseDragged(NativeMouseEvent) - Method in interface com.github.kwhat.jnativehook.mouse.NativeMouseMotionListener
-
Invoked when the mouse has been moved while a button is depressed.
- NativeMouseEvent - Class in com.github.kwhat.jnativehook.mouse
-
An event which indicates that a mouse action occurred on the system.
- NativeMouseEvent(int, int, int, int, int) - Constructor for class com.github.kwhat.jnativehook.mouse.NativeMouseEvent
-
Instantiates a new
NativeMouseEvent
object. - NativeMouseEvent(int, int, int, int, int, int) - Constructor for class com.github.kwhat.jnativehook.mouse.NativeMouseEvent
-
Instantiates a new
NativeMouseEvent
object. - NativeMouseInputAdapter - Class in com.github.kwhat.jnativehook.mouse
-
Deprecated.No need to extend this class, implement the
NativeMouseInputListener
interface instead - NativeMouseInputAdapter() - Constructor for class com.github.kwhat.jnativehook.mouse.NativeMouseInputAdapter
-
Deprecated.
- NativeMouseInputListener - Interface in com.github.kwhat.jnativehook.mouse
-
A listener implementing all the methods in both the NativeMouseListener and NativeMouseMotionListener interfaces.
- NativeMouseListener - Interface in com.github.kwhat.jnativehook.mouse
-
The listener interface for receiving systemwide
NativeMouseEvents
. - NativeMouseMotionAdapter - Class in com.github.kwhat.jnativehook.mouse
-
Deprecated.No need to extend this class, implement the
NativeMouseMotionListener
interface instead - NativeMouseMotionAdapter() - Constructor for class com.github.kwhat.jnativehook.mouse.NativeMouseMotionAdapter
-
Deprecated.
- NativeMouseMotionListener - Interface in com.github.kwhat.jnativehook.mouse
-
The listener interface for receiving native mouse motion events.
- nativeMouseMoved(NativeMouseEvent) - Method in class com.github.kwhat.jnativehook.example.NativeHookDemo
- nativeMouseMoved(NativeMouseEvent) - Method in interface com.github.kwhat.jnativehook.mouse.NativeMouseMotionListener
-
Invoked when the mouse has been moved.
- nativeMousePressed(NativeMouseEvent) - Method in class com.github.kwhat.jnativehook.example.NativeHookDemo
- nativeMousePressed(NativeMouseEvent) - Method in interface com.github.kwhat.jnativehook.mouse.NativeMouseListener
-
Invoked when a mouse button has been pressed
- nativeMousePressed(NativeMouseEvent) - Method in class com.github.kwhat.jnativehook.mouse.SwingMouseAdapter
- nativeMouseReleased(NativeMouseEvent) - Method in class com.github.kwhat.jnativehook.example.NativeHookDemo
- nativeMouseReleased(NativeMouseEvent) - Method in interface com.github.kwhat.jnativehook.mouse.NativeMouseListener
-
Invoked when a mouse button has been released
- nativeMouseReleased(NativeMouseEvent) - Method in class com.github.kwhat.jnativehook.mouse.SwingMouseAdapter
- NativeMouseWheelAdapter - Class in com.github.kwhat.jnativehook.mouse
-
Deprecated.No need to extend this class, implement the
NativeMouseWheelListener
interface instead - NativeMouseWheelAdapter() - Constructor for class com.github.kwhat.jnativehook.mouse.NativeMouseWheelAdapter
-
Deprecated.
- NativeMouseWheelEvent - Class in com.github.kwhat.jnativehook.mouse
-
An event which indicates that the mouse wheel was rotated on the system.
- NativeMouseWheelEvent(int, int, int, int, int, int, int, int) - Constructor for class com.github.kwhat.jnativehook.mouse.NativeMouseWheelEvent
-
Instantiates a new
NativeMouseWheelEvent
object with a vertical direction. - NativeMouseWheelEvent(int, int, int, int, int, int, int, int, int) - Constructor for class com.github.kwhat.jnativehook.mouse.NativeMouseWheelEvent
-
Instantiates a new
NativeMouseWheelEvent
object. - NativeMouseWheelListener - Interface in com.github.kwhat.jnativehook.mouse
-
The listener interface for receiving native mouse wheel events.
- nativeMouseWheelMoved(NativeMouseWheelEvent) - Method in class com.github.kwhat.jnativehook.example.NativeHookDemo
- nativeMouseWheelMoved(NativeMouseWheelEvent) - Method in interface com.github.kwhat.jnativehook.mouse.NativeMouseWheelListener
-
Invoked when the mouse wheel is rotated.
- nativeMouseWheelMoved(NativeMouseWheelEvent) - Method in class com.github.kwhat.jnativehook.mouse.SwingMouseWheelAdapter
- NativeSystem - Class in com.github.kwhat.jnativehook
-
A small class to determine the native system's operating system family and architecture.
- NativeSystem() - Constructor for class com.github.kwhat.jnativehook.NativeSystem
- NativeSystem.Arch - Enum in com.github.kwhat.jnativehook
-
The system architecture enum.
- NativeSystem.Family - Enum in com.github.kwhat.jnativehook
-
The operating system family enum.
- NOBUTTON - Static variable in class com.github.kwhat.jnativehook.mouse.NativeMouseEvent
-
Indicates no mouse buttons; used by getButton().
- NUM_LOCK_MASK - Static variable in class com.github.kwhat.jnativehook.NativeInputEvent
-
The Number Lock modifier constant.
O
- OPENBSD - com.github.kwhat.jnativehook.NativeSystem.Family
P
- paramString() - Method in class com.github.kwhat.jnativehook.keyboard.NativeKeyEvent
-
Returns a parameter string identifying this event.
- paramString() - Method in class com.github.kwhat.jnativehook.mouse.NativeMouseEvent
-
Returns a parameter string identifying the native event.
- paramString() - Method in class com.github.kwhat.jnativehook.mouse.NativeMouseWheelEvent
-
Returns a parameter string identifying the native event.
- paramString() - Method in class com.github.kwhat.jnativehook.NativeInputEvent
-
Gets a
String
representation of this event. - postNativeEvent(NativeInputEvent) - Static method in class com.github.kwhat.jnativehook.GlobalScreen
-
Add a
NativeInputEvent
to the operating system's event queue. - PPC - com.github.kwhat.jnativehook.NativeSystem.Arch
- PPC64 - com.github.kwhat.jnativehook.NativeSystem.Arch
R
- registerNativeHook() - Static method in class com.github.kwhat.jnativehook.GlobalScreen
-
Enable the native hook.
- removeNativeKeyListener(NativeKeyListener) - Static method in class com.github.kwhat.jnativehook.GlobalScreen
-
Removes the specified native key listener so that it no longer receives key events from the native system.
- removeNativeMouseListener(NativeMouseListener) - Static method in class com.github.kwhat.jnativehook.GlobalScreen
-
Removes the specified native mouse listener so that it no longer receives mouse events from the native system.
- removeNativeMouseMotionListener(NativeMouseMotionListener) - Static method in class com.github.kwhat.jnativehook.GlobalScreen
-
Removes the specified native mouse motion listener so that it no longer receives mouse motion events from the native system.
- removeNativeMouseWheelListener(NativeMouseWheelListener) - Static method in class com.github.kwhat.jnativehook.GlobalScreen
-
Removes the specified native mouse wheel listener so that it no longer receives mouse wheel events from the native system.
- run() - Method in class com.github.kwhat.jnativehook.GlobalScreen.NativeHookThread
S
- SCROLL_LOCK_MASK - Static variable in class com.github.kwhat.jnativehook.NativeInputEvent
-
The Scroll Lock modifier constant.
- setEventDispatcher(ExecutorService) - Static method in class com.github.kwhat.jnativehook.GlobalScreen
-
Set a different executor service for native event delivery.
- setHeight(short) - Method in class com.github.kwhat.jnativehook.NativeMonitorInfo
-
Set the height in pixel value for this display.
- setKeyChar(char) - Method in class com.github.kwhat.jnativehook.keyboard.NativeKeyEvent
-
Set the keyChar value in this event.
- setKeyCode(int) - Method in class com.github.kwhat.jnativehook.keyboard.NativeKeyEvent
-
Set the keyCode value in this event.
- setModifiers(int) - Method in class com.github.kwhat.jnativehook.NativeInputEvent
-
Deprecated.
- setNumber(short) - Method in class com.github.kwhat.jnativehook.NativeMonitorInfo
-
Set the logical number for this display.
- setRawCode(int) - Method in class com.github.kwhat.jnativehook.keyboard.NativeKeyEvent
-
Set the rawCode value in this event.
- setWidth(short) - Method in class com.github.kwhat.jnativehook.NativeMonitorInfo
-
Set the width in pixel value for this display.
- setX(int) - Method in class com.github.kwhat.jnativehook.NativeMonitorInfo
-
Set the x offset of this display.
- setY(int) - Method in class com.github.kwhat.jnativehook.NativeMonitorInfo
-
Set the y offset of this display.
- SHIFT_L_MASK - Static variable in class com.github.kwhat.jnativehook.NativeInputEvent
-
The left shift key modifier constant.
- SHIFT_MASK - Static variable in class com.github.kwhat.jnativehook.NativeInputEvent
-
Either the right or left shift key modifier constant.
- SHIFT_R_MASK - Static variable in class com.github.kwhat.jnativehook.NativeInputEvent
-
The right shift key modifier constant.
- shutdown() - Method in class com.github.kwhat.jnativehook.dispatcher.SwingDispatchService
- shutdown() - Method in class com.github.kwhat.jnativehook.dispatcher.VoidDispatchService
- shutdownNow() - Method in class com.github.kwhat.jnativehook.dispatcher.SwingDispatchService
- shutdownNow() - Method in class com.github.kwhat.jnativehook.dispatcher.VoidDispatchService
- SOLARIS - com.github.kwhat.jnativehook.NativeSystem.Family
- SPARC - com.github.kwhat.jnativehook.NativeSystem.Arch
- SPARC64 - com.github.kwhat.jnativehook.NativeSystem.Arch
- SwingDispatchService - Class in com.github.kwhat.jnativehook.dispatcher
-
Swing compatible implementation of the
ExecutorService
used to dispatch native events. - SwingDispatchService() - Constructor for class com.github.kwhat.jnativehook.dispatcher.SwingDispatchService
- SwingKeyAdapter - Class in com.github.kwhat.jnativehook.keyboard
-
Adapter to convert NativeKeyEvents to Java KeyEvents.
- SwingKeyAdapter() - Constructor for class com.github.kwhat.jnativehook.keyboard.SwingKeyAdapter
- SwingMouseAdapter - Class in com.github.kwhat.jnativehook.mouse
-
Adapter to convert NativeKeyEvents to Java KeyEvents.
- SwingMouseAdapter() - Constructor for class com.github.kwhat.jnativehook.mouse.SwingMouseAdapter
- SwingMouseWheelAdapter - Class in com.github.kwhat.jnativehook.mouse
-
Adapter to convert NativeKeyEvents to Java KeyEvents.
- SwingMouseWheelAdapter() - Constructor for class com.github.kwhat.jnativehook.mouse.SwingMouseWheelAdapter
T
- toString() - Method in enum com.github.kwhat.jnativehook.NativeSystem.Arch
- toString() - Method in enum com.github.kwhat.jnativehook.NativeSystem.Family
U
- unregisterNativeHook() - Static method in class com.github.kwhat.jnativehook.GlobalScreen
-
Disable the native hook if it is currently registered.
- UNSPECIFIED_FAILURE - Static variable in exception com.github.kwhat.jnativehook.NativeHookException
-
Unspecified failure error code.
- UNSUPPORTED - com.github.kwhat.jnativehook.NativeSystem.Arch
- UNSUPPORTED - com.github.kwhat.jnativehook.NativeSystem.Family
V
- valueOf(String) - Static method in enum com.github.kwhat.jnativehook.NativeSystem.Arch
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.github.kwhat.jnativehook.NativeSystem.Family
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum com.github.kwhat.jnativehook.NativeSystem.Arch
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.github.kwhat.jnativehook.NativeSystem.Family
-
Returns an array containing the constants of this enum type, in the order they are declared.
- VC_0 - Static variable in class com.github.kwhat.jnativehook.keyboard.NativeKeyEvent
- VC_1 - Static variable in class com.github.kwhat.jnativehook.keyboard.NativeKeyEvent
-
VC_0 thru VC_9
- VC_2 - Static variable in class com.github.kwhat.jnativehook.keyboard.NativeKeyEvent
- VC_3 - Static variable in class com.github.kwhat.jnativehook.keyboard.NativeKeyEvent
- VC_4 - Static variable in class com.github.kwhat.jnativehook.keyboard.NativeKeyEvent
- VC_5 - Static variable in class com.github.kwhat.jnativehook.keyboard.NativeKeyEvent
- VC_6 - Static variable in class com.github.kwhat.jnativehook.keyboard.NativeKeyEvent
- VC_7 - Static variable in class com.github.kwhat.jnativehook.keyboard.NativeKeyEvent
- VC_8 - Static variable in class com.github.kwhat.jnativehook.keyboard.NativeKeyEvent
- VC_9 - Static variable in class com.github.kwhat.jnativehook.keyboard.NativeKeyEvent
- VC_A - Static variable in class com.github.kwhat.jnativehook.keyboard.NativeKeyEvent
-
VC_A thru VC_Z
- VC_ALT - Static variable in class com.github.kwhat.jnativehook.keyboard.NativeKeyEvent
- VC_APP_CALCULATOR - Static variable in class com.github.kwhat.jnativehook.keyboard.NativeKeyEvent
- VC_APP_MAIL - Static variable in class com.github.kwhat.jnativehook.keyboard.NativeKeyEvent
- VC_APP_MUSIC - Static variable in class com.github.kwhat.jnativehook.keyboard.NativeKeyEvent
- VC_APP_PICTURES - Static variable in class com.github.kwhat.jnativehook.keyboard.NativeKeyEvent
- VC_B - Static variable in class com.github.kwhat.jnativehook.keyboard.NativeKeyEvent
- VC_BACK_SLASH - Static variable in class com.github.kwhat.jnativehook.keyboard.NativeKeyEvent
- VC_BACKQUOTE - Static variable in class com.github.kwhat.jnativehook.keyboard.NativeKeyEvent
- VC_BACKSPACE - Static variable in class com.github.kwhat.jnativehook.keyboard.NativeKeyEvent
- VC_BROWSER_BACK - Static variable in class com.github.kwhat.jnativehook.keyboard.NativeKeyEvent
- VC_BROWSER_FAVORITES - Static variable in class com.github.kwhat.jnativehook.keyboard.NativeKeyEvent
- VC_BROWSER_FORWARD - Static variable in class com.github.kwhat.jnativehook.keyboard.NativeKeyEvent
- VC_BROWSER_HOME - Static variable in class com.github.kwhat.jnativehook.keyboard.NativeKeyEvent
- VC_BROWSER_REFRESH - Static variable in class com.github.kwhat.jnativehook.keyboard.NativeKeyEvent
- VC_BROWSER_SEARCH - Static variable in class com.github.kwhat.jnativehook.keyboard.NativeKeyEvent
- VC_BROWSER_STOP - Static variable in class com.github.kwhat.jnativehook.keyboard.NativeKeyEvent
- VC_C - Static variable in class com.github.kwhat.jnativehook.keyboard.NativeKeyEvent
- VC_CAPS_LOCK - Static variable in class com.github.kwhat.jnativehook.keyboard.NativeKeyEvent
- VC_CLEAR - Static variable in class com.github.kwhat.jnativehook.keyboard.NativeKeyEvent
- VC_CLOSE_BRACKET - Static variable in class com.github.kwhat.jnativehook.keyboard.NativeKeyEvent
- VC_COMMA - Static variable in class com.github.kwhat.jnativehook.keyboard.NativeKeyEvent
- VC_CONTEXT_MENU - Static variable in class com.github.kwhat.jnativehook.keyboard.NativeKeyEvent
- VC_CONTROL - Static variable in class com.github.kwhat.jnativehook.keyboard.NativeKeyEvent
- VC_D - Static variable in class com.github.kwhat.jnativehook.keyboard.NativeKeyEvent
- VC_DELETE - Static variable in class com.github.kwhat.jnativehook.keyboard.NativeKeyEvent
- VC_DOWN - Static variable in class com.github.kwhat.jnativehook.keyboard.NativeKeyEvent
- VC_E - Static variable in class com.github.kwhat.jnativehook.keyboard.NativeKeyEvent
- VC_END - Static variable in class com.github.kwhat.jnativehook.keyboard.NativeKeyEvent
- VC_ENTER - Static variable in class com.github.kwhat.jnativehook.keyboard.NativeKeyEvent
- VC_EQUALS - Static variable in class com.github.kwhat.jnativehook.keyboard.NativeKeyEvent
- VC_ESCAPE - Static variable in class com.github.kwhat.jnativehook.keyboard.NativeKeyEvent
- VC_F - Static variable in class com.github.kwhat.jnativehook.keyboard.NativeKeyEvent
- VC_F1 - Static variable in class com.github.kwhat.jnativehook.keyboard.NativeKeyEvent
-
Constants for the F1 through F24 function keys.
- VC_F10 - Static variable in class com.github.kwhat.jnativehook.keyboard.NativeKeyEvent
- VC_F11 - Static variable in class com.github.kwhat.jnativehook.keyboard.NativeKeyEvent
- VC_F12 - Static variable in class com.github.kwhat.jnativehook.keyboard.NativeKeyEvent
- VC_F13 - Static variable in class com.github.kwhat.jnativehook.keyboard.NativeKeyEvent
- VC_F14 - Static variable in class com.github.kwhat.jnativehook.keyboard.NativeKeyEvent
- VC_F15 - Static variable in class com.github.kwhat.jnativehook.keyboard.NativeKeyEvent
- VC_F16 - Static variable in class com.github.kwhat.jnativehook.keyboard.NativeKeyEvent
- VC_F17 - Static variable in class com.github.kwhat.jnativehook.keyboard.NativeKeyEvent
- VC_F18 - Static variable in class com.github.kwhat.jnativehook.keyboard.NativeKeyEvent
- VC_F19 - Static variable in class com.github.kwhat.jnativehook.keyboard.NativeKeyEvent
- VC_F2 - Static variable in class com.github.kwhat.jnativehook.keyboard.NativeKeyEvent
- VC_F20 - Static variable in class com.github.kwhat.jnativehook.keyboard.NativeKeyEvent
- VC_F21 - Static variable in class com.github.kwhat.jnativehook.keyboard.NativeKeyEvent
- VC_F22 - Static variable in class com.github.kwhat.jnativehook.keyboard.NativeKeyEvent
- VC_F23 - Static variable in class com.github.kwhat.jnativehook.keyboard.NativeKeyEvent
- VC_F24 - Static variable in class com.github.kwhat.jnativehook.keyboard.NativeKeyEvent
- VC_F3 - Static variable in class com.github.kwhat.jnativehook.keyboard.NativeKeyEvent
- VC_F4 - Static variable in class com.github.kwhat.jnativehook.keyboard.NativeKeyEvent
- VC_F5 - Static variable in class com.github.kwhat.jnativehook.keyboard.NativeKeyEvent
- VC_F6 - Static variable in class com.github.kwhat.jnativehook.keyboard.NativeKeyEvent
- VC_F7 - Static variable in class com.github.kwhat.jnativehook.keyboard.NativeKeyEvent
- VC_F8 - Static variable in class com.github.kwhat.jnativehook.keyboard.NativeKeyEvent
- VC_F9 - Static variable in class com.github.kwhat.jnativehook.keyboard.NativeKeyEvent
- VC_FURIGANA - Static variable in class com.github.kwhat.jnativehook.keyboard.NativeKeyEvent
- VC_G - Static variable in class com.github.kwhat.jnativehook.keyboard.NativeKeyEvent
- VC_H - Static variable in class com.github.kwhat.jnativehook.keyboard.NativeKeyEvent
- VC_HIRAGANA - Static variable in class com.github.kwhat.jnativehook.keyboard.NativeKeyEvent
- VC_HOME - Static variable in class com.github.kwhat.jnativehook.keyboard.NativeKeyEvent
- VC_I - Static variable in class com.github.kwhat.jnativehook.keyboard.NativeKeyEvent
- VC_INSERT - Static variable in class com.github.kwhat.jnativehook.keyboard.NativeKeyEvent
-
Edit Key Zone
- VC_J - Static variable in class com.github.kwhat.jnativehook.keyboard.NativeKeyEvent
- VC_K - Static variable in class com.github.kwhat.jnativehook.keyboard.NativeKeyEvent
- VC_KANJI - Static variable in class com.github.kwhat.jnativehook.keyboard.NativeKeyEvent
- VC_KATAKANA - Static variable in class com.github.kwhat.jnativehook.keyboard.NativeKeyEvent
-
Japanese Language Keys
- VC_L - Static variable in class com.github.kwhat.jnativehook.keyboard.NativeKeyEvent
- VC_LEFT - Static variable in class com.github.kwhat.jnativehook.keyboard.NativeKeyEvent
- VC_M - Static variable in class com.github.kwhat.jnativehook.keyboard.NativeKeyEvent
- VC_MEDIA_EJECT - Static variable in class com.github.kwhat.jnativehook.keyboard.NativeKeyEvent
- VC_MEDIA_NEXT - Static variable in class com.github.kwhat.jnativehook.keyboard.NativeKeyEvent
- VC_MEDIA_PLAY - Static variable in class com.github.kwhat.jnativehook.keyboard.NativeKeyEvent
- VC_MEDIA_PREVIOUS - Static variable in class com.github.kwhat.jnativehook.keyboard.NativeKeyEvent
- VC_MEDIA_SELECT - Static variable in class com.github.kwhat.jnativehook.keyboard.NativeKeyEvent
- VC_MEDIA_STOP - Static variable in class com.github.kwhat.jnativehook.keyboard.NativeKeyEvent
- VC_META - Static variable in class com.github.kwhat.jnativehook.keyboard.NativeKeyEvent
- VC_MINUS - Static variable in class com.github.kwhat.jnativehook.keyboard.NativeKeyEvent
- VC_N - Static variable in class com.github.kwhat.jnativehook.keyboard.NativeKeyEvent
- VC_NUM_LOCK - Static variable in class com.github.kwhat.jnativehook.keyboard.NativeKeyEvent
-
Begin Numeric Zone
- VC_O - Static variable in class com.github.kwhat.jnativehook.keyboard.NativeKeyEvent
- VC_OPEN_BRACKET - Static variable in class com.github.kwhat.jnativehook.keyboard.NativeKeyEvent
- VC_P - Static variable in class com.github.kwhat.jnativehook.keyboard.NativeKeyEvent
- VC_PAGE_DOWN - Static variable in class com.github.kwhat.jnativehook.keyboard.NativeKeyEvent
- VC_PAGE_UP - Static variable in class com.github.kwhat.jnativehook.keyboard.NativeKeyEvent
- VC_PAUSE - Static variable in class com.github.kwhat.jnativehook.keyboard.NativeKeyEvent
- VC_PERIOD - Static variable in class com.github.kwhat.jnativehook.keyboard.NativeKeyEvent
- VC_POWER - Static variable in class com.github.kwhat.jnativehook.keyboard.NativeKeyEvent
-
Media and Extra Keys
- VC_PRINTSCREEN - Static variable in class com.github.kwhat.jnativehook.keyboard.NativeKeyEvent
- VC_Q - Static variable in class com.github.kwhat.jnativehook.keyboard.NativeKeyEvent
- VC_QUOTE - Static variable in class com.github.kwhat.jnativehook.keyboard.NativeKeyEvent
- VC_R - Static variable in class com.github.kwhat.jnativehook.keyboard.NativeKeyEvent
- VC_RIGHT - Static variable in class com.github.kwhat.jnativehook.keyboard.NativeKeyEvent
- VC_S - Static variable in class com.github.kwhat.jnativehook.keyboard.NativeKeyEvent
- VC_SCROLL_LOCK - Static variable in class com.github.kwhat.jnativehook.keyboard.NativeKeyEvent
- VC_SEMICOLON - Static variable in class com.github.kwhat.jnativehook.keyboard.NativeKeyEvent
- VC_SEPARATOR - Static variable in class com.github.kwhat.jnativehook.keyboard.NativeKeyEvent
- VC_SHIFT - Static variable in class com.github.kwhat.jnativehook.keyboard.NativeKeyEvent
-
Modifier and Control Keys
- VC_SLASH - Static variable in class com.github.kwhat.jnativehook.keyboard.NativeKeyEvent
- VC_SLEEP - Static variable in class com.github.kwhat.jnativehook.keyboard.NativeKeyEvent
- VC_SPACE - Static variable in class com.github.kwhat.jnativehook.keyboard.NativeKeyEvent
- VC_SUN_AGAIN - Static variable in class com.github.kwhat.jnativehook.keyboard.NativeKeyEvent
- VC_SUN_COPY - Static variable in class com.github.kwhat.jnativehook.keyboard.NativeKeyEvent
- VC_SUN_CUT - Static variable in class com.github.kwhat.jnativehook.keyboard.NativeKeyEvent
- VC_SUN_FIND - Static variable in class com.github.kwhat.jnativehook.keyboard.NativeKeyEvent
- VC_SUN_FRONT - Static variable in class com.github.kwhat.jnativehook.keyboard.NativeKeyEvent
- VC_SUN_HELP - Static variable in class com.github.kwhat.jnativehook.keyboard.NativeKeyEvent
-
Sun keyboards
- VC_SUN_INSERT - Static variable in class com.github.kwhat.jnativehook.keyboard.NativeKeyEvent
- VC_SUN_OPEN - Static variable in class com.github.kwhat.jnativehook.keyboard.NativeKeyEvent
- VC_SUN_PROPS - Static variable in class com.github.kwhat.jnativehook.keyboard.NativeKeyEvent
- VC_SUN_STOP - Static variable in class com.github.kwhat.jnativehook.keyboard.NativeKeyEvent
- VC_SUN_UNDO - Static variable in class com.github.kwhat.jnativehook.keyboard.NativeKeyEvent
- VC_T - Static variable in class com.github.kwhat.jnativehook.keyboard.NativeKeyEvent
- VC_TAB - Static variable in class com.github.kwhat.jnativehook.keyboard.NativeKeyEvent
- VC_U - Static variable in class com.github.kwhat.jnativehook.keyboard.NativeKeyEvent
- VC_UNDEFINED - Static variable in class com.github.kwhat.jnativehook.keyboard.NativeKeyEvent
-
This value is used to indicate that the keyCode is unknown.
- VC_UNDERSCORE - Static variable in class com.github.kwhat.jnativehook.keyboard.NativeKeyEvent
- VC_UP - Static variable in class com.github.kwhat.jnativehook.keyboard.NativeKeyEvent
-
Begin Cursor Key Zone
- VC_V - Static variable in class com.github.kwhat.jnativehook.keyboard.NativeKeyEvent
- VC_VOLUME_DOWN - Static variable in class com.github.kwhat.jnativehook.keyboard.NativeKeyEvent
- VC_VOLUME_MUTE - Static variable in class com.github.kwhat.jnativehook.keyboard.NativeKeyEvent
- VC_VOLUME_UP - Static variable in class com.github.kwhat.jnativehook.keyboard.NativeKeyEvent
- VC_W - Static variable in class com.github.kwhat.jnativehook.keyboard.NativeKeyEvent
- VC_WAKE - Static variable in class com.github.kwhat.jnativehook.keyboard.NativeKeyEvent
- VC_X - Static variable in class com.github.kwhat.jnativehook.keyboard.NativeKeyEvent
- VC_Y - Static variable in class com.github.kwhat.jnativehook.keyboard.NativeKeyEvent
- VC_YEN - Static variable in class com.github.kwhat.jnativehook.keyboard.NativeKeyEvent
- VC_Z - Static variable in class com.github.kwhat.jnativehook.keyboard.NativeKeyEvent
- VoidDispatchService - Class in com.github.kwhat.jnativehook.dispatcher
-
Void implementation of the
ExecutorService
used to dispatch native events directly on the operating system's event delivery thread. - VoidDispatchService() - Constructor for class com.github.kwhat.jnativehook.dispatcher.VoidDispatchService
W
- WHEEL_BLOCK_SCROLL - Static variable in class com.github.kwhat.jnativehook.mouse.NativeMouseWheelEvent
-
Constant representing scrolling by a "block" (like scrolling with page-up, page-down keys).
- WHEEL_HORIZONTAL_DIRECTION - Static variable in class com.github.kwhat.jnativehook.mouse.NativeMouseWheelEvent
-
Constant representing scrolling in the horizontal direction.
- WHEEL_UNIT_SCROLL - Static variable in class com.github.kwhat.jnativehook.mouse.NativeMouseWheelEvent
-
Constant representing scrolling by "units" (like scrolling with the arrow keys).
- WHEEL_VERTICAL_DIRECTION - Static variable in class com.github.kwhat.jnativehook.mouse.NativeMouseWheelEvent
-
Constant representing scrolling in the vertical direction.
- WIN_SET_HOOK - Static variable in exception com.github.kwhat.jnativehook.NativeHookException
-
Windows SetWindowsHookEx function failed to register the low level hook.
- windowActivated(WindowEvent) - Method in class com.github.kwhat.jnativehook.example.NativeHookDemo
-
Unimplemented
- windowClosed(WindowEvent) - Method in class com.github.kwhat.jnativehook.example.NativeHookDemo
-
Finalize and exit the program.
- windowClosing(WindowEvent) - Method in class com.github.kwhat.jnativehook.example.NativeHookDemo
-
Unimplemented
- windowDeactivated(WindowEvent) - Method in class com.github.kwhat.jnativehook.example.NativeHookDemo
-
Unimplemented
- windowDeiconified(WindowEvent) - Method in class com.github.kwhat.jnativehook.example.NativeHookDemo
-
Unimplemented
- windowIconified(WindowEvent) - Method in class com.github.kwhat.jnativehook.example.NativeHookDemo
-
Unimplemented
- windowOpened(WindowEvent) - Method in class com.github.kwhat.jnativehook.example.NativeHookDemo
-
Display information about the native keyboard and mouse along with any errors that may have occurred.
- WINDOWS - com.github.kwhat.jnativehook.NativeSystem.Family
X
- X11_OPEN_DISPLAY - Static variable in exception com.github.kwhat.jnativehook.NativeHookException
-
X11 open display error code.
- X11_RECORD_ALLOC_RANGE - Static variable in exception com.github.kwhat.jnativehook.NativeHookException
-
X11 extension XRecord could not allocate range.
- X11_RECORD_CREATE_CONTEXT - Static variable in exception com.github.kwhat.jnativehook.NativeHookException
-
X11 extension XRecord could not create a context.
- X11_RECORD_ENABLE_CONTEXT - Static variable in exception com.github.kwhat.jnativehook.NativeHookException
-
X11 extension XRecord could not enable the context.
- X11_RECORD_GET_CONTEXT - Static variable in exception com.github.kwhat.jnativehook.NativeHookException
-
X11 extension XRecord could not enable the context.
- X11_RECORD_NOT_FOUND - Static variable in exception com.github.kwhat.jnativehook.NativeHookException
-
X11 extension XRecord was not found.
- x86 - com.github.kwhat.jnativehook.NativeSystem.Arch
- x86_64 - com.github.kwhat.jnativehook.NativeSystem.Arch
All Classes All Packages