2022-07-10 09:54:55 -06:00
|
|
|
# Default DFHack keybindings
|
|
|
|
|
|
|
|
# Please do not edit this file directly. It will be overwritten with new
|
|
|
|
# defaults when you update DFHack. Instead, add your configuration to
|
|
|
|
# dfhack-config/init/dfhack.init
|
|
|
|
|
2022-10-19 15:01:35 -06:00
|
|
|
###################
|
2022-11-11 15:48:14 -07:00
|
|
|
# global bindings #
|
2022-10-19 15:01:35 -06:00
|
|
|
###################
|
2012-01-24 04:36:30 -07:00
|
|
|
|
2022-08-07 23:50:47 -06:00
|
|
|
# the GUI command launcher (two bindings since some keyboards don't have `)
|
2022-07-11 18:23:56 -06:00
|
|
|
keybinding add ` gui/launcher
|
2022-08-07 23:50:47 -06:00
|
|
|
keybinding add Ctrl-Shift-D gui/launcher
|
2022-12-02 17:39:27 -07:00
|
|
|
keybinding add Ctrl-Shift-P "gui/launcher --minimal"
|
2022-07-11 18:23:56 -06:00
|
|
|
|
2022-11-07 12:36:15 -07:00
|
|
|
# show hotkey popup menu
|
2022-11-11 19:05:07 -07:00
|
|
|
keybinding add Ctrl-Shift-C hotkeys
|
2014-09-08 23:04:56 -06:00
|
|
|
|
2023-01-30 14:30:15 -07:00
|
|
|
# control panel
|
2023-02-03 01:02:20 -07:00
|
|
|
keybinding add Ctrl-Shift-E gui/control-panel
|
2023-01-30 14:30:15 -07:00
|
|
|
|
2022-10-19 15:01:35 -06:00
|
|
|
# on-screen keyboard
|
|
|
|
keybinding add Ctrl-Shift-K gui/cp437-table
|
|
|
|
|
2023-01-23 16:40:56 -07:00
|
|
|
# customizable quick command list
|
|
|
|
keybinding add Ctrl-Shift-A gui/quickcmd
|
|
|
|
|
2022-11-11 15:48:14 -07:00
|
|
|
|
|
|
|
######################
|
|
|
|
# dwarfmode bindings #
|
|
|
|
######################
|
|
|
|
|
2023-01-18 14:38:23 -07:00
|
|
|
# quicksave
|
|
|
|
keybinding add Ctrl-Alt-S@dwarfmode quicksave
|
2022-10-19 15:01:35 -06:00
|
|
|
|
2012-11-10 23:58:05 -07:00
|
|
|
# designate the whole vein for digging
|
2023-02-06 02:23:52 -07:00
|
|
|
keybinding add Ctrl-V@dwarfmode digv
|
|
|
|
keybinding add Ctrl-Shift-V@dwarfmode "digv x"
|
2012-11-10 23:58:05 -07:00
|
|
|
|
|
|
|
# clean the selected tile of blood etc
|
2023-08-11 13:53:46 -06:00
|
|
|
keybinding add Ctrl-C@dwarfmode spotclean
|
2012-11-10 23:58:05 -07:00
|
|
|
|
2023-01-20 10:39:37 -07:00
|
|
|
# destroy the selected item
|
2023-02-06 02:23:52 -07:00
|
|
|
keybinding add Ctrl-K@dwarfmode autodump-destroy-item
|
2012-01-24 04:36:30 -07:00
|
|
|
|
2023-05-17 18:26:33 -06:00
|
|
|
# bring up the autodump UI
|
|
|
|
keybinding add Ctrl-H@dwarfmode gui/autodump
|
2012-06-06 09:05:07 -06:00
|
|
|
|
2023-02-06 02:23:52 -07:00
|
|
|
# apply blueprints to the map
|
2023-01-18 14:38:23 -07:00
|
|
|
keybinding add Ctrl-Shift-Q@dwarfmode gui/quickfort
|
2022-04-29 21:24:09 -06:00
|
|
|
|
2023-04-15 23:26:38 -06:00
|
|
|
# toggle keyboard cursor
|
|
|
|
keybinding add Alt-K@dwarfmode toggle-kbd-cursor
|
|
|
|
|
2014-09-09 01:55:33 -06:00
|
|
|
# show information collected by dwarfmonitor
|
2023-01-01 18:18:39 -07:00
|
|
|
#keybinding add Alt-M@dwarfmode/Default "dwarfmonitor prefs"
|
|
|
|
#keybinding add Ctrl-F@dwarfmode/Default "dwarfmonitor stats"
|
2014-09-09 01:55:33 -06:00
|
|
|
|
2022-11-11 15:48:14 -07:00
|
|
|
# set the zone or cage under the cursor as the default
|
2023-01-01 18:18:39 -07:00
|
|
|
#keybinding add Alt-Shift-I@dwarfmode/Zones "zone set"
|
2014-09-09 01:55:33 -06:00
|
|
|
|
2022-11-11 15:48:14 -07:00
|
|
|
# Stocks plugin
|
2023-01-01 18:18:39 -07:00
|
|
|
#keybinding add Ctrl-Shift-Z@dwarfmode/Default "stocks show"
|
2022-11-11 15:48:14 -07:00
|
|
|
|
|
|
|
# open an overview window summarising some stocks (dfstatus)
|
2023-01-01 18:18:39 -07:00
|
|
|
#keybinding add Ctrl-Shift-I@dwarfmode/Default|dfhack/lua/dfstatus gui/dfstatus
|
2016-07-31 23:48:21 -06:00
|
|
|
|
2016-08-25 10:14:44 -06:00
|
|
|
# change quantity of manager orders
|
2023-01-01 18:18:39 -07:00
|
|
|
#keybinding add Alt-Q@jobmanagement/Main gui/manager-quantity
|
2016-08-25 10:14:44 -06:00
|
|
|
|
2021-01-03 20:12:20 -07:00
|
|
|
# re-check manager orders
|
2023-01-01 18:18:39 -07:00
|
|
|
#keybinding add Alt-R@jobmanagement/Main workorder-recheck
|
2021-01-03 20:12:20 -07:00
|
|
|
|
2022-11-11 15:48:14 -07:00
|
|
|
# set workorder item details (on workorder details screen press D again)
|
2023-01-01 18:18:39 -07:00
|
|
|
#keybinding add D@workquota_details gui/workorder-details
|
2022-09-07 23:02:33 -06:00
|
|
|
|
2018-01-21 15:44:31 -07:00
|
|
|
# view combat reports for the selected unit/corpse/spatter
|
2023-01-01 18:18:39 -07:00
|
|
|
#keybinding add Ctrl-Shift-R@dwarfmode|unit|unitlist|joblist|dungeon_monsterstatus|layer_unit_relationship|item|workshop_profile|layer_noblelist|locations|pets|layer_overall_health|textviewer|reportlist|announcelist|layer_military|layer_unit_health|customize_unit|buildinglist|workshop_profile view-unit-reports
|
2018-01-21 15:44:31 -07:00
|
|
|
|
2018-05-16 17:45:47 -06:00
|
|
|
# view extra unit information
|
2023-01-01 18:18:39 -07:00
|
|
|
#keybinding add Alt-I@dwarfmode/ViewUnits|unitlist gui/unit-info-viewer
|
2018-05-16 17:45:47 -06:00
|
|
|
|
2022-08-19 10:38:03 -06:00
|
|
|
# boost priority of jobs related to the selected entity
|
2023-01-01 18:18:39 -07:00
|
|
|
#keybinding add Alt-N@dwarfmode|job|joblist|unit|unitlist|joblist|dungeon_monsterstatus|layer_unit_relationship|item|layer_noblelist|locations|pets|layer_overall_health|textviewer|reportlist|announcelist|layer_military|layer_unit_health|customize_unit|buildinglist|textviewer|item|layer_assigntrade|tradegoods|store|assign_display_item|treasurelist do-job-now
|
2022-08-19 10:34:38 -06:00
|
|
|
|
2022-11-11 15:48:14 -07:00
|
|
|
# export a Dwarf's preferences screen in BBCode to post to a forum
|
2023-01-01 18:18:39 -07:00
|
|
|
#keybinding add Ctrl-Shift-F@textviewer forum-dwarves
|
2014-05-06 20:26:18 -06:00
|
|
|
|
2014-12-02 12:23:12 -07:00
|
|
|
# q->stockpile - copy & paste stockpiles
|
2023-01-01 18:18:39 -07:00
|
|
|
#keybinding add Alt-P@dwarfmode/QueryBuilding/Some/Stockpile copystock
|
2012-01-24 04:36:30 -07:00
|
|
|
|
2014-12-02 12:23:12 -07:00
|
|
|
# q->stockpile - load and save stockpile settings out of game
|
2023-01-01 18:18:39 -07:00
|
|
|
#keybinding add Alt-L@dwarfmode/QueryBuilding/Some/Stockpile "gui/stockpiles -load"
|
|
|
|
#keybinding add Alt-S@dwarfmode/QueryBuilding/Some/Stockpile "gui/stockpiles -save"
|
2014-12-02 12:23:12 -07:00
|
|
|
|
2012-11-10 23:58:05 -07:00
|
|
|
# q->workshop - duplicate the selected job
|
2023-01-01 18:18:39 -07:00
|
|
|
#keybinding add Ctrl-D job-duplicate
|
2012-01-24 04:36:30 -07:00
|
|
|
|
|
|
|
# materials: q->workshop; b->select items
|
2023-01-01 18:18:39 -07:00
|
|
|
#keybinding add Shift-A "job-material ALUNITE"
|
|
|
|
#keybinding add Shift-M "job-material MICROCLINE"
|
|
|
|
#keybinding add Shift-D "job-material DACITE"
|
|
|
|
#keybinding add Shift-R "job-material RHYOLITE"
|
|
|
|
#keybinding add Shift-I "job-material CINNABAR"
|
|
|
|
#keybinding add Shift-B "job-material COBALTITE"
|
|
|
|
#keybinding add Shift-O "job-material OBSIDIAN"
|
|
|
|
#keybinding add Shift-T "job-material ORTHOCLASE"
|
|
|
|
#keybinding add Shift-G "job-material GLASS_GREEN"
|
2012-08-20 13:04:01 -06:00
|
|
|
|
2012-11-10 23:58:05 -07:00
|
|
|
# sort units and items in the on-screen list
|
2023-01-01 18:18:39 -07:00
|
|
|
#keybinding add Alt-Shift-N "sort-units name" "sort-items description"
|
|
|
|
#keybinding add Alt-Shift-R "sort-units arrival"
|
|
|
|
#keybinding add Alt-Shift-T "sort-units profession" "sort-items type material"
|
|
|
|
#keybinding add Alt-Shift-Q "sort-units squad_position" "sort-items quality"
|
2012-09-28 08:01:17 -06:00
|
|
|
|
2012-08-20 13:04:01 -06:00
|
|
|
# browse linked mechanisms
|
2023-01-01 18:18:39 -07:00
|
|
|
#keybinding add Ctrl-M@dwarfmode/QueryBuilding/Some gui/mechanisms
|
2012-08-24 08:26:18 -06:00
|
|
|
|
|
|
|
# browse rooms of same owner
|
2023-01-01 18:18:39 -07:00
|
|
|
#keybinding add Alt-R@dwarfmode/QueryBuilding/Some gui/room-list
|
2012-08-25 00:37:03 -06:00
|
|
|
|
2012-11-10 23:58:05 -07:00
|
|
|
# interface for the liquids plugin - spawn water/magma/obsidian
|
2023-01-01 18:18:39 -07:00
|
|
|
#keybinding add Alt-L@dwarfmode/LookAround gui/liquids
|
2012-08-26 11:19:56 -06:00
|
|
|
|
2012-09-06 02:37:29 -06:00
|
|
|
# machine power sensitive pressure plate construction
|
2023-01-01 18:18:39 -07:00
|
|
|
#keybinding add Ctrl-Shift-M@dwarfmode/Build/Position/Trap gui/power-meter
|
2012-09-06 02:37:29 -06:00
|
|
|
|
2012-09-17 07:19:24 -06:00
|
|
|
# siege engine control
|
2023-01-01 18:18:39 -07:00
|
|
|
#keybinding add Alt-A@dwarfmode/QueryBuilding/Some/SiegeEngine gui/siege-engine
|
2012-09-17 07:19:24 -06:00
|
|
|
|
2012-09-29 07:21:49 -06:00
|
|
|
# military weapon auto-select
|
2023-01-01 18:18:39 -07:00
|
|
|
#keybinding add Ctrl-W@layer_military/Equip/Customize/View gui/choose-weapons
|
2012-09-29 07:21:49 -06:00
|
|
|
|
2014-03-24 09:39:34 -06:00
|
|
|
# military copy uniform
|
2023-01-01 18:18:39 -07:00
|
|
|
#keybinding add Ctrl-C@layer_military/Uniforms gui/clone-uniform
|
2014-03-24 09:39:34 -06:00
|
|
|
|
2012-10-11 09:32:41 -06:00
|
|
|
# minecart Guide path
|
2023-01-01 18:18:39 -07:00
|
|
|
#keybinding add Alt-P@dwarfmode/Hauling/DefineStop/Cond/Guide gui/guide-path
|
2012-10-11 09:32:41 -06:00
|
|
|
|
2012-10-20 11:57:36 -06:00
|
|
|
# workshop job details
|
2023-01-01 18:18:39 -07:00
|
|
|
#keybinding add Alt-A@dwarfmode/QueryBuilding/Some/Workshop/Job gui/workshop-job
|
2012-10-20 11:57:36 -06:00
|
|
|
|
2017-04-29 09:06:29 -06:00
|
|
|
# workflow front-end
|
2023-01-01 18:18:39 -07:00
|
|
|
#keybinding add Alt-W@dwarfmode/QueryBuilding/Some/Workshop/Job gui/workflow
|
|
|
|
#keybinding add Alt-W@overallstatus "gui/workflow status"
|
2017-05-05 15:36:34 -06:00
|
|
|
# equivalent to the one above when gui/extended-status is enabled
|
2023-01-01 18:18:39 -07:00
|
|
|
#keybinding add Alt-W@dfhack/lua/status_overlay "gui/workflow status"
|
2017-04-29 09:06:29 -06:00
|
|
|
|
2013-04-06 07:10:13 -06:00
|
|
|
# autobutcher front-end
|
2023-01-01 18:18:39 -07:00
|
|
|
#keybinding add Shift-B@pet/List/Unit gui/autobutcher
|
2013-04-06 07:10:13 -06:00
|
|
|
|
2017-07-05 21:54:55 -06:00
|
|
|
# view pathable tiles from active cursor
|
2023-01-01 18:18:39 -07:00
|
|
|
#keybinding add Alt-Shift-P@dwarfmode/LookAround gui/pathable
|
2022-11-11 15:48:14 -07:00
|
|
|
|
|
|
|
# gui/rename script - rename units and buildings
|
2023-01-01 18:18:39 -07:00
|
|
|
#keybinding add Ctrl-Shift-N@dwarfmode|unit|unitlist|joblist|dungeon_monsterstatus|layer_unit_relationship|item|workshop_profile|layer_noblelist|locations|pets|layer_overall_health|textviewer|reportlist|announcelist|layer_military|layer_unit_health|customize_unit|buildinglist gui/rename
|
|
|
|
#keybinding add Ctrl-Shift-T@dwarfmode|unit|unitlist|joblist|dungeon_monsterstatus|layer_unit_relationship|item|workshop_profile|layer_noblelist|locations|pets|layer_overall_health|textviewer|reportlist|announcelist|layer_military|layer_unit_health|customize_unit "gui/rename unit-profession"
|
2022-11-11 15:48:14 -07:00
|
|
|
|
2023-03-19 16:38:11 -06:00
|
|
|
# gui/design
|
2023-09-03 11:24:11 -06:00
|
|
|
keybinding add Ctrl-D@dwarfmode/Default gui/design
|
2024-01-05 02:22:37 -07:00
|
|
|
keybinding add Ctrl-M@dwarfmode/Default gui/mass-remove
|
2023-03-19 16:38:11 -06:00
|
|
|
|
2022-11-11 15:48:14 -07:00
|
|
|
|
|
|
|
#####################
|
|
|
|
# adv mode bindings #
|
|
|
|
#####################
|
|
|
|
|
2023-01-01 18:18:39 -07:00
|
|
|
#keybinding add Ctrl-A@dungeonmode/ConversationSpeak adv-rumors
|
|
|
|
#keybinding add Ctrl-B@dungeonmode adv-bodyswap
|
|
|
|
#keybinding add Ctrl-Shift-B@dungeonmode "adv-bodyswap force"
|
|
|
|
#keybinding add Shift-O@dungeonmode gui/companion-order
|
|
|
|
#keybinding add Ctrl-T@dungeonmode gui/advfort
|
2022-11-11 15:48:14 -07:00
|
|
|
|
|
|
|
|
|
|
|
#########################
|
|
|
|
# legends mode bindings #
|
|
|
|
#########################
|
|
|
|
|
|
|
|
# export all information, or just the detailed maps (doesn't handle site maps)
|
2023-01-01 18:18:39 -07:00
|
|
|
#keybinding add Ctrl-A@legends "exportlegends all"
|