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 Summary- 
Nested classes/interfaces inherited from class com.sun.jna.StructureStructure.ByReference, Structure.ByValue, Structure.FieldOrder, Structure.StructField
 
- 
 - 
Field SummaryFields Modifier and Type Field Description byte[]auto_repeatsBit vector.intbell_durationDuration of the bell specified in milliseconds, if possible.intbell_percentBase volume for the bell between 0 (off) and 100 (loud) inclusive, if possible.intbell_pitchPitch (specified in Hz) of the bell, if possible.intglobal_auto_repeatGlobal auto repeat mode: AutoRepeatModeOff or AutoRepeatModeOn.intkey_click_percentVolume for key clicks between 0 (off) and 100 (loud) inclusive, if possible.NativeLongled_maskState of the LEDs.- 
Fields inherited from class com.sun.jna.StructureALIGN_DEFAULT, ALIGN_GNUC, ALIGN_MSVC, ALIGN_NONE, CALCULATE_SIZE
 
- 
 - 
Constructor SummaryConstructors Constructor Description XKeyboardStateRef()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description StringtoString()Ifjna.dump_memoryis true, will include a native memory dump of the Structure's backing memory.- 
Methods 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 Detail- 
key_click_percentpublic int key_click_percent Volume for key clicks between 0 (off) and 100 (loud) inclusive, if possible.
 - 
bell_percentpublic int bell_percent Base volume for the bell between 0 (off) and 100 (loud) inclusive, if possible.
 - 
bell_pitchpublic int bell_pitch Pitch (specified in Hz) of the bell, if possible. A setting of -1 restores the default.
 - 
bell_durationpublic int bell_duration Duration of the bell specified in milliseconds, if possible. A setting of -1 restores the default.
 - 
led_maskpublic NativeLong led_mask State of the LEDs. At most 32 LEDs numbered from one are supported.
 - 
global_auto_repeatpublic int global_auto_repeat Global auto repeat mode: AutoRepeatModeOff or AutoRepeatModeOn.
 - 
auto_repeatspublic byte[] auto_repeats Bit 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.
 
- 
 
-