Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions changelog.txt
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,7 @@ Template for new versions:
# Future

## New Tools
- `gui/keybinds`: gui for managing and saving custom keybindings

## New Features

Expand Down
30 changes: 30 additions & 0 deletions docs/gui/keybinds.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
gui/keybinds
============

.. dfhack-tool::
:summary: Manage your dfhack keybinds visually.
:tags: dfhack

This tool allows you to create, edit, save, and delete custom keybinds that
run dfhack commands.

Usage
-----

::

gui/keybinds

Focus Strings
-------------

Keybinds may have a focus filter applied, enabling or disabling the keybind
based on the current open menu or gamemode. More information on the percise
format can be found in `keybinding`.

Saved Keybinds
--------------

If saved, all currently active keybinds are stored in a dfhack init script at
``dfhack-config/init/dfhack.auto.keybinds.init``. The save does not remove any
keybinds set in other init scripts, nor created in-game.
Loading