mirror of
https://github.com/beefytech/Beef.git
synced 2025-06-13 22:04:09 +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 = new DarkEditWidget();
|
||||||
mSearchEdit.mOnKeyDown.Add(new (evt) =>
|
mSearchEdit.mOnKeyDown.Add(new (evt) =>
|
||||||
{
|
{
|
||||||
if ((evt.mKeyCode == .Tab) && (evt.mKeyFlags == 0))
|
if ((evt.mKeyCode == .Tab) && (evt.mKeyFlags.HeldKeys == 0))
|
||||||
{
|
{
|
||||||
mTypeLV.SetFocus();
|
mTypeLV.SetFocus();
|
||||||
}
|
}
|
||||||
|
@ -458,7 +458,7 @@ namespace IDE.ui
|
||||||
default:
|
default:
|
||||||
}
|
}
|
||||||
|
|
||||||
if (evt.mKeyFlags == .Ctrl)
|
if (evt.mKeyFlags.HeldKeys == .Ctrl)
|
||||||
{
|
{
|
||||||
switch (evt.mKeyCode)
|
switch (evt.mKeyCode)
|
||||||
{
|
{
|
||||||
|
|
|
@ -48,7 +48,7 @@ namespace IDE.ui
|
||||||
(evt.mKeyCode == .RAlt))
|
(evt.mKeyCode == .RAlt))
|
||||||
return;
|
return;
|
||||||
|
|
||||||
if ((evt.mKeyFlags == 0) &&
|
if ((evt.mKeyFlags.HeldKeys == 0) &&
|
||||||
(evt.mKeyCode == .Escape))
|
(evt.mKeyCode == .Escape))
|
||||||
{
|
{
|
||||||
evt.mHandled = false;
|
evt.mHandled = false;
|
||||||
|
@ -57,9 +57,9 @@ namespace IDE.ui
|
||||||
|
|
||||||
var keyState = scope KeyState();
|
var keyState = scope KeyState();
|
||||||
keyState.mKeyCode = evt.mKeyCode;
|
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)
|
if (keyState.mKeyCode == .Return)
|
||||||
return;
|
return;
|
||||||
|
@ -79,7 +79,7 @@ namespace IDE.ui
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
if ((evt.mKeyFlags == 0) &&
|
if ((evt.mKeyFlags.HeldKeys == 0) &&
|
||||||
((evt.mKeyCode == .Delete) || (evt.mKeyCode == .Backspace)) &&
|
((evt.mKeyCode == .Delete) || (evt.mKeyCode == .Backspace)) &&
|
||||||
((Content.HasSelection()) || (!HasKeys)))
|
((Content.HasSelection()) || (!HasKeys)))
|
||||||
{
|
{
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue