# LibTmux::Configuration::KeyBindings

- **Module:** LibTmux
- **Package:** LibTmux
- **Language:** Raku
- **Kind:** class
- **Source:** https://github.com/libtmux/libtmux-raku/blob/e76160bcce6e03976d49424da15b7c31afb2c68e/lib/LibTmux/Configuration.rakumod#L539
- **Page:** https://libtmux.org/en/raku/latest/reference/libtmux-configuration-keybindings/

Server key tables. Invocation keeps stored command arguments distinct.

Server key tables. Invocation keeps stored command arguments distinct.

## Members

### Collections and queries

- [`list`](/en/raku/latest/reference/libtmux-configuration-keybindings-list/) (method): Capture one table; modern profiles include notes, legacy profiles mark them unloaded.

### Common operations

- [`bind`](/en/raku/latest/reference/libtmux-configuration-keybindings-bind/) (method): Bind a key to one command, with optional repeatability and literal note.
- [`unbind`](/en/raku/latest/reference/libtmux-configuration-keybindings-unbind/) (method): Remove one binding. Unknown tables remain operational errors.

### Other members

- [`clear`](/en/raku/latest/reference/libtmux-configuration-keybindings-clear/) (method): Remove the explicitly named table and all its bindings.
- [`clone`](/en/raku/latest/reference/libtmux-configuration-keybindings-clone/) (method): Copy endpoint, scope and limits through constructor validation.
