mirror of
https://github.com/dolphin-emu/dolphin.git
synced 2025-01-09 23:59:27 +01:00
Merge pull request #10122 from malleoz/record-hotkeys-without-game-running
HotkeyScheduler: Check for certain hotkeys in game list
This commit is contained in:
commit
753a1595bf
@ -169,12 +169,25 @@ void HotkeyScheduler::Run()
|
||||
|
||||
HotkeyManagerEmu::GetStatus(true);
|
||||
|
||||
if (!Core::IsRunningAndStarted())
|
||||
continue;
|
||||
|
||||
// Open
|
||||
if (IsHotkey(HK_OPEN))
|
||||
emit Open();
|
||||
|
||||
// Refresh Game List
|
||||
if (IsHotkey(HK_REFRESH_LIST))
|
||||
emit RefreshGameListHotkey();
|
||||
|
||||
// Recording
|
||||
if (IsHotkey(HK_START_RECORDING))
|
||||
emit StartRecording();
|
||||
|
||||
// Exit
|
||||
if (IsHotkey(HK_EXIT))
|
||||
emit ExitHotkey();
|
||||
|
||||
if (!Core::IsRunningAndStarted())
|
||||
continue;
|
||||
|
||||
// Disc
|
||||
|
||||
if (IsHotkey(HK_EJECT_DISC))
|
||||
@ -192,10 +205,6 @@ void HotkeyScheduler::Run()
|
||||
Common::SleepCurrentThread(100);
|
||||
}
|
||||
|
||||
// Refresh Game List
|
||||
if (IsHotkey(HK_REFRESH_LIST))
|
||||
emit RefreshGameListHotkey();
|
||||
|
||||
// Pause and Unpause
|
||||
if (IsHotkey(HK_PLAY_PAUSE))
|
||||
emit TogglePauseHotkey();
|
||||
@ -215,10 +224,6 @@ void HotkeyScheduler::Run()
|
||||
if (IsHotkey(HK_SCREENSHOT))
|
||||
emit ScreenShotHotkey();
|
||||
|
||||
// Exit
|
||||
if (IsHotkey(HK_EXIT))
|
||||
emit ExitHotkey();
|
||||
|
||||
// Unlock Cursor
|
||||
if (IsHotkey(HK_UNLOCK_CURSOR))
|
||||
emit UnlockCursor();
|
||||
@ -232,10 +237,6 @@ void HotkeyScheduler::Run()
|
||||
if (IsHotkey(HK_REQUEST_GOLF_CONTROL))
|
||||
emit RequestGolfControl();
|
||||
|
||||
// Recording
|
||||
if (IsHotkey(HK_START_RECORDING))
|
||||
emit StartRecording();
|
||||
|
||||
if (IsHotkey(HK_EXPORT_RECORDING))
|
||||
emit ExportRecording();
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user