mirror of https://gitee.com/openkylin/qemu.git
ps2: fix scancodess sent for Pause key in AT set 1
The ps2 device was previously fixed to send the special Pause/Print
scancode sequences in:
commit 8c10e0baf0
Author: Hervé Poussineau <hpoussin@reactos.org>
Date: Thu Sep 15 22:06:26 2016 +0200
ps2: use QEMU qcodes instead of scancodes
The sequence used for Pause had a small typo in the AT set 1, with a 0xe1
accidentally changed to 0x91. This is not immediately visible with Linux
guests since they run the ps2 device with AT set 2 scancodes.
Signed-off-by: Daniel P. Berrange <berrange@redhat.com>
Message-id: 20171019142848.572-7-berrange@redhat.com
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
This commit is contained in:
parent
8f63458ff7
commit
927f0425c4
|
@ -645,7 +645,7 @@ static void ps2_keyboard_event(DeviceState *dev, QemuConsole *src,
|
|||
ps2_put_keycode(s, 0xe1);
|
||||
ps2_put_keycode(s, 0x1d);
|
||||
ps2_put_keycode(s, 0x45);
|
||||
ps2_put_keycode(s, 0x91);
|
||||
ps2_put_keycode(s, 0xe1);
|
||||
ps2_put_keycode(s, 0x9d);
|
||||
ps2_put_keycode(s, 0xc5);
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue