Pause key in Retroarch

How do I press the [pause] key in retroarch? I’m playing a game called “Total Annihilation” (1997) in windows 98 emulated through the dosbox pure core and in order to pause the game you need to press the [pause] key. However when I press the [pause] key nothing happens.

I think the problem is I’m using a laptop and in order to use the key I need to press the [funcition] key first then [pause] and that’s doing something else in retroarch.

1 Like

Are you using “game focus mode”? it’s mapped to ‘scroll lock’ key by default and it sends all keyboard and mouse input directly to the core.

1 Like

Yes, I’m using game focus. The pause key isn’t working. Are you saying the pause key is sending another signal to retroarch? Because wouldn’t game focus prevent that?

There’s a chance that your keyboard is not sending the correct signal. Sometimes it happens with laptops, which tend to cram lots of functions behind an activator key. If you have an usb keyboard at hand, you could do a quick test to see if the problem is within RetroArch or not.

2 Likes

Can you check using the keyboard test screen in Remote Retropad?

  • open the built-in core (last element in Load Core)
  • in core options, change screen to keyboard test
  • restart core (via menu or “h” button)
  • press the combination for Pause and see if the Pause key lights up, or one of the small indicators in the bottom (should also generate a message with the keycode in this case).
1 Like

I don’t have an extra keyboard attachable by usb.

Where is the core options? I see [Options] under [Quick Menu] but I don’t see a keyboard test. And yes, I did find the Remote Retropad and I was looking for the options while that core was loaded up.

EDIT: Manage Core Options also doesn’t have anything in it except a “Reset Options” option.

It is Start Screen, set it to Keyboard Tester. It was added in 1.19.0, in case your RetroArch is older.

1 Like

I’m confused by what you mean by “It is start screen.” Remote pad doesn’t have a keyboard tester in options.

Do you mean the start screen in dosbox pure? The one with “START MENU” and “CONTROLLER MAPPER” in brown on the bottom? The controller mapper doesn’t have a keyboard test screen option and neither does [options] in [quick menu] when dosbox pure is loaded.

There is under Main Menu/Quick Menu/Options/Input/Enable On Screen Keyboard. Mine is set to [ON] and it says it is activated when I press L3 on my gamepad but my gamepad only has two L buttons. Can I change that?

What he means is:

  1. Have no content or core loaded, just like when you open RetroArch.
  2. Select Load Core > Start Remote Retropad (it’s on the end of the list)
  3. Open the Quick Menu
  4. Select Core Options
  5. Inside the options, select Start screen > Keyboard tester
  6. Restart the core and you’ll be greeted with a virtual keyboard that you can use to check if it detects the proper key strokes from your physical keyboard.

That’s what I tried the first time.

But there is no core options under quick menu. There’s a regular options and under that there’s a manage core options but I don’t see a start screen option in either.

I see in settings there is a core option and there is a core option categories option that I have as on.

I think I have retroarch verson 1.9.12 because I see that number at the bottom left. Am I just out of date?

4 years is very much out of date, yes.

1 Like

Oh yeah, mine doesn’t look like that. It looks like the picture below

There’s the confusion, sorry for being a bother.

I’m assuming I need to update it. Where is the online updater? When I searched how to update retroarch I found this site https://itigic.com/update-retroarch-do-it-without-losing-settings-or-games/ and it show’s the online updater is found in tools in window mode which is nestled between view and help I think, the pictures are in Spanish. However my window mode doesn’t have tools.

They talk about a third party updater but I’d prefer to let retroarch update itself as I get very suspicious of things I download.

Unfortunately, RetroArch cannot update the main executable on any platform. Cores are usually updatable separately, but the Remote Retropad core is built into RetroArch directly. Some packaging ecosystems do provide updates, but I guess this is not the case here, so a separate download is inevitable.

The main executable is basically the only component RetroArch cannot update by itself. Grab the latest version from the buildbot here: https://buildbot.libretro.com/stable/

Then, you normally can install it over the previous installation.

My retroarch isn’t installed, it’s a stand alone folder. I prefer those because I feel they are more portable. That way I don’t lose everything when I inevitably move to a new computer, I can just move the folder to my new computer.

I can try and copy a new retroarch over the old but when that happens the folder becomes a hybrid of two different programs. An example is if the old retroarch has files 13579 and the new has files 24680 then copying over would give me a folder that is 1234567890 in size. It would be like almost doubling retroarch. I’m a little worried about cluttering up my computer.

1 Like

make a copy of your old installation, then download a new portable 7z bundle and drop the new one onto the old one, overwriting any conflicts. You’ll have a few doubles of dependency libraries, but not many, and they’ll only amount to a few MBs at most.

If something goes wrong, you can delete the whole thing and revert to your backup.

1 Like

I’ve been really worried about making a mess of my retroarch folder so before I take the risk is there any downloadable program offered by Libretto that can properly update retroarch other than me just transplanting new files over it?

Best case scenario I have a Frankenstein’s monster of a folder with parts from a new Retroarch and parts of an old Retroarch. Worst case scenario a file that is important gets replaced. I use Retroarch for a number of systems and even if I try testing it on every system I might miss something and delete the backup before I realize my mistake.

I’m going to follow this persons guide if nothing else, but just thought I’d ask before I do. https://www.youtube.com/watch?v=ZlltzM3o_zs

Okay, I did it. I updated retroarch. This is what my keyboard tester looks like

I’m assuming PA is Pause. Is it supposed to stick like that? Or is it supposed to highlight, then go away? Because it stays.

That looks correct, so the button is recognized. It should go red while you hold it down, and stay green afterwards.

1 Like