Package com.tulskiy.keymaster.x11
Interface X11
- All Superinterfaces:
com.sun.jna.Library
public interface X11
extends com.sun.jna.Library
Author: Denis Tulskiy
Date: 7/14/11
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classX11.XErrorEventstatic interfaceX11.XErrorHandlerstatic classX11.XEventstatic classX11.XKeyEvent -
Field Summary
Fields Modifier and Type Field Description static intControlMaskstatic intGrabModeAsyncstatic intKeyPressstatic intKeyReleasestatic X11Libstatic intLockMaskstatic intMod1Maskstatic intMod2Maskstatic intMod3Maskstatic intMod4Maskstatic intMod5Maskstatic intShiftMask -
Method Summary
Modifier and Type Method Description intXCloseDisplay(com.sun.jna.Pointer display)com.sun.jna.NativeLongXDefaultRootWindow(com.sun.jna.Pointer display)intXGetErrorText(com.sun.jna.Pointer display, int code, byte[] buffer, int len)intXGrabKey(com.sun.jna.Pointer display, int code, int modifiers, com.sun.jna.NativeLong root, int ownerEvents, int pointerMode, int keyBoardMode)intXkbSetDetectableAutoRepeat(com.sun.jna.Pointer display, boolean detectable, com.sun.jna.Pointer supported_rtrn)byteXKeysymToKeycode(com.sun.jna.Pointer display, long keysym)intXNextEvent(com.sun.jna.Pointer display, X11.XEvent event)com.sun.jna.PointerXOpenDisplay(String name)intXPending(com.sun.jna.Pointer display)X11.XErrorHandlerXSetErrorHandler(X11.XErrorHandler errorHandler)intXUngrabKey(com.sun.jna.Pointer display, int code, int modifiers, com.sun.jna.NativeLong root)
-
Field Details
-
Lib
-
GrabModeAsync
static final int GrabModeAsync- See Also:
- Constant Field Values
-
KeyPress
static final int KeyPress- See Also:
- Constant Field Values
-
KeyRelease
static final int KeyRelease- See Also:
- Constant Field Values
-
ShiftMask
static final int ShiftMask- See Also:
- Constant Field Values
-
LockMask
static final int LockMask- See Also:
- Constant Field Values
-
ControlMask
static final int ControlMask- See Also:
- Constant Field Values
-
Mod1Mask
static final int Mod1Mask- See Also:
- Constant Field Values
-
Mod2Mask
static final int Mod2Mask- See Also:
- Constant Field Values
-
Mod3Mask
static final int Mod3Mask- See Also:
- Constant Field Values
-
Mod4Mask
static final int Mod4Mask- See Also:
- Constant Field Values
-
Mod5Mask
static final int Mod5Mask- See Also:
- Constant Field Values
-
-
Method Details
-
XOpenDisplay
-
XDefaultRootWindow
com.sun.jna.NativeLong XDefaultRootWindow(com.sun.jna.Pointer display) -
XKeysymToKeycode
byte XKeysymToKeycode(com.sun.jna.Pointer display, long keysym) -
XGrabKey
int XGrabKey(com.sun.jna.Pointer display, int code, int modifiers, com.sun.jna.NativeLong root, int ownerEvents, int pointerMode, int keyBoardMode) -
XUngrabKey
int XUngrabKey(com.sun.jna.Pointer display, int code, int modifiers, com.sun.jna.NativeLong root) -
XNextEvent
-
XPending
int XPending(com.sun.jna.Pointer display) -
XCloseDisplay
int XCloseDisplay(com.sun.jna.Pointer display) -
XkbSetDetectableAutoRepeat
int XkbSetDetectableAutoRepeat(com.sun.jna.Pointer display, boolean detectable, com.sun.jna.Pointer supported_rtrn) -
XSetErrorHandler
-
XGetErrorText
int XGetErrorText(com.sun.jna.Pointer display, int code, byte[] buffer, int len)
-