package oxbow

  1. Overview
  2. Docs
Dynamic window manager for the river Wayland compositor

Install

dune-project
 Dependency

Authors

Maintainers

Sources

v0.1.0.tar.gz
md5=a637acaa0e19046cd65fff733874eb97
sha512=76230cbecd7510de7a05b5d1f335915ef7b6c4aa557d8dbfd23591606618d2cfa25082d17b93f2f4b53a118d1cbf6a80e4ad51cf0f099b4921fb83d6df0c9801

doc/oxbow.river/River/Server/Xkb/Config/River_xkb_keyboard_v1/class-v2/index.html

Class River_xkb_keyboard_v1.v2Source

Handler for a proxy with version >= 2.

constraint 'a = [< `V2 ]
method private virtual on_destroy : [> `V2 ] t -> unit

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.

method private virtual on_set_keymap : [> `V2 ] t -> keymap: ([ `River_xkb_keymap_v1 ], [> Imports.River_xkb_keymap_v1.versions ], [ `Server ]) Proxy.t -> unit

Set 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 : [> `V2 ] t -> index:int32 -> unit

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.

method private virtual on_set_layout_by_name : [> `V2 ] t -> name:string -> unit

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.

method private virtual on_capslock_enable : [> `V2 ] t -> unit

Enable capslock.

Enable capslock for the keyboard.

method private virtual on_capslock_disable : [> `V2 ] t -> unit

Disable capslock.

Disable capslock for the keyboard.

method private virtual on_numlock_enable : [> `V2 ] t -> unit

Enable numlock.

Enable numlock for the keyboard.

method private virtual on_numlock_disable : [> `V2 ] t -> unit

Disable numlock.

Disable numlock for the keyboard.

method min_version : int32