[Kde-accessibility] Broken Sticky Keys (Bug 41778)

Bill Haneman bill.haneman@sun.com
22 Oct 2002 10:46:02 +0100


On Tue, 2002-10-22 at 10:22, Bill Haneman wrote:
> BY the way:
> 
> The sticky keys behavior reported below is a "feature" of XKB; it has a
> timeout after which it turns itself off.  It also can be configured to
> turn itself off when two keys are pressed at the same time.
> 
> I _suspect_ that the issue here is exposing control of the timeout (and
> disabling/enabling it), and exposing control over the "turn off when two
> keys are pressed simultaneous" feature.
FYI
the XKB options relevant are:

XkbSetStickyKeysOptions (display, device_spec, mask, values);

with the following mask bit:

XkbAX_TwoKeysMask

controls the "turn off when two keys pressed at once" behavior.

There is an AccessX control called "AccessXTimeout", controlled by 
XkbAccessXTimeoutMask; the following bits in the XkbControlsRec data
field affect it:

ax_timeout (boolean, does accessx time out or not)
axt_opts_mask axt_controls_mask, axt_opts_values, axt_controls_values.

the usual way of setting this timeout (and determining which AccessX
features are affected by the timeout) is via

XkbSetAccessXTimeout (display, device_spec, timeout, ctrls_mask,
ctrls_values, opts_mask, opts_values).


HTH

Bill