Recover legacy keyboard mode when simulate

This commit is contained in:
Asura
2022-07-17 20:59:14 -07:00
parent 5dab7bd9a2
commit 3c61773d75
2 changed files with 13 additions and 6 deletions

View File

@@ -420,7 +420,14 @@ impl Connection {
}
MessageInput::Key((mut msg, press)) => {
// todo: press and down have similar meanings.
if press && msg.mode == 3 {
msg.down = true;
}
handle_key(&msg);
if press && msg.mode == 3 {
msg.down = false;
handle_key(&msg);
}
}
MessageInput::BlockOn => {
if crate::platform::block_input(true) {