libretro / fuse-libretro

A port of the Fuse Unix Spectrum Emulator to libretro
GNU General Public License v3.0
39 stars 50 forks source link

The keyboard is still unreliable #8

Closed leiradel closed 9 years ago

leiradel commented 9 years ago

If the user presses a key and quickly presses another key (before the key release timeout) in the keyboard overlay, the first key will never be released.

The easy fix is to only generate key presses if a key release isn't in flight. The hard fix is to allow multiple key releases in flight concurrently, but it's too much trouble for too little benefit.