RetroArch
Mapping ZX Spectrum key to a controller button?
Is there a way to do this? It seems like it should be possible, but I don't see how.
It's super awkward having to pause the game and bring up the virtual keyboard every time I want to pick up an item or cycle items in Atic Atac, use the shield in Android One and so on and so on.
< >
Показване на 1-7 от 7 коментара
Did you try scroll lock on PC? It blocks RA's functions.
Yes, I am aware of the Game Focus function and what it's for. I think you misunderstood what I want to do. The problem is that I don't want to have to reach for my keyboard or use the virtual keyboard to press a key on the ZX Spectrum keyboard in the middle of a game. I want to remap a ZX Spectrum keyboard key to a button on my controller.
Hm did you try F1 Main Menu:point_right:quick menu:point_right:controls:point_right:port 1 and binding that special key?
I found a very silly way to work around this issue. Select Sinclair Keyboard for all controllers. This is the only way to expose the ZX Spectrum keyboard to Retroarch's remapper. Then you can remap any Spectrum key to your game controller. This also means that games will no longer work with "Kempston joystick" because it doesn't correspond to keypresses. So when you're in-game, on the emulated Spectrum, you'll need to select Protek/AGF/Sinclair or even keyboard, and then use the remapper to remap ALL the controls for that game to your game controller.
Първоначално публикувано от Dgo:
Hm did you try F1 Main Menu:point_right:quick menu:point_right:controls:point_right:port 1 and binding that special key?
The problem is that the Spectrum keyboard is not exposed to the remapper at all unless it is selected as the primary input device. And then, once you do that, you lose "automatic" joystick mapping, and you have to remap everything by hand. Kind of silly that it works this way, I think the Spectrum keyboard should always be exposed in the remapper.
Последно редактиран от Sune_S; 12 ян. 2024 в 13:27
Sinclair - ZX Spectrum (Fuse) [docs.libretro.com] <- Read this
TLDR: "There are some conflicts in the way the input devices interact"
set two different joystick types to players 1 and 2 or set the Spectrum keyboard to player 3 for keyboard games.
Последно редактиран от Fried Brains; 13 ян. 2024 в 18:39
Yeah thanks I read all of that and it does not help me do what I want to do, which is map keys on the ZX Spectrum keyboard to my game controller. It seems like I should be able to do this under the "Core Options" for Fuse but it does not work, the mapped inputs do not respond in game.
The only way to do this presently is to set "Sinclair Keyboard" as your main input device, which means you lose all automatic joystick mapping, and then you have to map your controls manually for each and every game, which is kind of silly. It would be much, much easier if the remapper always exposed the entire ZX Spectrum keyboard no matter what input type is selected.
Последно редактиран от Sune_S; 12 ян. 2024 в 21:43
< >
Показване на 1-7 от 7 коментара
На страница: 1530 50

Дата на публикуване: 12 ян. 2024 в 9:49
Публикации: 7