1
0
Fork 0
mirror of https://github.com/beefytech/Beef.git synced 2025-07-05 15:56:00 +02:00

Fix AltGr triggering keyboard shortcuts.

This commit is contained in:
fusion 2021-07-06 23:52:16 +02:00
parent 46cc3d088b
commit 93cef5fe9b
5 changed files with 37 additions and 5 deletions

View file

@ -82,6 +82,8 @@ namespace Beefy.widgets
F12 = 0x7B,
Numlock = 0x90,
Scroll = 0x91,
RAlt = 0xA5,
RMenu = 0xA5,
Semicolon = 0xBA,
Equals = 0xBB,
Comma = 0xBC,

View file

@ -121,7 +121,7 @@ namespace Beefy.widgets
KeyFlags keyFlags = default;
if (IsKeyDown(KeyCode.Shift))
keyFlags |= KeyFlags.Shift;
if (IsKeyDown(KeyCode.Control))
if ((IsKeyDown(KeyCode.Control)) && (!IsKeyDown(KeyCode.RAlt)))
keyFlags |= KeyFlags.Ctrl;
if (IsKeyDown(KeyCode.Menu))
keyFlags |= KeyFlags.Alt;
@ -137,7 +137,7 @@ namespace Beefy.widgets
{
if (mRootWidget == null)
return;
base.Draw(g);
mRootWidget.DrawAll(g);
}