File tree Expand file tree Collapse file tree 3 files changed +5
-2
lines changed Expand file tree Collapse file tree 3 files changed +5
-2
lines changed Original file line number Diff line number Diff line change @@ -57,7 +57,7 @@ Some can be changed in the key config dialog in the settings tab.
57
57
| T | Chat |
58
58
| / | Command |
59
59
| Esc | Pause menu/abort/exit (pauses only singleplayer game) |
60
- | Ctrl + Esc | Exit directly to main menu from anywhere, bypassing pause menu |
60
+ | Shift + Esc | Exit directly to main menu from anywhere, bypassing pause menu |
61
61
| + | Increase view range |
62
62
| - | Decrease view range |
63
63
| K | Enable/disable fly mode (needs fly privilege) |
Original file line number Diff line number Diff line change @@ -151,7 +151,7 @@ bool MyEventReceiver::OnEvent(const SEvent &event)
151
151
fullscreen_is_down = event.KeyInput .PressedDown ;
152
152
return true ;
153
153
} else if (keyCode == EscapeKey &&
154
- event.KeyInput .PressedDown && event.KeyInput .Control ) {
154
+ event.KeyInput .PressedDown && event.KeyInput .Shift ) {
155
155
g_gamecallback->disconnect ();
156
156
return true ;
157
157
}
Original file line number Diff line number Diff line change @@ -206,7 +206,10 @@ class GUIFormSpecMenu : public GUIModalMenu
206
206
207
207
void defaultAllowClose (bool value)
208
208
{
209
+ // Also set m_allowclose here in order to have the correct value if
210
+ // escape is pressed before regenerateGui() is called.
209
211
m_default_allowclose = value;
212
+ m_allowclose = value;
210
213
}
211
214
212
215
void setDebugView (bool value)
You can’t perform that action at this time.
0 commit comments