1
0
mirror of https://github.com/Ylianst/MeshCentralRouter synced 2025-12-06 00:13:33 +00:00

Fixed double backspace in login prompt (#4267)

This commit is contained in:
Ylian Saint-Hilaire
2022-07-15 14:33:35 -07:00
parent 6c70c291b6
commit 00fda3333e

View File

@@ -564,9 +564,8 @@ namespace MeshCentralRouter
if ((t - killNextKeyPress) < 10) { killNextKeyPress = 0; return; }
}
// I am not sure why keys below 32 can't be sent using unicode, but sending 8 (backspace) with SendKey() results is two backspaces, so not a good thing.
ushort c = (ushort)e.KeyChar;
if ((c < 32) && (c != 8)) { SendKey((byte)c, 0); } else { SendUnicodeKey(c, 0); }
if (c >= 32) { SendUnicodeKey(c, 0); }
}
private void SendKey(KeyEventArgs e, byte action)