diff --git a/data/init/dfhack.keybindings.init b/data/init/dfhack.keybindings.init index 330260b06..e526848f3 100644 --- a/data/init/dfhack.keybindings.init +++ b/data/init/dfhack.keybindings.init @@ -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"