From fc0f8966279fbeec69809dde86d7fea2329ef896 Mon Sep 17 00:00:00 2001 From: "Adam D. Ruppe" Date: Thu, 23 Nov 2017 19:49:00 -0500 Subject: [PATCH] alt wind32 patch from ketmar --- simpledisplay.d | 1 + 1 file changed, 1 insertion(+) diff --git a/simpledisplay.d b/simpledisplay.d index 3aee31f..0420c09 100644 --- a/simpledisplay.d +++ b/simpledisplay.d @@ -6843,6 +6843,7 @@ version(Windows) { KeyEvent ev; ev.key = cast(Key) wParam; ev.pressed = (msg == WM_KEYDOWN || msg == WM_SYSKEYDOWN); + if ((msg == WM_SYSKEYDOWN || msg == WM_SYSKEYUP) && wParam == 0x12) ev.key = Key.Alt; // windows does it this way ev.hardwareCode = (lParam & 0xff0000) >> 16;