Dwarf Fortress Bug Tracker - Dwarf Fortress
View Issue Details
0006211Dwarf FortressTechnical -- Input/Keybinding/Macrospublic2012-09-28 10:142014-08-26 09:59
Quietust 
Toady One 
normalminoralways
resolvedfixed 
0.34.11 
0.40.11 
0006211: "NO BINDING" for training-related keys
In the "Stockorder" section of Key Bindings, there are 3 "NO BINDING" options between "Animals, Slaughter" and "Kitchen, Cook". These bindings are for the "Select trainer", "War training", and "Hunting training" commands at the bottom of the Z-Animals screen.
binary patch
Issue History
2012-09-28 10:14QuietustNew Issue
2012-09-28 10:15QuietustNote Added: 0023617
2014-08-26 05:18lethosorIssue Monitored: lethosor
2014-08-26 05:27lethosorNote Added: 0029635
2014-08-26 05:27lethosorAssigned To => lethosor
2014-08-26 05:27lethosorStatusnew => confirmed
2014-08-26 05:27lethosorIssue End Monitor: lethosor
2014-08-26 06:35QuietustNote Added: 0029638
2014-08-26 06:43FootkerchiefTag Attached: binary patch
2014-08-26 09:59Toady OneStatusconfirmed => resolved
2014-08-26 09:59Toady OneFixed in Version => Next Version
2014-08-26 09:59Toady OneResolutionopen => fixed
2014-08-26 09:59Toady OneAssigned Tolethosor => Toady One

Notes
(0023617)
Quietust   
2012-09-28 10:15   
Looking at keybindings.cpp (in g_src), this is because the labels are being inserted into "bindingNames" rather than "displayNames".
(0029635)
lethosor   
2014-08-26 05:27   
Still in 0.40.10.
(0029638)
Quietust   
2014-08-26 06:35   
--- keybindings.cpp 2014-08-17 14:08:48.000000000 -0500
+++ keybindings.cpp 2014-08-26 08:34:28.985760300 -0500
@@ -2445,9 +2445,9 @@
        displayNames.insert(INTERFACEKEY_MANAGER_MAX, "Manager, Max");
        displayNames.insert(INTERFACEKEY_MANAGER_WAGES, "Manager, Wages");
        displayNames.insert(INTERFACEKEY_PET_BUTCHER, "Animals, Slaughter");
- bindingNames.insert(INTERFACEKEY_ANIMAL_SELECT_TRAINER, "Animals, Trainer");
- bindingNames.insert(INTERFACEKEY_ANIMAL_WAR_TRAINING, "Animals, War Training");
- bindingNames.insert(INTERFACEKEY_ANIMAL_HUNTING_TRAINING, "Animals, Hunting Training");
+ displayNames.insert(INTERFACEKEY_ANIMAL_SELECT_TRAINER, "Animals, Trainer");
+ displayNames.insert(INTERFACEKEY_ANIMAL_WAR_TRAINING, "Animals, War Training");
+ displayNames.insert(INTERFACEKEY_ANIMAL_HUNTING_TRAINING, "Animals, Hunting Training");
        displayNames.insert(INTERFACEKEY_KITCHEN_COOK, "Kitchen, Cook");
        displayNames.insert(INTERFACEKEY_KITCHEN_BREW, "Kitchen, Brew");
        displayNames.insert(INTERFACEKEY_SETUPGAME_NEW, "Setup, New");