diff --git a/IDE/src/ui/ClassViewPanel.bf b/IDE/src/ui/ClassViewPanel.bf index 51fac019..b32a6731 100644 --- a/IDE/src/ui/ClassViewPanel.bf +++ b/IDE/src/ui/ClassViewPanel.bf @@ -359,7 +359,7 @@ namespace IDE.ui mSearchEdit = new DarkEditWidget(); mSearchEdit.mOnKeyDown.Add(new (evt) => { - if ((evt.mKeyCode == .Tab) && (evt.mKeyFlags == 0)) + if ((evt.mKeyCode == .Tab) && (evt.mKeyFlags.HeldKeys == 0)) { mTypeLV.SetFocus(); } @@ -458,7 +458,7 @@ namespace IDE.ui default: } - if (evt.mKeyFlags == .Ctrl) + if (evt.mKeyFlags.HeldKeys == .Ctrl) { switch (evt.mKeyCode) { diff --git a/IDE/src/ui/PropertiesDialog.bf b/IDE/src/ui/PropertiesDialog.bf index 96ef72b1..b662c844 100644 --- a/IDE/src/ui/PropertiesDialog.bf +++ b/IDE/src/ui/PropertiesDialog.bf @@ -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))) {