libretro / 81-libretro

A port of the EightyOne ZX81 Emulator to libretro
GNU General Public License v3.0
20 stars 31 forks source link

Virtual keyboard selection polling too fast #15

Open roo1234 opened 5 years ago

roo1234 commented 5 years ago

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.

PanosPl commented 5 years ago

Even with 1000ms, still unusable. Sometimes it slows down (lags to be precise) though without any obvious reason

abcbarryn commented 4 years ago

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!

leiradel commented 4 years ago

@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.

abcbarryn commented 4 years ago

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.

leiradel commented 4 years ago

@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.

abcbarryn commented 4 years ago

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.

abcbarryn commented 4 years ago

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?

leiradel commented 4 years ago

@abcbarryn sorry, not sure what you're talking about. Your keyboard should just work after configuring it in the User 2 bindings.

leiradel commented 4 years ago

If it's not working after the configuring it, please create an issue and detail the steps to reproduce the problem.