@@ -128,7 +128,7 @@ Prefixes are useful for applications with a common leading hotkey like tmux.
128
128
129
129
Refer to the `examples` for more examples.
130
130
131
- >Multiline fields are not supported at the moment.
131
+ >Multiline fields are not supported!
132
132
133
133
# ## Quick Add
134
134
@@ -175,12 +175,15 @@ By default, the following options are included.
175
175
| `padding` | `1` | Space between border and text |
176
176
| `border` | `"hidden"` | Border style : ` normal, rounded, double, thick, hidden` |
177
177
178
- > If set, `XDG_CONFIG_HOME` will be used in Unix and Darwin systems. Otherwise, keyb
179
- > will fall back to the default OS config directory:
180
- >
181
- >- Unix: `$XDG_CONFIG_HOME/keyb/keyb.yml`,
182
- >- MacOS or Darwin: `$HOME/Library/Application Support/keyb/keyb.yml`,
183
- >- Windows: `%Appdata%\keyb\keyb.yml`
178
+ # ### keyb Configuration Path
179
+
180
+ If `XDG_CONFIG_HOME` is set, it will be prioritized and used in Unix and Darwin
181
+ systems. Otherwise, keyb will fall back to the default OS config directory
182
+ defined as such :
183
+
184
+ - Unix : ` $XDG_CONFIG_HOME/keyb/keyb.yml` ,
185
+ - MacOS/Darwin : ` $HOME/Library/Application Support/keyb/keyb.yml` ,
186
+ - Windows : ` %Appdata%\k eyb\k eyb.yml`
184
187
185
188
# ### Color
186
189
Both ANSI and hex color codes are supported.
@@ -204,21 +207,27 @@ Multiple keys may be set for a single binding, separated by commas.
204
207
| Hotkey | Default | Description |
205
208
| ----------------------- | -------------------------- | ---------------- |
206
209
| `up`, `down` | <kbd>j, k / Up, Down</kbd> | Move cursor |
207
- | `half_up, half_down` | <kbd>Ctrl + u, d</kbd> | Move half window |
208
- | `full_up, full_down` | <kbd>Ctrl + b, f</kbd> | Move full window |
210
+ | `up_focus`, `down_focus`| <kbd>Ctrl + j, ctrl + k </kbd> | Move cursor in search mode |
211
+ | `half_up, half_down` | <kbd>Ctrl + u, d</kbd> | Move half window (also works in search mode) |
212
+ | `full_up, full_down` | <kbd>Ctrl + b, f</kbd> | Move full window (also works in search mode) |
209
213
| `top, middle, bottom` | <kbd>H, M, L</kbd> | Go to top, middle, bottom of screen |
210
214
| `first_line, last_line` | <kbd>g, G</kbd> | Go to first, last line |
211
215
| `search` | <kbd>/</kbd> | Enter search mode |
212
216
| `clear_search` | <kbd>Alt + d</kbd> | Clear current search (remains in search mode) |
213
217
| `normal` | <kbd>Esc</kbd> | Exit search mode |
214
218
| `quit` | <kbd>Ctrl + c, q</kbd> | Quit |
215
219
220
+ >The
221
+ >[default](https://github.com/charmbracelet/bubbles/blob/afd7868712d4a4f817829dc7e1868c337c5e5cff/textinput/textinput.go#L61)
222
+ >key bindings for the search bar have been reset temporarily. Customization of
223
+ >these key bindings are coming soon.
224
+
216
225
# # Roadmap
217
226
218
227
- [x] Ability to customize keyb hotkeys
219
- - [ ] Export to additional file formats (`json, toml, conf/ini` etc.)
220
228
- [x] `a, add` subcommand to quickly add a single hotkey entry from the CLI
221
- - [ ] Automatic parsing from online cheatsheet repos (eg. `cheat/cheatsheets`)
229
+ - [ ] Export to additional file formats (`json, toml, conf/ini` etc.)
230
+ - [ ] Allow customization of search bar key bindings
222
231
223
232
# # Contributing
224
233
0 commit comments