com.jniwrapper.win32.hook package contains classes, which allows you to work with
native hooks, such as keyboard hook, mouse hook, system idle tracker etc.See: Description
| Interface | Description |
|---|---|
| CBTHookListener |
The listener interface for receiving events from CBT
Hook hook. |
| HookEventListener |
Base interface for all hook event listeners.
|
| IdleTrackerListener |
This class is a listener of the mouse and keyboard idle timeout events.
|
| Class | Description |
|---|---|
| CallWndProcEvent |
This class describes events of the
Hook.Descriptor.CALLWNDPROC hook. |
| CallWndProcRetEvent |
This class describes events of the
Hook.Descriptor.CALLWNDPROCRET hook. |
| CBTEvent |
This class describes events of the
Hook.Descriptor.CBT hook. |
| CBTEvent.Activate |
Represents
HCBT_ACTIVATE hook event. |
| CBTEvent.ClickSkipped |
Represents
HCBT_CLICKSKIPPED hook event. |
| CBTEvent.CreateWnd |
Represents
HCBT_CREATEWND hook event. |
| CBTEvent.DestroyWnd |
Represents
HCBT_DESTROYWND hook event. |
| CBTEvent.KeySkipped |
Represents
HCBT_KEYSKIPPED hook event. |
| CBTEvent.MinMax |
Represents
HCBT_MINMAX hook event. |
| CBTEvent.MoveSize |
Represents
HCBT_MOVESIZE hook event. |
| CBTEvent.QS |
Represents
QS hook event. |
| CBTEvent.SetFocus |
Represents
SETFOCUS hook event. |
| CBTEvent.SysCommand |
Represents
SYSCOMMAND hook event. |
| CBTHook |
Implementation of CBT hook.
|
| CBTHookAdapter |
An abstract adapter class for receiving CBT Hook events.
|
| EventsFilter |
Provides the functionality for configuring and filtering hook events.
|
| EventsFilter.Range |
Defines range of events.
|
| EventsFilter.WindowRecord |
Defines window events.
|
| ForegroungIdleEvent |
This class describes events of the
Hook.Descriptor.FOREGROUNDIDLE hook. |
| GetMsgEvent |
This class describes events of the
Hook.Descriptor.GETMESSAGE hook. |
| Hook |
This class enables to install various Windows hooks and retrieve information from them
using
HookEventListener. |
| Hook.Descriptor |
This class represents the enumeraton of available Windows hooks.
|
| HookEventObject |
Base hook event object.
|
| IdleTracker |
This class provides functionality for controlling the mouse and keyboard idleness.
|
| JournalRecordEvent |
This class describes events of the
Hook.Descriptor.JOURNALRECORD hook. |
| KeyboardEvent |
This class describes events of the
Hook.Descriptor.KEYBOARD hook. |
| LowLevelKeyboardEvent |
Defines low level keyboard event object.
|
| LowLevelKeyboardHook |
Provides implementation of low-level keyboard hook.
|
| LowLevelMouseEvent |
Defines low level mouse event object.
|
| LowLevelMouseHook |
Provides implementation of low-level mouse hook.
|
| MouseEvent |
This class describes events of the
Hook.Descriptor.MOUSE hook. |
| ShellEvent |
This class describes events of the
Hook.Descriptor.SHELL hook. |
| SysMsgProcEvent |
This class describes events of the
Hook.Descriptor.SYSMSGFILTER hook. |
com.jniwrapper.win32.hook package contains classes, which allows you to work with
native hooks, such as keyboard hook, mouse hook, system idle tracker etc.