mirror of
https://github.com/beefytech/Beef.git
synced 2025-06-10 20:42:21 +02:00
HeldKey fixes for CapsLock/NumLock
This commit is contained in:
parent
95a831a785
commit
7718705646
2 changed files with 6 additions and 6 deletions
|
@ -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)
|
||||
{
|
||||
|
|
|
@ -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)))
|
||||
{
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue