|
|
|
@ -5,7 +5,7 @@
|
|
|
|
|
# dfhack-config/init/dfhack.init
|
|
|
|
|
|
|
|
|
|
###################
|
|
|
|
|
# Global bindings #
|
|
|
|
|
# global bindings #
|
|
|
|
|
###################
|
|
|
|
|
|
|
|
|
|
# the GUI command launcher (two bindings since some keyboards don't have `)
|
|
|
|
@ -15,18 +15,27 @@ keybinding add Ctrl-Shift-D gui/launcher
|
|
|
|
|
# show hotkey popup menu
|
|
|
|
|
keybinding add Ctrl-Shift-C hotkeys
|
|
|
|
|
|
|
|
|
|
# a dfhack prompt in df. Sublime text like.
|
|
|
|
|
keybinding add Ctrl-Shift-P command-prompt
|
|
|
|
|
|
|
|
|
|
# on-screen keyboard
|
|
|
|
|
keybinding add Ctrl-Shift-K gui/cp437-table
|
|
|
|
|
|
|
|
|
|
##############################
|
|
|
|
|
# Generic dwarfmode bindings #
|
|
|
|
|
##############################
|
|
|
|
|
# an in-game init file editor
|
|
|
|
|
keybinding add Alt-S@title gui/settings-manager
|
|
|
|
|
keybinding add Alt-S@dwarfmode/Default gui/settings-manager
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
######################
|
|
|
|
|
# dwarfmode bindings #
|
|
|
|
|
######################
|
|
|
|
|
|
|
|
|
|
# quicksave, only in main dwarfmode screen and menu page
|
|
|
|
|
keybinding add Ctrl-Alt-S@dwarfmode/Default quicksave
|
|
|
|
|
|
|
|
|
|
# toggle the display of water level as 1-7 tiles
|
|
|
|
|
keybinding add Ctrl-W twaterlvl
|
|
|
|
|
|
|
|
|
|
# with cursor:
|
|
|
|
|
|
|
|
|
|
# designate the whole vein for digging
|
|
|
|
|
keybinding add Ctrl-V digv
|
|
|
|
|
keybinding add Ctrl-Shift-V "digv x"
|
|
|
|
@ -34,43 +43,29 @@ keybinding add Ctrl-Shift-V "digv x"
|
|
|
|
|
# clean the selected tile of blood etc
|
|
|
|
|
keybinding add Ctrl-C spotclean
|
|
|
|
|
|
|
|
|
|
# destroy items designated for dump in the selected tile
|
|
|
|
|
keybinding add Ctrl-Shift-K autodump-destroy-here
|
|
|
|
|
|
|
|
|
|
# set the zone or cage under the cursor as the default
|
|
|
|
|
keybinding add Alt-Shift-I@dwarfmode/Zones "zone set"
|
|
|
|
|
|
|
|
|
|
# with an item selected:
|
|
|
|
|
|
|
|
|
|
# destroy the selected item
|
|
|
|
|
keybinding add Ctrl-K autodump-destroy-item
|
|
|
|
|
|
|
|
|
|
# scripts:
|
|
|
|
|
|
|
|
|
|
# quicksave, only in main dwarfmode screen and menu page
|
|
|
|
|
keybinding add Ctrl-Alt-S@dwarfmode/Default quicksave
|
|
|
|
|
# destroy items designated for dump in the selected tile
|
|
|
|
|
keybinding add Ctrl-Shift-K autodump-destroy-here
|
|
|
|
|
|
|
|
|
|
# apply blueprints to the map (Alt-F for compatibility with LNP Quickfort)
|
|
|
|
|
keybinding add Ctrl-Shift-Q@dwarfmode gui/quickfort
|
|
|
|
|
keybinding add Alt-F@dwarfmode gui/quickfort
|
|
|
|
|
|
|
|
|
|
# gui/rename script - rename units and buildings
|
|
|
|
|
keybinding add Ctrl-Shift-N gui/rename
|
|
|
|
|
keybinding add Ctrl-Shift-T "gui/rename unit-profession"
|
|
|
|
|
|
|
|
|
|
# a dfhack prompt in df. Sublime text like.
|
|
|
|
|
keybinding add Ctrl-Shift-P command-prompt
|
|
|
|
|
|
|
|
|
|
# show information collected by dwarfmonitor
|
|
|
|
|
keybinding add Alt-M@dwarfmode/Default "dwarfmonitor prefs"
|
|
|
|
|
keybinding add Ctrl-F@dwarfmode/Default "dwarfmonitor stats"
|
|
|
|
|
|
|
|
|
|
# export a Dwarf's preferences screen in BBCode to post to a forum
|
|
|
|
|
keybinding add Ctrl-Shift-F@dwarfmode forum-dwarves
|
|
|
|
|
# set the zone or cage under the cursor as the default
|
|
|
|
|
keybinding add Alt-Shift-I@dwarfmode/Zones "zone set"
|
|
|
|
|
|
|
|
|
|
# an in-game init file editor
|
|
|
|
|
keybinding add Alt-S@title gui/settings-manager
|
|
|
|
|
keybinding add Alt-S@dwarfmode/Default gui/settings-manager
|
|
|
|
|
# Stocks plugin
|
|
|
|
|
keybinding add Ctrl-Shift-Z@dwarfmode/Default "stocks show"
|
|
|
|
|
|
|
|
|
|
# open an overview window summarising some stocks (dfstatus)
|
|
|
|
|
keybinding add Ctrl-Shift-I@dwarfmode/Default gui/dfstatus
|
|
|
|
|
keybinding add Ctrl-Shift-I@dfhack/lua/dfstatus gui/dfstatus
|
|
|
|
|
|
|
|
|
|
# change quantity of manager orders
|
|
|
|
|
keybinding add Alt-Q@jobmanagement/Main gui/manager-quantity
|
|
|
|
@ -78,7 +73,7 @@ keybinding add Alt-Q@jobmanagement/Main gui/manager-quantity
|
|
|
|
|
# re-check manager orders
|
|
|
|
|
keybinding add Alt-R@jobmanagement/Main workorder-recheck
|
|
|
|
|
|
|
|
|
|
# workorder detail configuration
|
|
|
|
|
# set workorder item details (on workorder details screen press D again)
|
|
|
|
|
keybinding add D@workquota_details gui/workorder-details
|
|
|
|
|
|
|
|
|
|
# view combat reports for the selected unit/corpse/spatter
|
|
|
|
@ -87,39 +82,11 @@ keybinding add Ctrl-Shift-R view-unit-reports
|
|
|
|
|
# view extra unit information
|
|
|
|
|
keybinding add Alt-I@dwarfmode/ViewUnits|unitlist gui/unit-info-viewer
|
|
|
|
|
|
|
|
|
|
# set workorder item details (on workorder details screen press D again)
|
|
|
|
|
keybinding add D@workquota_details gui/workorder-details
|
|
|
|
|
|
|
|
|
|
# boost priority of jobs related to the selected entity
|
|
|
|
|
keybinding add Alt-N do-job-now
|
|
|
|
|
|
|
|
|
|
##############################
|
|
|
|
|
# Generic adv mode bindings #
|
|
|
|
|
##############################
|
|
|
|
|
|
|
|
|
|
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
|
|
|
|
|
keybinding add Ctrl-A@dungeonmode/ConversationSpeak adv-rumors
|
|
|
|
|
|
|
|
|
|
##############################
|
|
|
|
|
# Generic legends bindings #
|
|
|
|
|
##############################
|
|
|
|
|
|
|
|
|
|
# export all information, or just the detailed maps (doesn't handle site maps)
|
|
|
|
|
keybinding add Ctrl-A@legends "exportlegends all"
|
|
|
|
|
|
|
|
|
|
#############################
|
|
|
|
|
# Context-specific bindings #
|
|
|
|
|
#############################
|
|
|
|
|
|
|
|
|
|
# Stocks plugin
|
|
|
|
|
keybinding add Ctrl-Shift-Z@dwarfmode/Default "stocks show"
|
|
|
|
|
|
|
|
|
|
# open an overview window summarising some stocks (dfstatus)
|
|
|
|
|
keybinding add Ctrl-Shift-I@dwarfmode/Default "gui/dfstatus"
|
|
|
|
|
keybinding add Ctrl-Shift-I@dfhack/lua/dfstatus "gui/dfstatus"
|
|
|
|
|
# export a Dwarf's preferences screen in BBCode to post to a forum
|
|
|
|
|
keybinding add Ctrl-Shift-F@dwarfmode forum-dwarves
|
|
|
|
|
|
|
|
|
|
# q->stockpile - copy & paste stockpiles
|
|
|
|
|
keybinding add Alt-P copystock
|
|
|
|
@ -182,7 +149,30 @@ keybinding add Alt-W@overallstatus "gui/workflow status"
|
|
|
|
|
keybinding add Alt-W@dfhack/lua/status_overlay "gui/workflow status"
|
|
|
|
|
|
|
|
|
|
# autobutcher front-end
|
|
|
|
|
keybinding add Shift-B@pet/List/Unit "gui/autobutcher"
|
|
|
|
|
keybinding add Shift-B@pet/List/Unit gui/autobutcher
|
|
|
|
|
|
|
|
|
|
# view pathable tiles from active cursor
|
|
|
|
|
keybinding add Alt-Shift-P@dwarfmode/LookAround gui/pathable
|
|
|
|
|
|
|
|
|
|
# gui/rename script - rename units and buildings
|
|
|
|
|
keybinding add Ctrl-Shift-N gui/rename
|
|
|
|
|
keybinding add Ctrl-Shift-T "gui/rename unit-profession"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
#####################
|
|
|
|
|
# adv mode bindings #
|
|
|
|
|
#####################
|
|
|
|
|
|
|
|
|
|
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
#########################
|
|
|
|
|
# legends mode bindings #
|
|
|
|
|
#########################
|
|
|
|
|
|
|
|
|
|
# export all information, or just the detailed maps (doesn't handle site maps)
|
|
|
|
|
keybinding add Ctrl-A@legends "exportlegends all"
|
|
|
|
|