1
0
Fork 0
mirror of https://github.com/beefytech/Beef.git synced 2025-06-22 01:37:59 +02:00

HeldKey fixes for CapsLock/NumLock

This commit is contained in:
Brian Fiete 2024-10-24 11:33:33 -04:00
parent 95a831a785
commit 7718705646
2 changed files with 6 additions and 6 deletions

View file

@ -48,7 +48,7 @@ namespace IDE.ui
(evt.mKeyCode == .RAlt))
return;
if ((evt.mKeyFlags == 0) &&
if ((evt.mKeyFlags.HeldKeys == 0) &&
(evt.mKeyCode == .Escape))
{
evt.mHandled = false;
@ -57,9 +57,9 @@ namespace IDE.ui
var keyState = scope KeyState();
keyState.mKeyCode = evt.mKeyCode;
keyState.mKeyFlags = evt.mKeyFlags;
keyState.mKeyFlags = evt.mKeyFlags.HeldKeys;
if (keyState.mKeyFlags == 0)
if (keyState.mKeyFlags.HeldKeys == 0)
{
if (keyState.mKeyCode == .Return)
return;
@ -79,7 +79,7 @@ namespace IDE.ui
}
else
{
if ((evt.mKeyFlags == 0) &&
if ((evt.mKeyFlags.HeldKeys == 0) &&
((evt.mKeyCode == .Delete) || (evt.mKeyCode == .Backspace)) &&
((Content.HasSelection()) || (!HasKeys)))
{