meleu / RALibretro-old

THIS IS AN OLD REPO! Check the README for details.
https://github.com/RetroAchievements/RALibretro
4 stars 1 forks source link

Alternative save state hotkeys (similiar to RANes and RASnes) #11

Closed julkasalsa closed 6 years ago

julkasalsa commented 6 years ago

Load state: F10, F1, F2...F9 Load current slot: F11 Save current slot: Backspace Save state: shift+F10, shift+F1, shift+F2...shift+F9 Switch slot: 0, 1, 2...9 Previous slot: shift+- Next slot: shift++

leiradel commented 6 years ago

@meleu can you talk to @JuliaWolska and agree in the key bindings that we'll have in RALibretro?

meleu commented 6 years ago

@JuliaWolska I've put here the current default shortcuts: https://github.com/RetroAchievements/docs/wiki/RALibretro

@leiradel maybe we could convert her request here to "please, provide a way to customize shortcuts". :wink:

julkasalsa commented 6 years ago

I'm used to those hotkeys because they are utilized among 3 emulators (RAFCEUx, RASnes9x and RAVBA - 5 systems), and allow quick and precise switching between different postions in game, which is often useful in searching for solid address.

meleu commented 6 years ago

@leiradel I agree with Salsa. Her suggestions "allow quick and precise switching between different postions in game, which is often useful in searching for solid address".

Trying to explain her suggestions more clearly:

function current shortcut suggestion
Load state from slot 1, 2, .., 9, 0 N.A. F1, F2, ..., F9, F10
Load current slot F8 F11
Save current slot F5 Backspace
Save state to slot 1, 2, .., 9, 0 N.A. shift+F1, shift+F2, ..., shift+F9, shift+F10
Previous slot N.A. shift+-
Next slot N.A. shift++
Switch slot (already done this way) 0, 1, 2...9 0, 1, 2...9

Indeed, it would be really really really really really (yeah 5 reallys) useful for memory digging.

leiradel commented 6 years ago

Fixed in https://github.com/leiradel/RASuite/commit/224c1650281b22699e3ad80466c626d923c07873