Package com.sun.jna.platform.unix
Class X11.XKeyboardControlRef
- java.lang.Object
-
- com.sun.jna.Structure
-
- com.sun.jna.platform.unix.X11.XKeyboardControlRef
-
- All Implemented Interfaces:
Structure.ByReference
- Enclosing interface:
- X11
public static class X11.XKeyboardControlRef extends Structure implements Structure.ByReference
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class com.sun.jna.Structure
Structure.ByReference, Structure.ByValue, Structure.StructField
-
-
Field Summary
Fields Modifier and Type Field Description int
auto_repeat_mode
AutoRepeatModeOff, AutoRepeatModeOn, AutoRepeatModeDefault.int
bell_duration
Duration of the bell specified in milliseconds, if possible.int
bell_percent
Base volume for the bell between 0 (off) and 100 (loud) inclusive, if possible.int
bell_pitch
Pitch (specified in Hz) of the bell, if possible.int
key
auto_repeat_mode
can change the auto repeat settings of this key.int
key_click_percent
Volume for key clicks between 0 (off) and 100 (loud) inclusive, if possible.int
led
State of the LEDs.int
led_mode
LED mode: LedModeOn or LedModeOff.-
Fields inherited from class com.sun.jna.Structure
ALIGN_DEFAULT, ALIGN_GNUC, ALIGN_MSVC, ALIGN_NONE, CALCULATE_SIZE
-
-
Constructor Summary
Constructors Constructor Description XKeyboardControlRef()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected List
getFieldOrder()
Return this Structure's field names in their proper order.String
toString()
Ifjna.dump_memory
is true, will include a native memory dump of the Structure's backing memory.-
Methods inherited from class com.sun.jna.Structure
allocateMemory, allocateMemory, autoAllocate, autoRead, autoRead, autoWrite, autoWrite, cacheTypeInfo, calculateSize, clear, createFieldsOrder, createFieldsOrder, createFieldsOrder, createFieldsOrder, dataEquals, dataEquals, ensureAllocated, equals, fieldOffset, getAutoRead, getAutoWrite, getFieldList, getFields, getNativeAlignment, getNativeSize, getNativeSize, getPointer, getStringEncoding, getStructAlignment, hashCode, newInstance, newInstance, read, readField, readField, setAlignType, setAutoRead, setAutoSynch, setAutoWrite, setFieldOrder, setStringEncoding, size, sortFields, toArray, toArray, toString, useMemory, useMemory, write, writeField, writeField, writeField
-
-
-
-
Field Detail
-
key_click_percent
public int key_click_percent
Volume for key clicks between 0 (off) and 100 (loud) inclusive, if possible. A setting of -1 restores the default.
-
bell_percent
public int bell_percent
Base volume for the bell between 0 (off) and 100 (loud) inclusive, if possible. A setting of -1 restores the default.
-
bell_pitch
public int bell_pitch
Pitch (specified in Hz) of the bell, if possible. A setting of -1 restores the default.
-
bell_duration
public int bell_duration
Duration of the bell specified in milliseconds, if possible. A setting of -1 restores the default.
-
led
public int led
State of the LEDs. At most 32 LEDs numbered from one are supported.
-
led_mode
public int led_mode
LED mode: LedModeOn or LedModeOff.
-
key
public int key
auto_repeat_mode
can change the auto repeat settings of this key.
-
auto_repeat_mode
public int auto_repeat_mode
AutoRepeatModeOff, AutoRepeatModeOn, AutoRepeatModeDefault.
-
-
Method Detail
-
getFieldOrder
protected List getFieldOrder()
Description copied from class:Structure
Return this Structure's field names in their proper order. For example,
IMPORTANT When deriving from an existing Structure subclass, ensure that you augment the list provided by the superclass, e.g.protected List getFieldOrder() { return Arrays.asList(new String[] { ... }); }
Field order must be explicitly indicated, since the field order as returned byprotected List getFieldOrder() { List fields = new ArrayList(super.getFieldOrder()); fields.addAll(Arrays.asList(new String[] { ... })); return fields; }
Class.getFields()
is not guaranteed to be predictable.- Overrides:
getFieldOrder
in classStructure
- Returns:
- ordered list of field names
-
-