From ea82ac86f69a1292f96ad8f123cadd52cd140378 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Przemys=C5=82aw=20Czerpak?= Date: Tue, 17 Feb 2015 18:47:54 +0100 Subject: [PATCH] 2015-02-17 18:47 UTC+0100 Przemyslaw Czerpak (druzus/at/poczta.onet.pl) * src/rtl/gtwin/gtwin.c * use VK_MENU macro instead of direct value and do not check VirtualScanCode in hack for ALT+ input --- ChangeLog.txt | 5 +++++ src/rtl/gtwin/gtwin.c | 4 ++-- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/ChangeLog.txt b/ChangeLog.txt index 337e365e41..ba3df7c735 100644 --- a/ChangeLog.txt +++ b/ChangeLog.txt @@ -10,6 +10,11 @@ * Change, ! Fix, % Optimization, + Addition, - Removal, ; Comment */ +2015-02-17 18:47 UTC+0100 Przemyslaw Czerpak (druzus/at/poczta.onet.pl) + * src/rtl/gtwin/gtwin.c + * use VK_MENU macro instead of direct value and do not check + VirtualScanCode in hack for ALT+ input + 2015-02-17 17:44 UTC+0100 Przemyslaw Czerpak (druzus/at/poczta.onet.pl) * package/harb_win.mft * package/harb_win.rc diff --git a/src/rtl/gtwin/gtwin.c b/src/rtl/gtwin/gtwin.c index d3c9a1dd40..9086c3c2ff 100644 --- a/src/rtl/gtwin/gtwin.c +++ b/src/rtl/gtwin/gtwin.c @@ -1725,8 +1725,8 @@ static int hb_gt_win_ReadKey( PHB_GT pGT, int iEventMask ) } #endif } - else if( s_irInBuf[ s_cNumIndex ].Event.KeyEvent.wVirtualKeyCode == 0x12 && - s_irInBuf[ s_cNumIndex ].Event.KeyEvent.wVirtualScanCode == 0x38 ) + else if( s_irInBuf[ s_cNumIndex ].Event.KeyEvent.wVirtualKeyCode == VK_MENU ) + /* && s_irInBuf[ s_cNumIndex ].Event.KeyEvent.wVirtualScanCode == 0x38 */ { #if defined( UNICODE ) ch = s_irInBuf[ s_cNumIndex ].Event.KeyEvent.uChar.UnicodeChar;