- Code: Select all
bool ClientHandler::OnPreKeyEvent(CefRefPtr<CefBrowser> browser,
const CefKeyEvent& event,
CefEventHandle os_event,
bool* is_keyboard_shortcut) {
CEF_REQUIRE_UI_THREAD();
if (event.type == KEYEVENT_RAWKEYDOWN || event.type == KEYEVENT_KEYDOWN) {
if (event.windows_key_code == VK_LWIN || // 0x5B
event.windows_key_code == VK_RWIN) { // 0x5C
LOG(INFO) << "!!!!! WINDOWS PRE KEY PRESSED - BLOCKING";
return true;
}
}
LOG(INFO) << "!!!!! NON-WINDOWS PRE KEY PRESSED";
return false;
}
Should this be filed as a bug with CEF?