2.2.2.4.3 Filter Keys System Information Structure (TS_FILTERKEYS)

The TS_FILTERKEYS packet defines parameters for the Filter Keys accessibility feature.


0


1


2


3


4


5


6


7


8


9

1
0


1


2


3


4


5


6


7


8


9

2
0


1


2


3


4


5


6


7


8


9

3
0


1

Flags

WaitTime

DelayTime

RepeatTime

BounceTime

Flags (4 bytes): An unsigned 32-bit integer that is read by the server and used to set the Filter Keys parameters.

Flag

Meaning

FKF_FILTERKEYSON

0x00000001

The Filter Keys feature is enabled.

FKF_AVAILABLE

0x00000002

The Filter Keys feature is available.

FKF_HOTKEYACTIVE

0x00000004

The user can turn the Filter Keys feature on or off by using the default hotkey (holding right SHIFT for 8 seconds).

FKF_CONFIRMHOTKEY

0x00000008

The user will be prompted with a confirmation dialog before the Filter Keys feature is enabled using the hotkey.

FKF_HOTKEYSOUND

0x00000010

A sound is played whenever the Filter Keys feature is turned on or off using the hotkey.

FKF_INDICATOR

0x00000020

A visual indicator is displayed when the Filter Keys feature is enabled.

FKF_CLICKON

0x00000040

A click sound is played whenever a key is pressed or accepted.

WaitTime (4 bytes): An unsigned 32-bit integer. The length of time, in milliseconds, that a user has to hold down a key before it is accepted by the computer.

DelayTime (4 bytes): An unsigned 32-bit integer. The length of time, in milliseconds, that the user has to hold down a key before it begins to repeat.

RepeatTime (4 bytes): An unsigned 32-bit integer. The length of time, in milliseconds, between each repetition of the keystroke.

BounceTime (4 bytes): An unsigned 32-bit integer. The length of time, in milliseconds, that has to elapse after releasing a key before a subsequent press of the same key is accepted.