View Issue Details

IDProjectCategoryView StatusLast Update
0008516Dwarf FortressTechnical -- Input/Keybinding/Macrospublic2014-11-06 15:45
ReporterMaukka Assigned Tolethosor  
PrioritylowSeverityblockReproducibilityalways
Status confirmedResolutionopen 
Product Version0.40.14 
Summary0008516: Can't leave diplomacy screen (or change keybindings) without an OPTION1 binding
DescriptionConsidering the button isn't used in dwarf mode for anything else as far as I can tell, using so ambiguously named option1 for it made figuring out what bind I need to set to not get stuck in the diplomat conversation screen awfully hard.
Using default Enter or Esc keys seem like they'd work just as well.
Also being able to go to main menu to set the bind like I've done for nearly every other bind would be awesome.
TagsNo tags attached.

Activities

smjjames

2014-11-04 17:30

reporter   ~0030864

Does that happen in vanilla DF?

lethosor

2014-11-04 17:54

manager   ~0030865

Last edited: 2014-11-04 17:57

It uses the OPTION1 keybinding because there could be multiple choices in a conversation with a diplomat (for example, selecting a baron has a "yes" and "no" option, which I believe correspond to "OPTION1" and "OPTION2"). By default, OPTION1 through OPTION20 map to "a" through "t". Did you delete these bindings for some reason?

Maukka

2014-11-05 18:37

reporter   ~0030880

Last edited: 2014-11-05 18:40

Yes, I can't use my right hand atm. so I deleted all of the keybinds except for movement/confirm/mainmenu/textentry and set the other keys as needed but this one I couldn't change without forcing the df to close down.

lethosor

2014-11-06 15:45

manager   ~0030894

Last edited: 2014-11-06 15:46

I think a more appropriate solution in this case would be to recognize OPTIONS (Esc) to allow keybindings to be changed, rather than allowing LEAVESCREEN to exit a meeting without choosing an option.
Still, deleting keybindings generally isn't a good idea. I suggest deleting (or better, rebinding) only keys that conflict with keys you've changed. (Since text entry isn't a problem, I don't think OPTION1 would be.)

Add Note

Note

Issue History

Date Modified Username Field Change
2014-11-04 17:28 Maukka New Issue
2014-11-04 17:30 smjjames Note Added: 0030864
2014-11-04 17:54 lethosor Note Added: 0030865
2014-11-04 17:54 lethosor Assigned To => lethosor
2014-11-04 17:54 lethosor Status new => feedback
2014-11-04 17:57 lethosor Note Edited: 0030865
2014-11-05 18:37 Maukka Note Added: 0030880
2014-11-05 18:37 Maukka Status feedback => assigned
2014-11-05 18:40 Maukka Note Edited: 0030880
2014-11-05 18:40 Maukka Note Edited: 0030880
2014-11-06 15:45 lethosor Note Added: 0030894
2014-11-06 15:45 lethosor Severity minor => block
2014-11-06 15:45 lethosor Status assigned => confirmed
2014-11-06 15:45 lethosor Summary Can't even even leave diplomacy screen without a bind called option1. => Can't leave diplomacy screen (or change keybindings) without an OPTION1 binding
2014-11-06 15:45 lethosor Note Edited: 0030894
2014-11-06 15:46 lethosor Note Edited: 0030894