views: Show menu when "Alt" is up.

This commit is contained in:
Cheng Zhao 2014-08-07 15:07:34 +08:00
parent 3d989b6736
commit 09f9d0729c

View file

@ -549,14 +549,13 @@ void NativeWindowViews::HandleKeyboardEvent(
content::WebContents*, content::WebContents*,
const content::NativeWebKeyboardEvent& event) { const content::NativeWebKeyboardEvent& event) {
if (menu_bar_autohide_ && if (menu_bar_autohide_ &&
(event.modifiers & content::NativeWebKeyboardEvent::AltKey) &&
#if defined(USE_X11) #if defined(USE_X11)
// 164 and 165 represent VK_LALT and VK_RALT. // 164 and 165 represent VK_LALT and VK_RALT.
(event.windowsKeyCode == 164 || event.windowsKeyCode == 165) && (event.windowsKeyCode == 164 || event.windowsKeyCode == 165) &&
#else #else
(event.windowsKeyCode == ui::VKEY_MENU) && (event.windowsKeyCode == ui::VKEY_MENU) &&
#endif #endif
(event.type == blink::WebInputEvent::RawKeyDown)) { (event.type == blink::WebInputEvent::KeyUp)) {
SetMenuBarVisibility(!menu_bar_show_); SetMenuBarVisibility(!menu_bar_show_);
Layout(); Layout();
} }