Mesen-SX/UI/Config/Shortcuts/EmulatorShortcut.cs

104 lines
1.6 KiB
C#
Raw Normal View History

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Mesen.GUI.Config.Shortcuts
{
public enum EmulatorShortcut
{
FastForward,
Rewind,
RewindTenSecs,
RewindOneMin,
SelectSaveSlot1,
SelectSaveSlot2,
SelectSaveSlot3,
SelectSaveSlot4,
SelectSaveSlot5,
SelectSaveSlot6,
SelectSaveSlot7,
SelectSaveSlot8,
SelectSaveSlot9,
SelectSaveSlot10,
MoveToNextStateSlot,
MoveToPreviousStateSlot,
SaveState,
LoadState,
2019-12-04 15:52:55 -05:00
ToggleCheats,
ToggleFastForward,
ToggleRewind,
RunSingleFrame,
// Everything below this is handled UI-side
TakeScreenshot,
IncreaseSpeed,
DecreaseSpeed,
MaxSpeed,
Pause,
Reset,
PowerCycle,
ReloadRom,
PowerOff,
Exit,
SetScale1x,
SetScale2x,
SetScale3x,
SetScale4x,
SetScale5x,
SetScale6x,
ToggleFullscreen,
ToggleFps,
ToggleGameTimer,
ToggleFrameCounter,
ToggleOsd,
ToggleAlwaysOnTop,
ToggleDebugInfo,
2019-12-04 15:52:55 -05:00
ToggleAudio,
ToggleBgLayer0,
ToggleBgLayer1,
ToggleBgLayer2,
ToggleBgLayer3,
ToggleSprites,
EnableAllLayers,
SaveStateSlot1,
SaveStateSlot2,
SaveStateSlot3,
SaveStateSlot4,
SaveStateSlot5,
SaveStateSlot6,
SaveStateSlot7,
SaveStateSlot8,
SaveStateSlot9,
SaveStateSlot10,
SaveStateToFile,
2020-02-05 21:30:16 -05:00
SaveStateDialog,
LoadStateSlot1,
LoadStateSlot2,
LoadStateSlot3,
LoadStateSlot4,
LoadStateSlot5,
LoadStateSlot6,
LoadStateSlot7,
LoadStateSlot8,
LoadStateSlot9,
LoadStateSlot10,
2019-03-12 09:15:57 -04:00
LoadStateSlotAuto,
LoadStateFromFile,
2020-02-05 21:30:16 -05:00
LoadStateDialog,
2019-10-11 19:21:42 -04:00
OpenFile,
LoadRandomGame,
}
}