add run and step over hotkeys
This commit is contained in:
parent
13bd9ddfd2
commit
2d1cd5eb9a
|
@ -1686,6 +1686,8 @@ BOOL CALLBACK IDC_DEBUGGER_DISASSEMBLY_WndProc(HWND hwndDlg, UINT uMsg, WPARAM w
|
||||||
|
|
||||||
#define HKEY_STEP_ONE_ID 0
|
#define HKEY_STEP_ONE_ID 0
|
||||||
#define HKEY_STEP_OUT_ID 1
|
#define HKEY_STEP_OUT_ID 1
|
||||||
|
#define HKEY_STEP_OVER_ID 2
|
||||||
|
#define HKEY_RUN_ID 3
|
||||||
#define HKEY_SEEK_ADDR_ID 4
|
#define HKEY_SEEK_ADDR_ID 4
|
||||||
#define HKEY_SEEK_PC_ID 5
|
#define HKEY_SEEK_PC_ID 5
|
||||||
#define HKEY_SET_PC_ID 6
|
#define HKEY_SET_PC_ID 6
|
||||||
|
@ -1817,6 +1819,8 @@ void DebuggerInitDialog(HWND hwndDlg)
|
||||||
// TODO: Be sure to unregister all these!!
|
// TODO: Be sure to unregister all these!!
|
||||||
RegisterHotKey(hwndDlg, HKEY_STEP_ONE_ID, 0, VK_F11);
|
RegisterHotKey(hwndDlg, HKEY_STEP_ONE_ID, 0, VK_F11);
|
||||||
RegisterHotKey(hwndDlg, HKEY_STEP_OUT_ID, MOD_SHIFT, VK_F11);
|
RegisterHotKey(hwndDlg, HKEY_STEP_OUT_ID, MOD_SHIFT, VK_F11);
|
||||||
|
RegisterHotKey(hwndDlg, HKEY_STEP_OVER_ID, 0, VK_F10);
|
||||||
|
RegisterHotKey(hwndDlg, HKEY_RUN_ID, 0, VK_F5);
|
||||||
|
|
||||||
RegisterHotKey(hwndDlg, HKEY_SEEK_ADDR_ID, MOD_CONTROL, 0x41); // A
|
RegisterHotKey(hwndDlg, HKEY_SEEK_ADDR_ID, MOD_CONTROL, 0x41); // A
|
||||||
RegisterHotKey(hwndDlg, HKEY_SEEK_PC_ID, MOD_CONTROL, 0x50); // P
|
RegisterHotKey(hwndDlg, HKEY_SEEK_PC_ID, MOD_CONTROL, 0x50); // P
|
||||||
|
@ -2522,6 +2526,11 @@ void DebuggerHotKey(HWND hwndDlg, UINT hotkeyId, uint16 keycode, uint16 mods)
|
||||||
DebuggerBnClicked(hwndDlg, IDC_DEBUGGER_STEP_OUT, NULL);
|
DebuggerBnClicked(hwndDlg, IDC_DEBUGGER_STEP_OUT, NULL);
|
||||||
printf("Step out\n");
|
printf("Step out\n");
|
||||||
break;
|
break;
|
||||||
|
case HKEY_STEP_OVER_ID:
|
||||||
|
DebuggerBnClicked(hwndDlg, IDC_DEBUGGER_STEP_OVER, NULL);
|
||||||
|
break;
|
||||||
|
case HKEY_RUN_ID:
|
||||||
|
DebuggerBnClicked(hwndDlg, IDC_DEBUGGER_RUN, NULL);
|
||||||
case HKEY_SEEK_ADDR_ID:
|
case HKEY_SEEK_ADDR_ID:
|
||||||
printf("Seek to address\n");
|
printf("Seek to address\n");
|
||||||
SetFocus(GetDlgItem(hwndDlg, IDC_DEBUGGER_VAL_PCSEEK));
|
SetFocus(GetDlgItem(hwndDlg, IDC_DEBUGGER_VAL_PCSEEK));
|
||||||
|
|
Loading…
Reference in New Issue