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.ops/Oxbow_ops/Bind/index.html

Module Oxbow_ops.BindSource

Sourceval install_defaults : Oxbow_state.Wm.t -> Oxbow_state.Seat.t -> unit

install_defaults wm seat installs system default keybinds to seat.

Effects: mutates WM state

Sourceval parse_modifier : string -> (int32, string) result

parse_modifier s maps recognized modifier strings to Wayland int32 representations. Recognized strings include:

  • Shift
  • Control
  • Mod1|Alt
  • Mod3
  • Mod4|Super|Logo: i.e., the windows key
  • Mod5
  • None

Any other string returns Error "unrecognized".

Sourceval parse_modifiers : string -> (int32, string) result

parse_modifiers s is the modifier mask for the +-joined modifier names in s. Whitespace around each name is ignored.

list wm seat ~all is the JSON keybinding listing for seat; its name, stored mode, and bindings grouped by declared mode, or for every seat in wm when all is true.

handle wm seat keymap applies the Bind/Unbind keymap.

Effects: mutates WM state