81-libretro
81-libretro copied to clipboard
Virtual keyboard selection polling too fast
Using the emulator on Raspberry PI Retropie, whenever the virtual keyboard is needed it is near unusable, since the selected key passes by all the keys very fast. It's very difficult to select the correct key this way.
Even with 1000ms, still unusable. Sometimes it slows down (lags to be precise) though without any obvious reason
How the ___ do you even access the keyboard? I haven't been able to figure that out! I have clicked and pressed every key I can think of and the emulated system doesn't see the key presses!
@abcbarryn press the select button on your controller to bring up the virtual keyboard. To use your physical keyboard, go to the input settings and select the Sinclair Keyboard for player 2.
I do not have a "controller", I am on a Mac with no joystick, just keyboard and mouse. Under input settings I see: Max users Unified Menu Controls Press Quit Twice Vibrate on Keypress Enable Device vibration Poll Type Behavior Menu Toggle Gamepad Toggle Menu Swap Ok & Cancel buttons All User Control Menu Input Button Axis Threshold Analog Deadzone Analog Sensitivity Hotkey Binds User 1 Binds User 2 Binds User 3 Binds User 4 Binds User 5 Binds
I don't see anywhere to change the setting you are referring to.
@abcbarryn load the EightyOne core, load a game, then press F1 to bring up the RetroArch UI again, go to Input, User 2 Binds, and set User 2 Device Type to Sinclair Keyboard.
Ok, I finally found it, you have to press F1 to bring up the menu. Now the issue is that when I press P I have to press it twice to get the "PRINT" keyword, the first time I get a pause symbol in the upper right corner of the screen, and space gives me a >> symbol in the same location.
Ok, I found the bindings for those keys, and I can reassign them, but what I really want to do with some of them is just delete the key bindings and have no key assigned. How do I do that?
@abcbarryn sorry, not sure what you're talking about. Your keyboard should just work after configuring it in the User 2 bindings.
If it's not working after the configuring it, please create an issue and detail the steps to reproduce the problem.