EnterWindow and FocusIn when KeyMapState selected.
struct XKeymapEvent {
int type;
unsigned long serial;
Bool send_event;
Display * display;
Window window;
char key_vector[32];
}
| Modifier and Type | Class and Description |
|---|---|
| public static class | XKeymapEvent.
An array of |
| Modifier and Type | Field and Description |
|---|---|
| public static final int | ALIGNOF
The struct alignment in bytes. |
| public static final int | DISPLAY
The struct member offsets. |
| public static final int | KEY_VECTOR
The struct member offsets. |
| public static final int | SEND_EVENT
The struct member offsets. |
| public static final int | SERIAL
The struct member offsets. |
| public static final int | SIZEOF
The struct size in bytes. |
| public static final int | TYPE
The struct member offsets. |
| public static final int | WINDOW
The struct member offsets. |
| Access | Constructor and Description |
|---|---|
| protected | |
| public | XKeymapEvent(ByteBuffer container)
Creates a |
| Modifier and Type | Method and Description |
|---|---|
| public static XKeymapEvent | |
| public static XKeymapEvent. | calloc(int
the buffer capacity capacity)Returns a new |
| public static XKeymapEvent | calloc(MemoryStack
the stack from which to allocate stack)Returns a new |
| public static XKeymapEvent. | calloc(int
the buffer capacity capacity, MemoryStack the stack from which to allocate stack)Returns a new |
| public static XKeymapEvent | |
| public static XKeymapEvent | |
| public static XKeymapEvent. | |
| public static XKeymapEvent. | |
| protected XKeymapEvent | create(long
the struct memory address address, ByteBuffer an optional container buffer, to be referenced strongly by the struct instance. container)Implements abstract org. the constructor, but returns the exact type of the Struct subclass.
|
| public static XKeymapEvent | |
| public static XKeymapEvent | |
| public static XKeymapEvent. | create(int
the buffer capacity capacity)Returns a new |
| public static XKeymapEvent. | create(long
the memory address address, int the buffer capacity capacity)Create a |
| public static XKeymapEvent | |
| public static XKeymapEvent. | |
| public long | |
| public XKeymapEvent | |
| public ByteBuffer | |
| public byte | |
| public XKeymapEvent | |
| public XKeymapEvent | key_vector(int index, byte value)
Sets the specified value at the specified index of the |
| public static XKeymapEvent | |
| public static XKeymapEvent. | malloc(int
the buffer capacity capacity)Returns a new |
| public static XKeymapEvent | malloc(MemoryStack
the stack from which to allocate stack)Returns a new |
| public static XKeymapEvent. | malloc(int
the buffer capacity capacity, MemoryStack the stack from which to allocate stack)Returns a new |
| public static XKeymapEvent | |
| public static XKeymapEvent | |
| public static XKeymapEvent. | |
| public static XKeymapEvent. | |
| public static long | |
| public static void | |
| public static ByteBuffer | |
| public static byte | |
| public static void | |
| public static void | |
| public static int | |
| public static void | |
| public static long | |
| public static void | |
| public static int | |
| public static void | |
| public static long | |
| public static void | |
| public boolean | |
| public XKeymapEvent | |
| public long | |
| public XKeymapEvent | |
| public XKeymapEvent | set(int type, long serial, boolean send_event, long display, long window, ByteBuffer key_vector)
Initializes this struct with the specified values. |
| public XKeymapEvent | Returns: this structthe source struct src)Copies the specified struct data to this struct. |
| public int | |
| public int | |
| public XKeymapEvent | |
| public static void | |
| public long | |
| public XKeymapEvent |
| ALIGNOF | back to summary |
|---|---|
| public static final int ALIGNOF The struct alignment in bytes. | |
| DISPLAY | back to summary |
|---|---|
| public static final int DISPLAY The struct member offsets. | |
| KEY_VECTOR | back to summary |
|---|---|
| public static final int KEY_VECTOR The struct member offsets. | |
| SEND_EVENT | back to summary |
|---|---|
| public static final int SEND_EVENT The struct member offsets. | |
| SERIAL | back to summary |
|---|---|
| public static final int SERIAL The struct member offsets. | |
| SIZEOF | back to summary |
|---|---|
| public static final int SIZEOF The struct size in bytes. | |
| TYPE | back to summary |
|---|---|
| public static final int TYPE The struct member offsets. | |
| WINDOW | back to summary |
|---|---|
| public static final int WINDOW The struct member offsets. | |
| XKeymapEvent | back to summary |
|---|---|
| protected XKeymapEvent(long address, ByteBuffer container) | |
| XKeymapEvent | back to summary |
|---|---|
| public XKeymapEvent(ByteBuffer container) Creates a The created instance holds a strong reference to the container object. | |
| calloc | back to summary |
|---|---|
| public static XKeymapEvent calloc() Returns a new | |
| calloc | back to summary |
|---|---|
| public static XKeymapEvent. Returns a new
| |
| calloc | back to summary |
|---|---|
| public static XKeymapEvent calloc(MemoryStack stack) Returns a new
| |
| calloc | back to summary |
|---|---|
| public static XKeymapEvent. Returns a new
| |
| callocStack | back to summary |
|---|---|
| public static XKeymapEvent callocStack()
Deprecated
Deprecated for removal in 3.4.0. Use
| |
| callocStack | back to summary |
|---|---|
| public static XKeymapEvent callocStack(MemoryStack stack)
Deprecated
Deprecated for removal in 3.4.0. Use
| |
| callocStack | back to summary |
|---|---|
| public static XKeymapEvent. Deprecated
Deprecated for removal in 3.4.0. Use
| |
| callocStack | back to summary |
|---|---|
| public static XKeymapEvent. Deprecated
Deprecated for removal in 3.4.0. Use
| |
| create | back to summary |
|---|---|
| protected XKeymapEvent create(long address, ByteBuffer container) Implements abstract org. Doc from org. Similar to Effectively, every
| |
| create | back to summary |
|---|---|
| public static XKeymapEvent create() Returns a new | |
| create | back to summary |
|---|---|
| public static XKeymapEvent create(long address) Returns a new | |
| create | back to summary |
|---|---|
| public static XKeymapEvent. Returns a new
| |
| create | back to summary |
|---|---|
| public static XKeymapEvent. Create a
| |
| createSafe | back to summary |
|---|---|
| public static XKeymapEvent createSafe(long address) Like
| |
| createSafe | back to summary |
|---|---|
| public static XKeymapEvent. Like
| |
| display | back to summary |
|---|---|
| public long display()
| |
| display | back to summary |
|---|---|
| public XKeymapEvent display(long value) Sets the specified value to the | |
| key_vector | back to summary |
|---|---|
public ByteBuffer key_vector()
| |
| key_vector | back to summary |
|---|---|
public byte key_vector(int index)
| |
| key_vector | back to summary |
|---|---|
| public XKeymapEvent key_vector(ByteBuffer value) Copies the specified | |
| key_vector | back to summary |
|---|---|
| public XKeymapEvent key_vector(int index, byte value) Sets the specified value at the specified index of the | |
| malloc | back to summary |
|---|---|
| public static XKeymapEvent malloc() Returns a new | |
| malloc | back to summary |
|---|---|
| public static XKeymapEvent. Returns a new
| |
| malloc | back to summary |
|---|---|
| public static XKeymapEvent malloc(MemoryStack stack) Returns a new
| |
| malloc | back to summary |
|---|---|
| public static XKeymapEvent. Returns a new
| |
| mallocStack | back to summary |
|---|---|
| public static XKeymapEvent mallocStack()
Deprecated
Deprecated for removal in 3.4.0. Use
| |
| mallocStack | back to summary |
|---|---|
| public static XKeymapEvent mallocStack(MemoryStack stack)
Deprecated
Deprecated for removal in 3.4.0. Use
| |
| mallocStack | back to summary |
|---|---|
| public static XKeymapEvent. Deprecated
Deprecated for removal in 3.4.0. Use
| |
| mallocStack | back to summary |
|---|---|
| public static XKeymapEvent. Deprecated
Deprecated for removal in 3.4.0. Use
| |
| ndisplay | back to summary |
|---|---|
| public static long ndisplay(long struct) Unsafe version of | |
| ndisplay | back to summary |
|---|---|
| public static void ndisplay(long struct, long value) Unsafe version of | |
| nkey_vector | back to summary |
|---|---|
| public static ByteBuffer nkey_vector(long struct) Unsafe version of | |
| nkey_vector | back to summary |
|---|---|
| public static byte nkey_vector(long struct, int index) Unsafe version of | |
| nkey_vector | back to summary |
|---|---|
| public static void nkey_vector(long struct, ByteBuffer value) Unsafe version of | |
| nkey_vector | back to summary |
|---|---|
| public static void nkey_vector(long struct, int index, byte value) Unsafe version of | |
| nsend_event | back to summary |
|---|---|
| public static int nsend_event(long struct) Unsafe version of | |
| nsend_event | back to summary |
|---|---|
| public static void nsend_event(long struct, int value) Unsafe version of | |
| nserial | back to summary |
|---|---|
| public static long nserial(long struct) Unsafe version of | |
| nserial | back to summary |
|---|---|
| public static void nserial(long struct, long value) Unsafe version of | |
| ntype | back to summary |
|---|---|
| public static int ntype(long struct) Unsafe version of | |
| ntype | back to summary |
|---|---|
| public static void ntype(long struct, int value) Unsafe version of | |
| nwindow | back to summary |
|---|---|
| public static long nwindow(long struct) Unsafe version of | |
| nwindow | back to summary |
|---|---|
| public static void nwindow(long struct, long value) Unsafe version of | |
| send_event | back to summary |
|---|---|
| public boolean send_event() true if this came from an
| |
| send_event | back to summary |
|---|---|
| public XKeymapEvent send_event(boolean value) Sets the specified value to the | |
| serial | back to summary |
|---|---|
| public long serial() # of last request processed by server
| |
| serial | back to summary |
|---|---|
| public XKeymapEvent serial(long value) Sets the specified value to the | |
| set | back to summary |
|---|---|
| public XKeymapEvent set(int type, long serial, boolean send_event, long display, long window, ByteBuffer key_vector) Initializes this struct with the specified values. | |
| set | back to summary |
|---|---|
| public XKeymapEvent set(XKeymapEvent src) Copies the specified struct data to this struct.
| |
| sizeof | back to summary |
|---|---|
| public int sizeof() Implements abstract org. Doc from org. Returns
| |
| type | back to summary |
|---|---|
public int type()
| |
| type | back to summary |
|---|---|
| public XKeymapEvent type(int value) Sets the specified value to the | |
| validate | back to summary |
|---|---|
| public static void validate(long struct) Validates pointer members that should not be
| |
| window | back to summary |
|---|---|
| public long window() window it reported relative to
| |
| window | back to summary |
|---|---|
| public XKeymapEvent window(long value) Sets the specified value to the | |
XKeymapEvent structs.
| Modifier and Type | Field and Description |
|---|---|
| private static final XKeymapEvent |
| Access | Constructor and Description |
|---|---|
| public | Buffer(ByteBuffer container)
Creates a new |
| public | |
| pack-priv |
| Modifier and Type | Method and Description |
|---|---|
| public long | |
| public XKeymapEvent. | |
| protected XKeymapEvent | |
| public ByteBuffer | |
| public byte | |
| public XKeymapEvent. | |
| public XKeymapEvent. | key_vector(int index, byte value)
Sets the specified value at the specified index of the |
| protected XKeymapEvent. | |
| public boolean | |
| public XKeymapEvent. | |
| public long | |
| public XKeymapEvent. | |
| public int | |
| public XKeymapEvent. | |
| public long | |
| public XKeymapEvent. |
| ELEMENT_FACTORY | back to summary |
|---|---|
| private static final XKeymapEvent ELEMENT_FACTORY | |
| Buffer | back to summary |
|---|---|
| public Buffer(ByteBuffer container) Creates a new Changes to the container's content will be visible to the struct buffer instance and vice versa. The two buffers' position, limit, and mark values
will be independent. The new buffer's position will be zero, its capacity and its limit will be the number of bytes remaining in this buffer divided
by The created buffer instance holds a strong reference to the container object. | |
| Buffer | back to summary |
|---|---|
| public Buffer(long address, int cap) | |
| Buffer | back to summary |
|---|---|
| pack-priv Buffer(long address, ByteBuffer container, int mark, int pos, int lim, int cap) | |
| display | back to summary |
|---|---|
public long display()
| |
| display | back to summary |
|---|---|
| public XKeymapEvent. Sets the specified value to the | |
| getElementFactory | back to summary |
|---|---|
| protected XKeymapEvent getElementFactory() Implements abstract org.
| |
| key_vector | back to summary |
|---|---|
public ByteBuffer key_vector()
| |
| key_vector | back to summary |
|---|---|
public byte key_vector(int index)
| |
| key_vector | back to summary |
|---|---|
| public XKeymapEvent. Copies the specified | |
| key_vector | back to summary |
|---|---|
| public XKeymapEvent. Sets the specified value at the specified index of the | |
| self | back to summary |
|---|---|
| protected XKeymapEvent. Implements abstract org.
| |
| send_event | back to summary |
|---|---|
public boolean send_event()
| |
| send_event | back to summary |
|---|---|
| public XKeymapEvent. Sets the specified value to the | |
| serial | back to summary |
|---|---|
public long serial()
| |
| serial | back to summary |
|---|---|
| public XKeymapEvent. Sets the specified value to the | |
| type | back to summary |
|---|---|
public int type()
| |
| type | back to summary |
|---|---|
| public XKeymapEvent. Sets the specified value to the | |
| window | back to summary |
|---|---|
public long window()
| |
| window | back to summary |
|---|---|
| public XKeymapEvent. Sets the specified value to the | |