Keybindings
There are certain actions that you can change the Keybindings for. The configuration for each action is the same.
Action Configuration
Key
The key setting can be a simple character or a non-character key These are the supported non-character keys (lower-/uppercase doesn't matter);
| Key | Config Name |
|---|---|
| Ins | insert |
| Del | delete |
| Home | home |
| End | end |
| Page Up | pageup |
| Page Down | pagedown |
| Break | pausebreak |
| Num Enter | numpadcenter |
| F1 - F12 | f1 - f12 |
Mode
The following modes are supported
| Key | Config Name |
|---|---|
normal |
|
| Shift | shift |
| Alt | alt |
| Alt+Shift | altshift |
| Ctrl | ctrl |
| Ctrl+Shift | ctrlshift |
| Ctrl+Alt | ctrlalt |
Supported Actions
| Action | Config Name | Default Keybinding | Changeable Since |
|---|---|---|---|
| Scroll Down | down |
Down | 0.5.0 |
| Scroll Up | up |
Up | 0.5.0 |
| Scroll / Select Left | left |
Left | 0.5.0 |
| Scroll / Select Right | right |
Right | 0.5.0 |
| Focus the next view | focus_next |
Tab | 0.6.0 |
| Focus the previous view | focus_prev |
Shift+Tab | 0.6.0 |
Sample Remap
[keybindings]
down.key = "j"
down.mode = "shift"
Vim Bindings Config
This is a simple keybinding configuration that lets you use the vim Keybindings (H/J/K/L) to navigate around wiki-tui.
[keybindings]
down.key = "j"
up.key = "k"
left.key = "h"
right.key = "l"