package oxbow
Install
dune-project
Dependency
Authors
Maintainers
Sources
md5=a637acaa0e19046cd65fff733874eb97
sha512=76230cbecd7510de7a05b5d1f335915ef7b6c4aa557d8dbfd23591606618d2cfa25082d17b93f2f4b53a118d1cbf6a80e4ad51cf0f099b4921fb83d6df0c9801
doc/oxbow.river/River/Xkb/Config/River_xkb_keyboard_v1/index.html
Module Config.River_xkb_keyboard_v1Source
Xkbcommon keyboard device.
This object represent a physical keyboard which has its configuration and state managed by xkbcommon.
Version 1
Disable numlock.
Disable numlock for the keyboard.
Disable capslock.
Disable capslock for the keyboard.
Enable capslock.
Enable capslock for the keyboard.
Set 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.
Set 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.
val set_keymap :
[< `V1 | `V2 ] t ->
keymap:([ `River_xkb_keymap_v1 ], 'a, [ `Client ]) Wayland.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.
Destroy the xkb keyboard object.
This request indicates that the client will no longer use the keyboard object and that it may be safely destroyed.
Version 2
Handlers
Note: Servers will always want to use v1.