Menu

#28 Emulator traps modifier keys

future
open
nobody
None
5
2017-12-14
2017-12-14
No

Looks like Fuse can sometimes trap modifier keys.

Steps to reproduce:

  1. Launch Fuse and press Command-O to bring up the Open file dialog.
  2. Press Esc (or click Cancel). The Open file dialog window will close.
  3. Press any key that is mapped to the Spectrum keyboard. The emulator should accept the keypress. However, it doesn’t.
  4. Press and release any modifier key (e.g. Command, Shift, Option, or Fn). Now the emulator correctly accepts keypresses.

The bug can also be invoked with numerous other menu commands invoked by pressing a keyboard shortcut (if created in System Preferences > System Preferences > Keyboard > Shortcuts), for example, Media > Tape > Open, Machine > Debugger, etct. However, File > Save Snapshot As (Command-Shift-S) doesn’t trigger the same bug.

Note that it’s the emulated machine that stops responding to keypresses, not Fuse itself (i.e. you can invoke any menu via a shortcut again).

Discussion

Anonymous
Anonymous

Add attachments
Cancel





Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.