When running JSW on an emulator, it quickly becomes evident that the emulator has problems scanning the keys.
This problem manifests itself, if the cheat code has been typed in and key combinations are required to jump to rooms.
This can/coulld be a problem caused by either the host hardware, the emulator, or both.
This short program will simply display key presses as interpreted by the host machine and passed through the emulator.
I find it fascinating that on one of the emulators I use ("FUSE") has so many problems.
For example Press and hold "F" and "G" ., the rest of the row will now be ignored, except "ENTER".
e.g. "A", "S", "D", "H", "J", "K", "L" will not register
This is a different problem than the one experienced on a real ZX spectrum. Where the key scanning can interpret groups of keys as phantom key presses.
Edited by Norman Sword, 07 November 2017 - 08:35 PM.