Package com.tulskiy.keymaster.x11
Interface X11
-
- All Superinterfaces:
com.sun.jna.Library
public interface X11 extends com.sun.jna.LibraryAuthor: 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
All Methods Instance Methods Abstract Methods 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 Detail
-
Lib
static final X11 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 Detail
-
XOpenDisplay
com.sun.jna.Pointer XOpenDisplay(String name)
-
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
int XNextEvent(com.sun.jna.Pointer display, X11.XEvent event)
-
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
X11.XErrorHandler XSetErrorHandler(X11.XErrorHandler errorHandler)
-
XGetErrorText
int XGetErrorText(com.sun.jna.Pointer display, int code, byte[] buffer, int len)
-
-