com.sun.jna.examples.unix

Class X11.XKeyboardStateRef

public static class X11.XKeyboardStateRef extends Structure implements Structure.ByReference

Field Summary
byte[]auto_repeats
Bit vector.
intbell_duration
Duration of the bell specified in milliseconds, if possible.
intbell_percent
Base volume for the bell between 0 (off) and 100 (loud) inclusive, if possible.
intbell_pitch
Pitch (specified in Hz) of the bell, if possible.
intglobal_auto_repeat
Global auto repeat mode: AutoRepeatModeOff or AutoRepeatModeOn.
intkey_click_percent
Volume for key clicks between 0 (off) and 100 (loud) inclusive, if possible.
NativeLongled_mask
State of the LEDs.
Method Summary
StringtoString()

Field Detail

auto_repeats

public 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.

bell_duration

public int bell_duration
Duration of the bell specified in milliseconds, 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.

bell_pitch

public int bell_pitch
Pitch (specified in Hz) of the bell, if possible. A setting of -1 restores the default.

global_auto_repeat

public int global_auto_repeat
Global auto repeat mode: AutoRepeatModeOff or AutoRepeatModeOn.

key_click_percent

public int key_click_percent
Volume for key clicks between 0 (off) and 100 (loud) inclusive, if possible.

led_mask

public NativeLong led_mask
State of the LEDs. At most 32 LEDs numbered from one are supported.

Method Detail

toString

public String toString()
Copyright © 2007-2009 Timothy Wall. All Rights Reserved.