| Modifier and Type | Interface and Description |
|---|---|
static class |
User32.MSG |
static class |
User32.POINT |
W32API.HANDLE, W32API.HBITMAP, W32API.HDC, W32API.HICON, W32API.HINSTANCE, W32API.HMODULE, W32API.HRGN, W32API.HWND, W32API.LONG_PTR, W32API.LPARAM, W32API.LRESULT, W32API.ULONG_PTR, W32API.WPARAM| Modifier and Type | Field and Description |
|---|---|
static int |
WH_KEYBOARD |
static int |
WH_KEYBOARD_LL |
static int |
WH_MOUSE |
static int |
WH_MOUSE_LL |
INVALID_HANDLE_VALUEFUNCTION_MAPPER, STDCALL_CONVENTIONOPTION_FUNCTION_MAPPER, OPTION_INVOKING_METHOD, OPTION_STRUCTURE_ALIGNMENT, OPTION_TYPE_MAPPERERROR_FILE_NOT_FOUND, ERROR_INVALID_FUNCTION, ERROR_PATH_NOT_FOUND, NO_ERROR| Modifier and Type | Method and Description |
|---|---|
W32API.LRESULT |
CallNextHookEx(W32API.HANDLE hhk,
int nCode,
W32API.WPARAM wParam,
W32API.LPARAM lParam) |
W32API.LRESULT |
DispatchMessage(User32.MSG msg) |
boolean |
GetAsyncKeyState(int input) |
int |
GetCurrentThreadId() |
int |
GetCursorPos(User32.POINT p) |
int |
GetMessageW(User32.MSG lpMsg,
W32API.HWND hWnd,
int wMsgFilterMin,
int wMsgFilterMax) |
void |
keybd_event(int key,
int b,
int state,
int d)
Simulates keyboard input
|
int |
PeekMessage(User32.MSG lpMsg,
W32API.HWND hWnd,
int wMsgFilterMin,
int wMsgFilterMax,
int wRemoveMsg) |
W32API.HANDLE |
SetWindowsHookExW(int idHook,
com.sun.jna.win32.StdCallLibrary.StdCallCallback lpfn,
W32API.HINSTANCE hMod,
long dwThreadId) |
boolean |
TranslateMessage(User32.MSG msg) |
boolean |
UnhookWindowsHookExW(W32API.HANDLE hhk) |
static final int WH_KEYBOARD_LL
static final int WH_KEYBOARD
static final int WH_MOUSE
static final int WH_MOUSE_LL
W32API.LRESULT CallNextHookEx(W32API.HANDLE hhk, int nCode, W32API.WPARAM wParam, W32API.LPARAM lParam)
boolean GetAsyncKeyState(int input)
int GetCursorPos(User32.POINT p)
int GetCurrentThreadId()
W32API.HANDLE SetWindowsHookExW(int idHook, com.sun.jna.win32.StdCallLibrary.StdCallCallback lpfn, W32API.HINSTANCE hMod, long dwThreadId)
boolean UnhookWindowsHookExW(W32API.HANDLE hhk)
int GetMessageW(User32.MSG lpMsg, W32API.HWND hWnd, int wMsgFilterMin, int wMsgFilterMax)
int PeekMessage(User32.MSG lpMsg, W32API.HWND hWnd, int wMsgFilterMin, int wMsgFilterMax, int wRemoveMsg)
W32API.LRESULT DispatchMessage(User32.MSG msg)
boolean TranslateMessage(User32.MSG msg)
void keybd_event(int key,
int b,
int state,
int d)
key - the key (see Key Enum)b - should be 0state - the state (up / down)d - should be 0Copyright © 2007-2012 Global Information Systems Group, ETH Zurich. All Rights Reserved.