Numeric Keypad Fn Awesome for Savestates

Discussion of keyboards, gamepads, joysticks and other input related peripherals.
edr
Posts: 122
Joined: Mon Jan 04, 2021 3:35 am
Has thanked: 37 times
Been thanked: 29 times

Numeric Keypad Fn Awesome for Savestates

Unread post by edr »

Games like Oddworld and Heart of Darkness make quick access to savestates a matter of life or death.

Heart of Darkness Deaths.jpg
Heart of Darkness Deaths.jpg (567.8 KiB) Viewed 1782 times

Wireless RF 2.4Ghz numpads are awesome for that

MACALLY RF NumPad.jpg
MACALLY RF NumPad.jpg (24.33 KiB) Viewed 1782 times

How to map the keypad

  • In the main MiSTer menu, use the keyboard remap feature

  • Have available a real keyboard as well as the numpad

  • Press a key on the numpad to map

  • Press the key to map it to on the real keyboard

  • Repeat for more mappings

  • When done with mappings, press <ENTER> on the real keyboard

Savestate mapping

  • Map numpad numbers 1-4 to F1-F4 on the real keyboard

  • Map another numpad key such as 0 to ALT on the full keyboard.
    Can also map a key to F12 for quick access to OSD.

Savestate usage

  • Create a new save state #3 : press 0 and 3 together

  • Load save state #3: press 3.

I also mapped . (dot) to <SPACE> and hoped to use this along with the <ENTER> key in the OSD menus for controller definition in each core, but the numpad keys do not work in these menus, for some reason.

Numpads are considered a dead category - big names have mostly exited (Logitech), and what remains are mainly anonymous UPPERCASE brands.

Some numpad options

  • MACALLY 2.4 Ghz RF wireless. Tested, works fine. Cheap build quality. Have seen some occasional lack of key response. RF dongle included, hidden in one of the corner compartments. Built-in rechargeable battery (microUSB), duration unknown. Pretty easily available (J. Bezos etc).

  • Adesso WKB-6010UB. Tested, works fine. Pretty good build quality, tall keys. RF dongle included (no compartment to stow it on the keypad, don't lose it). Uses 1x AAA battery, included. No power switch to have to turn on/off. NUMLOCK key seems irrelevant when using with MiSTer - keys work the same regardless of how it's set. Available on J. Bezos etc.

  • Targus AKP11US. Not tested but expected to work as it includes an RF dongle. Available on Targus, etc.

  • Logitech N305 RF wireless. Not tested but expected to work as it includes an RF dongle. Discontinued & priced as a precious ancient relic on Ribay ($100 - $1000 USD 🙀).

  • Avoid bluetooth numpads since pairing is problematic or impossible. Pairing these on Windows/Mac often requires typing a code displayed by the computer on the numpad, and the MiSTer has no such mechanism. For ex. the Microsoft BT numpad (great build quality, great device, still available new) was recognized but failed to pair with an "auth" error during BT pairing. This MS numpad didn't even properly work on Mac, despite doing the pairing process - worked for a couple of keypresses then stopped.

akeley
Top Contributor
Posts: 1444
Joined: Mon May 25, 2020 7:54 pm
Has thanked: 499 times
Been thanked: 469 times

Re: Numeric Keypad Fn Awesome for Savestates

Unread post by akeley »

I might be missing something obvious, but why not just map the savestate button to a joypad? Or use "Pause when OSD is on"?

CRT SCR$ Project - building a collection of high-quality photos of CRT displays
CRT ART Books - retro-gaming books with authentic CRT photos

edr
Posts: 122
Joined: Mon Jan 04, 2021 3:35 am
Has thanked: 37 times
Been thanked: 29 times

Re: Numeric Keypad Fn Awesome for Savestates

Unread post by edr »

akeley wrote: Sat Feb 12, 2022 4:26 pm I might be missing something obvious, but why not just map the savestate button to a joypad? (I assume you're talking about PSX core here).
Thanks, no buttons remaining available to map on this controller or any other controller I use. Also - for one tap access to 4 separate savestates, and in addition combos for saving each of those 4 savestates, you'd need a lot of buttons. About as many as are on a numpad :).

If you mean using a second controller, mapped and dedicated to accessing savestates, I haven't tried that yet - if that works would be good as well.

This other idea from somewhere looks uncomfortable but "fully featured":

Mini Keyboard Controller.jpg
Mini Keyboard Controller.jpg (18 KiB) Viewed 1752 times
edr
Posts: 122
Joined: Mon Jan 04, 2021 3:35 am
Has thanked: 37 times
Been thanked: 29 times

Re: Numeric Keypad Fn Awesome for Savestates

Unread post by edr »

Realized I didn't understand the savestate usage with a controller button mapped to savestate. Normally I don't have any free controller buttons so I've never used it. Still a bit confusing - mapping a controller button to savestate (in core menu for cores that support savestates) causes a savestate overlay to appear when I press it, saying to use the d-pad and start+dpad to load/save savestates. Probably works fine once understood, but still like using a numpad for how fast it is, requiring only a single keypress to load a savestate.
JayRockets
Posts: 54
Joined: Thu Aug 04, 2022 11:16 pm
Has thanked: 3 times
Been thanked: 7 times

Re: Numeric Keypad Fn Awesome for Savestates

Unread post by JayRockets »

I do this. I also use this for coleco. I've remapped 7, 8, 9 to 1, 2, 3 so it better reflects the coleco numpad. I print out my labels for the buttons using sticker paper. I made one as an Elgato stream deck years ago the same way.
Post Reply