From e23e64392e2081e0671867e46ba15c96db23c81d Mon Sep 17 00:00:00 2001 From: warmCabin Date: Mon, 28 Jun 2021 06:39:24 -0400 Subject: [PATCH] add enter-press functionality to a few text fields --- src/drivers/win/debugger.cpp | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/src/drivers/win/debugger.cpp b/src/drivers/win/debugger.cpp index 09563d54..93b48378 100644 --- a/src/drivers/win/debugger.cpp +++ b/src/drivers/win/debugger.cpp @@ -1977,6 +1977,22 @@ void DebuggerBnClicked(HWND hwndDlg, uint16 btnId, HWND hwndBtn) case ID_DEBUGGER_CODE_DUMPER: DialogBox(fceu_hInstance, "CODEDUMPER", hwndDlg, DumperCallB); break; + case IDOK: + // Make pressing Enter synonymous with the button you'd expect depending on the focus. + HWND focus; + switch (GetDlgCtrlID(focus = GetFocus())) + { + case IDC_DEBUGGER_VAL_PCSEEK: + DebuggerBnClicked(hwndDlg, IDC_DEBUGGER_SEEK_TO, NULL); + break; + case IDC_DEBUGGER_BOOKMARK: + DebuggerBnClicked(hwndDlg, IDC_DEBUGGER_BOOKMARK_ADD, NULL); + break; + case IDC_DEBUGGER_VAL_PC: + DebuggerBnClicked(hwndDlg, IDC_DEBUGGER_SEEK_PC, NULL); + break; + } + break; } // Buttons that only get handled when a game is loaded