mirror of
https://gitlab.freedesktop.org/xorg/proto/xorgproto.git
synced 2026-05-07 13:08:01 +02:00
Specify modifier interactions with attached slave devices on passive grabs.
This commit is contained in:
parent
e102c504ec
commit
8aff0836af
1 changed files with 10 additions and 0 deletions
10
XI2proto.txt
10
XI2proto.txt
|
|
@ -954,6 +954,16 @@ XI2. Clients should ignore this data.
|
|||
by being included in the event-list. For either value of
|
||||
owner-events, unreported events are discarded.
|
||||
|
||||
If deviceid specifies a master pointer, the modifiers of the paired
|
||||
master keyboard are used. If deviceid specifies a slave pointer
|
||||
the modifiers of the master keyboard paired with the attached master
|
||||
pointers are used. If deviceid specifies a slave keyboard, the
|
||||
modifiers of the attached master keyboard are used. Note that
|
||||
activating a grab on a slave device detaches the device from its
|
||||
master. In this case, the modifiers after activation of the grab are
|
||||
from the slave device only and may be different to the modifier state
|
||||
when the grab was triggered.
|
||||
|
||||
In the future, if grab_type is GrabtypeButton or GrabtypeKeyboard, the
|
||||
device is actively grabbed if:
|
||||
- the device is not grabbed, and
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue