package oxbow
Install
dune-project
Dependency
Authors
Maintainers
Sources
md5=a182e6d368a65e6752771e41e651713f
sha512=020d2c7f9f4e06966ca56695e24eb0b41dd12500aa65d2cd9b56e03068bbb6ea7770de0a33c04f0d054bd474bee8c2b36bb46af86266c9823490e1bd0810c027
doc/oxbow.river/River/Xkb/Bindings/River_xkb_bindings_seat_v1/class-v2/index.html
Class River_xkb_bindings_seat_v1.v2Source
Handler for a proxy with version >= 2.
constraint 'a = [< `V2 | `V3 ]method private virtual on_ate_unbound_key : [> `V2 | `V3 ] t -> unitAn unbound key press event was eaten.
An unbound key press event was eaten due to the ensure_next_key_eaten request.
This event will be followed by a manage_start event after all other new state has been sent by the server.
method private virtual on_modifiers_update : [> `V3 ] t ->
old:Imports.River_seat_v1.Modifiers.t ->
new_:Imports.River_seat_v1.Modifiers.t ->
unitActive modifiers for the seat changed.
The set of currently active modifiers for the seat changed. This event is only sent when there is a change in state for modifiers marked as watched using the modifiers_watch request.
The old and new arguments convey the set of modifiers active before and after the change. All modifiers are included in the old and new arguments, including modifiers that are not watched.
Since this event is only sent when there is a change in state for watched modifiers, it follows that at least one watched modifier is active in old but inactive in new or vice-versa.
This event will be followed by a manage_start event after all other new state has been sent by the server.
The compositor should wait for the manage sequence to complete before processing further input events. This allows the window manager client to, for example, modify key bindings and keyboard focus without racing against future input events. The window manager should of course respond as soon as possible as the capacity of the compositor to buffer incoming input events is finite.