1
0
Fork 0
mirror of https://github.com/beefytech/Beef.git synced 2025-07-04 23:36:00 +02:00

Merge pull request #1094 from Fusioon/master

Fix AltGr triggering keyboard shortcuts.
This commit is contained in:
Brian Fiete 2021-07-09 15:52:20 +02:00 committed by GitHub
commit 4192d90e7a
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
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);
}