Open copy opened 9 months ago
Thanks so much for the report! I noticed this issue 2 months ago but had no idea where to look for it. So I really appreciate the insight.
(It seems I had somehow been playing with Qemu for a year in 2021 without ever tapping the mouse?! Either that or something changed in Qemu between then and now..)
Reproduced as follows:
Initially the keyboard works. After clicking on the screen to lock the mouse and moving it, keyboard input stops working.
I've narrowed it down (while debugging another issue in v86): Mu turns off the mouse interrupts, but doesn't poll from the IO port. When a mouse event happens, the PS/2 controller sets the output buffer status bit, which prevents further interrupts (including keyboard) until port 60h is read.