XkbGetAccessXTimeout - Online Linux Manual PageSection : 3
Updated : libX11 1.8.4
Source : X Version 11
Note : XKB FUNCTIONS

NAMEXkbGetAccessXTimeout − Queries the current AccessXTimeout options for a keyboard device

SYNOPSISBool XkbGetAccessXTimeout ( Display *display , unsigned int device_spec , unsigned short *timeout_rtrn , unsigned int *ctrls_mask_rtrn , unsigned int *ctrls_values_rtrn , unsigned short *options_mask_rtrn , unsigned short *options_values_rtrn);

ARGUMENTSdisplay  unsigned short device_spec  device to query, or XkbUseCoreKbd timeout_rtrn  delay until AccessXTimeout, seconds ctrls_mask_rtrn  backfilled with controls to modify ctrls_values_rtrn  backfilled with on/off status for controls options_mask_rtrn  backfilled with ax_options to modify options_values_rtrn  backfilled with values for ax_options

DESCRIPTIONIn environments where computers are shared, features such as SlowKeys present a problem: if SlowKeys is on, the keyboard can appear to be unresponsive because keys are not accepted until they are held for a certain period of time. To help solve this problem, Xkb provides an AccessXTimeout control to automatically change the enabled/disabled state of any boolean controls and to change the value of the AccessXKeys and AccessXFeedback control attributes if the keyboard is idle for a specified period of time. When a timeout as specified by AccessXTimeout occurs and a control is consequently modified, Xkb generates an XkbControlsNotify event. XkbGetAccessXTimeout sends a request to the X server to obtain the current values for the AccessXTimeout attributes, waits for a reply, and backfills the values into the appropriate arguments. The parameters options_mask_rtrn and options_values_rtrn are backfilled with the options to modify and the values for ax_options, which is a field in the XkbControlsRec structure. XkbGetAccessXTimeout returns True if successful; if a compatible version of the Xkb extension is not available in the server, XkbGetAccessXTimeout returns False.

RETURN VALUESTrue  The XkbGetAccessXTimeout returns True when it successfully sends a request to the X server to obtain the current values for the AccessXTimeout attributes, waits for a reply, and backfills the values into the appropriate arguments. False  The XkbGetAccessXTimeout function returns False if a compatible version of the Xkb extension is not available in the server.

STRUCTURESThe XkbControlsRec structure is defined as follows: ​#define XkbMaxLegalKeyCode 255 ​#define XkbPerKeyBitArraySize ((XkbMaxLegalKeyCode+1)/8) typedef struct { unsigned char mk_dflt_btn; /​* default button for keyboard driven mouse */ unsigned char num_groups; /​* number of keyboard groups */ unsigned char groups_wrap; /​* how to wrap out-of-bounds groups */ XkbModsRec internal; /​* defines server internal modifiers */ XkbModsRec ignore_lock; /​* modifiers to ignore when checking for grab */ unsigned int enabled_ctrls; /​* 1 bit => corresponding boolean control enabled */ unsigned short repeat_delay; /​* ms delay until first repeat */ unsigned short repeat_interval; /​* ms delay between repeats */ unsigned short slow_keys_delay; /​* ms minimum time key must be down to be ok */ unsigned short debounce_delay; /​* ms delay before key reactivated */ unsigned short mk_delay; /​* ms delay to second mouse motion event */ unsigned short mk_interval; /​* ms delay between repeat mouse events */ unsigned short mk_time_to_max; /​* # intervals until constant mouse move */ unsigned short mk_max_speed; /​* multiplier for maximum mouse speed */ short mk_curve; /​* determines mouse move curve type */ unsigned short ax_options; /​* 1 bit => Access X option enabled */ unsigned short ax_timeout; /​* seconds until Access X disabled */ unsigned short axt_opts_mask; /​* 1 bit => options to reset on Access X timeout */ unsigned short axt_opts_values; /​* 1 bit => turn option on, 0=> off */ unsigned int axt_ctrls_mask; /​* which bits in enabled_ctrls to modify */ unsigned int axt_ctrls_values; /​* values for new bits in enabled_ctrls */ unsigned char per_key_repeat[XkbPerKeyBitArraySize]; /​* per key auto repeat */ } XkbControlsRec, *XkbControlsPtr;
0
Johanes Gumabo
Data Size   :   9,689 byte
man-XkbGetAccessXTimeout.3Build   :   2024-12-05, 20:55   :  
Visitor Screen   :   x
Visitor Counter ( page / site )   :   3 / 183,911
Visitor ID   :     :  
Visitor IP   :   3.14.245.172   :  
Visitor Provider   :   AMAZON-02   :  
Provider Position ( lat x lon )   :   39.962500 x -83.006100   :   x
Provider Accuracy Radius ( km )   :   1000   :  
Provider City   :   Columbus   :  
Provider Province   :   Ohio ,   :   ,
Provider Country   :   United States   :  
Provider Continent   :   North America   :  
Visitor Recorder   :   Version   :  
Visitor Recorder   :   Library   :  
Online Linux Manual Page   :   Version   :   Online Linux Manual Page - Fedora.40 - march=x86-64 - mtune=generic - 24.12.05
Online Linux Manual Page   :   Library   :   lib_c - 24.10.03 - march=x86-64 - mtune=generic - Fedora.40
Online Linux Manual Page   :   Library   :   lib_m - 24.10.03 - march=x86-64 - mtune=generic - Fedora.40
Data Base   :   Version   :   Online Linux Manual Page Database - 24.04.13 - march=x86-64 - mtune=generic - fedora-38
Data Base   :   Library   :   lib_c - 23.02.07 - march=x86-64 - mtune=generic - fedora.36

Very long time ago, I have the best tutor, Wenzel Svojanovsky . If someone knows the email address of Wenzel Svojanovsky , please send an email to johanes_gumabo@yahoo.co.id .
If error, please print screen and send to johanes_gumabo@yahoo.co.id
Under development. Support me via PayPal.