diff --git a/Source/diablo.cpp b/Source/diablo.cpp index 1438cc37d..c82dbec79 100644 --- a/Source/diablo.cpp +++ b/Source/diablo.cpp @@ -1084,9 +1084,9 @@ void __fastcall PressKey(int vkey) if (v1 == VK_RETURN) { control_type_message(); } - if (v1 == VK_ESCAPE) { + if (v1 == VK_ESCAPE || v1 == 0x58) { LABEL_113: - if (v1 == VK_ESCAPE) { + if (v1 == VK_ESCAPE || v1 == 0x58) { if (!PressEscKey()) { track_repeat_walk(0); gamemenu_previous(); diff --git a/Source/gmenu.cpp b/Source/gmenu.cpp index 11971a426..e1cbf19e3 100644 --- a/Source/gmenu.cpp +++ b/Source/gmenu.cpp @@ -313,6 +313,7 @@ BOOL __fastcall gmenu_presskeys(int a1) } break; case VK_ESCAPE: + case 0x58: if (gticks - gmenuslow > 300) { PlaySFX(IS_TITLEMOV); gmenu_call_proc(0, 0);