diff --git a/roles/gaming/programs/pcsx2.nix b/roles/gaming/programs/pcsx2.nix index 22792a8..967fd22 100644 --- a/roles/gaming/programs/pcsx2.nix +++ b/roles/gaming/programs/pcsx2.nix @@ -95,6 +95,30 @@ in { LargeMotor = "SDL-0/LargeMotor"; SmallMotor = "SDL-0/SmallMotor"; }; + # Default hotkeys + Hotkeys = { + ToggleFullscreen = "Keyboard/Alt & Keyboard/Return"; + CycleAspectRatio = "Keyboard/F6"; + CycleInterlaceMode = "Keyboard/F5"; + CycleMipmapMode = "Keyboard/Insert"; + GSDumpMultiFrame = "Keyboard/Control & Keyboard/Shift & Keyboard/F8"; + Screenshot = "Keyboard/F8"; + GSDumpSingleFrame = "Keyboard/Shift & Keyboard/F8"; + ToggleSoftwareRendering = "Keyboard/F9"; + ZoomIn = "Keyboard/Control & Keyboard/Plus"; + ZoomOut = "Keyboard/Control & Keyboard/Minus"; + InputRecToggleMode = "Keyboard/Shift & Keyboard/R"; + LoadStateFromSlot = "Keyboard/F3"; + SaveStateToSlot = "Keyboard/F1"; + NextSaveStateSlot = "Keyboard/F2"; + PreviousSaveStateSlot = "Keyboard/Shift & Keyboard/F2"; + OpenPauseMenu = "Keyboard/Escape"; + ToggleFrameLimit = "Keyboard/F4"; + TogglePause = "Keyboard/Space"; + ToggleSlowMotion = "Keyboard/Shift & Keyboard/Backtab"; + ToggleTurbo = "Keyboard/Tab"; + HoldTurbo = "Keyboard/Period"; + }; }; # 007 nightfire "PCSX2/gamesettings/SLUS-20579_5B86BB62.ini".text = lib.generators.toINI {} {