2.2.8.1.1.3.1.1.5 Synchronize Event (TS_SYNC_EVENT)
The TS_SYNC_EVENT structure is a standard T.128 Input Synchronize Event ([T128] section 8.18.6). In RDP this event is used to synchronize the values of the toggle keys (for example, Caps Lock) and to reset the server key state to all keys up. This event is sent by the client to communicate the state of the toggle keys. The synchronize event SHOULD be followed by key-down events to communicate which keyboard and mouse keys are down.
|
|
|
|
|
|
|
|
|
|
1 |
|
|
|
|
|
|
|
|
|
2 |
|
|
|
|
|
|
|
|
|
3 |
|
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
pad2Octets |
toggleFlags |
||||||||||||||||||||||||||||||
... |
pad2Octets (2 bytes): A 16-bit, unsigned integer. Padding. Values in this field MUST be ignored.
toggleFlags (4 bytes): A 32-bit, unsigned integer. Flags indicating the "on" status of the keyboard toggle keys.
-
Flag
Meaning
TS_SYNC_SCROLL_LOCK
0x00000001
Indicates that the Scroll Lock indicator light SHOULD be on.
TS_SYNC_NUM_LOCK
0x00000002
Indicates that the Num Lock indicator light SHOULD be on.
TS_SYNC_CAPS_LOCK
0x00000004
Indicates that the Caps Lock indicator light SHOULD be on.
TS_SYNC_KANA_LOCK
0x00000008
Indicates that the Kana Lock indicator light SHOULD be on.