package oxbow
Install
dune-project
Dependency
Authors
Maintainers
Sources
md5=a637acaa0e19046cd65fff733874eb97
sha512=76230cbecd7510de7a05b5d1f335915ef7b6c4aa557d8dbfd23591606618d2cfa25082d17b93f2f4b53a118d1cbf6a80e4ad51cf0f099b4921fb83d6df0c9801
doc/oxbow.river/River/Server/Xkb/Config/River_xkb_keyboard_v1/class-v1/index.html
Class River_xkb_keyboard_v1.v1Source
Handler for a proxy with version >= 1.
constraint 'a = [< `V1 | `V2 ]method private virtual on_destroy : [> `V1 | `V2 ] t -> unitDestroy the xkb keyboard object.
This request indicates that the client will no longer use the keyboard object and that it may be safely destroyed.
method private virtual on_set_keymap : [> `V1 | `V2 ] t ->
keymap:
([ `River_xkb_keymap_v1 ],
[> Imports.River_xkb_keymap_v1.versions ],
[ `Server ])
Proxy.t ->
unitSet the keymap.
Set the keymap for the keyboard.
Setting a keymap will reset all layout/modifier state.
It is a protocol error to pass a keymap object for which the river_xkb_keymap_v1.success event was not received.
method private virtual on_set_layout_by_index : [> `V1 | `V2 ] t ->
index:int32 ->
unitSet the active layout by index.
Set the active layout for the keyboard's keymap. Has no effect if the layout index is out of bounds for the current keymap.
method private virtual on_set_layout_by_name : [> `V1 | `V2 ] t ->
name:string ->
unitSet the active layout by name.
Set the active layout for the keyboard's keymap. Has no effect if there is no layout with the give name for the keyboard's keymap.
method private virtual on_capslock_enable : [> `V1 | `V2 ] t -> unitEnable capslock.
Enable capslock for the keyboard.
method private virtual on_capslock_disable : [> `V1 | `V2 ] t -> unitDisable capslock.
Disable capslock for the keyboard.
method private virtual on_numlock_enable : [> `V1 | `V2 ] t -> unitEnable numlock.
Enable numlock for the keyboard.
method private virtual on_numlock_disable : [> `V1 | `V2 ] t -> unitDisable numlock.
Disable numlock for the keyboard.