Skip to content

Commit 578f6fe

Browse files
authored
Merge pull request #1527 from NicksWorld/feat/gui_keybinds
UI for Keybind Management
2 parents db60966 + c57289a commit 578f6fe

File tree

3 files changed

+620
-0
lines changed

3 files changed

+620
-0
lines changed

changelog.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,7 @@ Template for new versions:
2828
# Future
2929

3030
## New Tools
31+
- `gui/keybinds`: gui for managing and saving custom keybindings
3132

3233
## New Features
3334

docs/gui/keybinds.rst

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
gui/keybinds
2+
============
3+
4+
.. dfhack-tool::
5+
:summary: Manage your dfhack keybinds visually.
6+
:tags: dfhack
7+
8+
This tool allows you to create, edit, save, and delete custom keybinds that
9+
run dfhack commands.
10+
11+
Usage
12+
-----
13+
14+
::
15+
16+
gui/keybinds
17+
18+
Focus Strings
19+
-------------
20+
21+
Keybinds may have a focus filter applied, enabling or disabling the keybind
22+
based on the current open menu or gamemode. More information on the percise
23+
format can be found in `keybinding`.
24+
25+
Saved Keybinds
26+
--------------
27+
28+
If saved, all currently active keybinds are stored in a dfhack init script at
29+
``dfhack-config/init/dfhack.auto.keybinds.init``. The save does not remove any
30+
keybinds set in other init scripts, nor created in-game.

0 commit comments

Comments
 (0)