Package com.sun.jna.platform.unix
Class X11.XKeyboardStateRef
java.lang.Object
com.sun.jna.Structure
com.sun.jna.platform.unix.X11.XKeyboardStateRef
- All Implemented Interfaces:
- Structure.ByReference
- Enclosing interface:
- X11
@FieldOrder({"key_click_percent","bell_percent","bell_pitch","bell_duration","led_mask","global_auto_repeat","auto_repeats"})
public static class X11.XKeyboardStateRef
extends Structure
implements Structure.ByReference
- 
Nested Class SummaryNested classes/interfaces inherited from class com.sun.jna.StructureStructure.ByReference, Structure.ByValue, Structure.FieldOrder, Structure.StructField
- 
Field SummaryFieldsModifier and TypeFieldDescriptionbyte[]Bit vector.intDuration of the bell specified in milliseconds, if possible.intBase volume for the bell between 0 (off) and 100 (loud) inclusive, if possible.intPitch (specified in Hz) of the bell, if possible.intGlobal auto repeat mode: AutoRepeatModeOff or AutoRepeatModeOn.intVolume for key clicks between 0 (off) and 100 (loud) inclusive, if possible.State of the LEDs.Fields inherited from class com.sun.jna.StructureALIGN_DEFAULT, ALIGN_GNUC, ALIGN_MSVC, ALIGN_NONE, CALCULATE_SIZE
- 
Constructor SummaryConstructors
- 
Method SummaryMethods inherited from class com.sun.jna.StructureallocateMemory, allocateMemory, autoAllocate, autoRead, autoRead, autoWrite, autoWrite, cacheTypeInfo, calculateSize, clear, createFieldsOrder, createFieldsOrder, createFieldsOrder, createFieldsOrder, dataEquals, dataEquals, ensureAllocated, equals, fieldOffset, getAutoRead, getAutoWrite, getFieldList, getFieldOrder, getFields, getNativeAlignment, getNativeSize, getNativeSize, getPointer, getStringEncoding, getStructAlignment, hashCode, newInstance, newInstance, read, readField, readField, setAlignType, setAutoRead, setAutoSynch, setAutoWrite, setStringEncoding, size, sortFields, toArray, toArray, toString, useMemory, useMemory, write, writeField, writeField, writeField
- 
Field Details- 
key_click_percentpublic int key_click_percentVolume for key clicks between 0 (off) and 100 (loud) inclusive, if possible.
- 
bell_percentpublic int bell_percentBase volume for the bell between 0 (off) and 100 (loud) inclusive, if possible.
- 
bell_pitchpublic int bell_pitchPitch (specified in Hz) of the bell, if possible. A setting of -1 restores the default.
- 
bell_durationpublic int bell_durationDuration of the bell specified in milliseconds, if possible. A setting of -1 restores the default.
- 
led_maskState of the LEDs. At most 32 LEDs numbered from one are supported.
- 
global_auto_repeatpublic int global_auto_repeatGlobal auto repeat mode: AutoRepeatModeOff or AutoRepeatModeOn.
- 
auto_repeatspublic byte[] auto_repeatsBit vector. Each bit set to 1 indicates that auto-repeat is enabled for the corresponding key. The vector is represented as 32 bytes. Byte N (from 0) contains the bits for keys 8N to 8N + 7 with the least significant bit in the byte representing key 8N.
 
- 
- 
Constructor Details- 
XKeyboardStateRefpublic XKeyboardStateRef()
 
- 
- 
Method Details