George Phillips has updated his TRS80GP emulator to v1.5.1 to correct a bug. It can be downloaded from the emulator page or from George’s site. His explanation for the change, as posted on his site is:
The pause/break key wasn’t activating the TRS-80 BREAK key on some computers. The problem was a little more involved than I realized. As Wikipedia hints, Pause/Break is a little unusual. On some systems, especially laptops, Windows will report the key is down and then immediately say it is up again — well before the key is actually released. I’m guessing this is a consequence of they key not actually reporting the up state at the hardware level. Windows is faking it to help programs operate.
This would be fine except that the emulated TRS-80 takes 2 or 3 frames to recognize the key. I presume that’s to avoid keyboard bounce. Now what I do is artificially sustain the down time of any key which takes care of Pause/Break and should help with the emulator’s propensity to miss keys. It wasn’t so bad, but I did notice dropped letters when I was typing things into the emulator.
I even documented the keyboard mapping while I was at it.