From 70c4865ba41ed988cbe40206c2e7f2f365ee02a7 Mon Sep 17 00:00:00 2001 From: CommonLoon102 <321850+CommonLoon102@users.noreply.github.com> Date: Sun, 6 Oct 2019 10:04:18 +0000 Subject: [PATCH] Delete keybinding with delete or backspace (#208) --- source/blood/src/gamemenu.cpp | 16 +++++++--------- 1 file changed, 7 insertions(+), 9 deletions(-) diff --git a/source/blood/src/gamemenu.cpp b/source/blood/src/gamemenu.cpp index b1b9759f6..84dfdf80a 100644 --- a/source/blood/src/gamemenu.cpp +++ b/source/blood/src/gamemenu.cpp @@ -1266,16 +1266,14 @@ bool CGameMenuItemKeyList::Event(CGameMenuEvent &event) pCallback(this); Scan(); return false; + case kMenuEventBackSpace: case kMenuEventDelete: - if (keystatus[sc_LeftControl] || keystatus[sc_RightControl]) - { - uint8_t oldKey[2]; - oldKey[0] = KeyboardKeys[nFocus][0]; - oldKey[1] = KeyboardKeys[nFocus][1]; - KeyboardKeys[nFocus][0] = 0; - KeyboardKeys[nFocus][1] = 0; - CONFIG_MapKey(nFocus, 0, oldKey[0], 0, oldKey[1]); - } + uint8_t oldKey[2]; + oldKey[0] = KeyboardKeys[nFocus][0]; + oldKey[1] = KeyboardKeys[nFocus][1]; + KeyboardKeys[nFocus][0] = 0; + KeyboardKeys[nFocus][1] = 0; + CONFIG_MapKey(nFocus, 0, oldKey[0], 0, oldKey[1]); return false; case kMenuEventScrollUp: if (nFocus-nTopDelta > 0)