(Windows) Add hotkeys for cheat list and toggle cheats.
This commit is contained in:
parent
48414b144d
commit
5cc49fe417
|
@ -142,11 +142,21 @@ void HK_JitBlockSizeInc(int, bool justPressed)
|
|||
}
|
||||
#endif
|
||||
|
||||
void HK_ListCheats(int, bool justPressed)
|
||||
{
|
||||
if (romloaded)
|
||||
CheatsListDialog(MainWindow->getHWnd());
|
||||
}
|
||||
void HK_SearchCheats(int, bool justPressed)
|
||||
{
|
||||
if (romloaded)
|
||||
CheatsSearchDialog(MainWindow->getHWnd());
|
||||
}
|
||||
void HK_ToggleCheats(int, bool justPressed)
|
||||
{
|
||||
CommonSettings.cheatsDisable = !CommonSettings.cheatsDisable;
|
||||
WritePrivateProfileBool("General", "cheatsDisable", CommonSettings.cheatsDisable, IniName);
|
||||
}
|
||||
|
||||
static void DoScreenshot(const char* fname)
|
||||
{
|
||||
|
@ -752,6 +762,13 @@ void InitCustomKeys (SCustomKeys *keys)
|
|||
keys->LCDsSwap.page = HOTKEY_PAGE_TOOLS;
|
||||
keys->LCDsSwap.key = VK_NEXT;
|
||||
|
||||
keys->ListCheats.handleKeyDown = HK_ListCheats;
|
||||
keys->ListCheats.code = "ListCheats";
|
||||
keys->ListCheats.name = STRW(ID_LABEL_HK63);
|
||||
keys->ListCheats.page = HOTKEY_PAGE_TOOLS;
|
||||
keys->ListCheats.key = 'L';
|
||||
keys->ListCheats.modifiers = CUSTKEY_CTRL_MASK;
|
||||
|
||||
keys->SearchCheats.handleKeyDown = HK_SearchCheats;
|
||||
keys->SearchCheats.code = "SearchCheats";
|
||||
keys->SearchCheats.name = STRW(ID_LABEL_HK54);
|
||||
|
@ -759,6 +776,13 @@ void InitCustomKeys (SCustomKeys *keys)
|
|||
keys->SearchCheats.key = 'S';
|
||||
keys->SearchCheats.modifiers = CUSTKEY_CTRL_MASK;
|
||||
|
||||
keys->ToggleCheats.handleKeyDown = HK_ToggleCheats;
|
||||
keys->ToggleCheats.code = "ToggleCheats";
|
||||
keys->ToggleCheats.name = STRW(ID_LABEL_HK64);
|
||||
keys->ToggleCheats.page = HOTKEY_PAGE_TOOLS;
|
||||
keys->ToggleCheats.key = 'C';
|
||||
keys->ToggleCheats.modifiers = CUSTKEY_CTRL_MASK;
|
||||
|
||||
keys->NewLuaScript.handleKeyDown = HK_NewLuaScriptDown;
|
||||
keys->NewLuaScript.code = "NewLuaScript";
|
||||
keys->NewLuaScript.name = STRW(ID_LABEL_HK26);
|
||||
|
|
|
@ -101,7 +101,7 @@ struct SCustomKeys
|
|||
SCustomKey LCDsMode;
|
||||
SCustomKey LCDsSwap;
|
||||
|
||||
SCustomKey SearchCheats;
|
||||
SCustomKey ListCheats, SearchCheats, ToggleCheats;
|
||||
|
||||
SCustomKey NewLuaScript, CloseLuaScripts, MostRecentLuaScript;
|
||||
|
||||
|
|
|
@ -842,6 +842,8 @@
|
|||
#define ID_LABEL_HK60 4525
|
||||
#define ID_LABEL_HK61 4526
|
||||
#define ID_LABEL_HK62 4527
|
||||
#define ID_LABEL_HK63 4528
|
||||
#define ID_LABEL_HK64 4529
|
||||
#define IDD_MICROPHONE 5000
|
||||
#define IDM_MICROPHONESETTINGS 5001
|
||||
#define IDC_MICSAMPLEBROWSE 5003
|
||||
|
|
|
@ -2229,6 +2229,12 @@ BEGIN
|
|||
ID_LABEL_HK3d "Decrease JIT block size"
|
||||
END
|
||||
|
||||
STRINGTABLE
|
||||
BEGIN
|
||||
ID_LABEL_HK63 "List Cheats"
|
||||
ID_LABEL_HK64 "Toggle Cheats"
|
||||
END
|
||||
|
||||
#endif // English (United States) resources
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
|
|
Loading…
Reference in New Issue