Package com.tulskiy.keymaster.windows
Class User32
java.lang.Object
com.tulskiy.keymaster.windows.User32
public class User32 extends Object
Author: Denis Tulskiy
Date: 6/15/11
-
Field Summary
Fields Modifier and Type Field Description static intMOD_ALTstatic intMOD_CONTROLstatic intMOD_NOREPEATstatic intMOD_SHIFTstatic intMOD_WINstatic intPM_REMOVEstatic intVK_MEDIA_NEXT_TRACKstatic intVK_MEDIA_PLAY_PAUSEstatic intVK_MEDIA_PREV_TRACKstatic intVK_MEDIA_STOPstatic intWM_HOTKEY -
Constructor Summary
Constructors Constructor Description User32() -
Method Summary
Modifier and Type Method Description static booleanPeekMessage(com.sun.jna.platform.win32.WinUser.MSG lpMsg, com.sun.jna.Pointer hWnd, int wMsgFilterMin, int wMsgFilterMax, int wRemoveMsg)static booleanRegisterHotKey(com.sun.jna.Pointer hWnd, int id, int fsModifiers, int vk)static booleanUnregisterHotKey(com.sun.jna.Pointer hWnd, int id)
-
Field Details
-
MOD_ALT
public static final int MOD_ALT- See Also:
- Constant Field Values
-
MOD_CONTROL
public static final int MOD_CONTROL- See Also:
- Constant Field Values
-
MOD_NOREPEAT
public static final int MOD_NOREPEAT- See Also:
- Constant Field Values
-
MOD_SHIFT
public static final int MOD_SHIFT- See Also:
- Constant Field Values
-
MOD_WIN
public static final int MOD_WIN- See Also:
- Constant Field Values
-
WM_HOTKEY
public static final int WM_HOTKEY- See Also:
- Constant Field Values
-
VK_MEDIA_NEXT_TRACK
public static final int VK_MEDIA_NEXT_TRACK- See Also:
- Constant Field Values
-
VK_MEDIA_PREV_TRACK
public static final int VK_MEDIA_PREV_TRACK- See Also:
- Constant Field Values
-
VK_MEDIA_STOP
public static final int VK_MEDIA_STOP- See Also:
- Constant Field Values
-
VK_MEDIA_PLAY_PAUSE
public static final int VK_MEDIA_PLAY_PAUSE- See Also:
- Constant Field Values
-
PM_REMOVE
public static final int PM_REMOVE- See Also:
- Constant Field Values
-
-
Constructor Details
-
User32
public User32()
-
-
Method Details
-
RegisterHotKey
public static boolean RegisterHotKey(com.sun.jna.Pointer hWnd, int id, int fsModifiers, int vk) -
UnregisterHotKey
public static boolean UnregisterHotKey(com.sun.jna.Pointer hWnd, int id) -
PeekMessage
public static boolean PeekMessage(com.sun.jna.platform.win32.WinUser.MSG lpMsg, com.sun.jna.Pointer hWnd, int wMsgFilterMin, int wMsgFilterMax, int wRemoveMsg)
-