Jump to content
LaunchBox Community Forums

Setting controller for ZX Spectrum


Recommended Posts

Hi everyone

How do I change the controller for ZX Spectrum in Retroarch? I want to use my controller (and not the keyboard). I understand some games will only play with the keyboard but there's many that can be played with the controller. I've watched a tutorial explaining that this can be done after opening a game by going to Retroarch-Menu-Controls and then changing user 1 device type to Kempston but the problem is I can't find "Controls" in my Retroarch. Not sure if it is a different version? There is an option for "Input" where it says I can change controller settings but even here I am not sure how to I set change to use a controller? See below screenshot


Many thanks!


Link to comment
Share on other sites

15 minutes ago, azorean said:

Anyone able to help with this please?

It looks like you're in the wrong spot (you're in the Main Menu > Inputs) if you are legit in the need to get to the "Controls" page. This is only accessible once a game is booted into because it is under the "Quick Menu" which only appears when game is running. So what you need to do is boot into your game THEN hit F1 on your keyboard. This should take you straight to the Quick Menu, or if not, you can still now manually navigate to the Quick Menu, and from that page, get into the Controls page. At that point you're now where you want to be in order to make controller adjustments.


I'm not familiar with the system/emulator so hopefully this is what you need to do to fix your problem. It certainly gets you to the page you're looking for, but no guarantee it's the fix you need.


If that doesn't fix it up, I would suggest you to use an additional remapping program that would take for example an xinput controller and remap it to your keyboard. This is another method to make a controller work for a keyboard input only game

Link to comment
Share on other sites

Yeah you are in the wrong section, what @skizzosjt said above is the correct location, quick menu/controls/port 1, in there set it to kempston, back up one menu and save a core remap, that will apply that controller to all games loaded in that core. Then simply go into that menu and change it back to keyboard and save a game remap anytime you find a game that doesnt work with the kempston joystick.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Create New...