package oxbow

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

Install

dune-project
 Dependency

Authors

Maintainers

Sources

v0.1.1.tar.gz
md5=a182e6d368a65e6752771e41e651713f
sha512=020d2c7f9f4e06966ca56695e24eb0b41dd12500aa65d2cd9b56e03068bbb6ea7770de0a33c04f0d054bd474bee8c2b36bb46af86266c9823490e1bd0810c027

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