boolean (CefBrowser browser, CefKeyEvent cefKeyEvent) { if (isOffScreenRendering()) return false; Component focusOwner = KeyboardFocusManager.getCurrentKeyboardFocusManager().getFocusOwner(); boolean consume = focusOwner != browser.getUIComponent(); if (consume && SystemInfo.isMac && isUpDownKeyEvent(cefKeyEvent)) return true; // consume Window focusedWindow = KeyboardFocusManager.getCurrentKeyboardFocusManager().getFocusedWindow(); if (focusedWindow == null) { return true; // consume } KeyEvent javaKeyEvent = convertCefKeyEvent(cefKeyEvent, focusedWindow); Toolkit.getDefaultToolkit().getSystemEventQueue().postEvent(javaKeyEvent); return consume; }