From 3d989b6736dc7ce36dce4de84ef579aa6bbb430b Mon Sep 17 00:00:00 2001 From: Cheng Zhao Date: Thu, 7 Aug 2014 15:02:27 +0800 Subject: [PATCH] win: Fix the key code of Alt. --- atom/browser/native_window_views.cc | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/atom/browser/native_window_views.cc b/atom/browser/native_window_views.cc index d740af44fb..bf25ea87fa 100644 --- a/atom/browser/native_window_views.cc +++ b/atom/browser/native_window_views.cc @@ -550,8 +550,12 @@ void NativeWindowViews::HandleKeyboardEvent( const content::NativeWebKeyboardEvent& event) { if (menu_bar_autohide_ && (event.modifiers & content::NativeWebKeyboardEvent::AltKey) && +#if defined(USE_X11) // 164 and 165 represent VK_LALT and VK_RALT. (event.windowsKeyCode == 164 || event.windowsKeyCode == 165) && +#else + (event.windowsKeyCode == ui::VKEY_MENU) && +#endif (event.type == blink::WebInputEvent::RawKeyDown)) { SetMenuBarVisibility(!menu_bar_show_); Layout();