Interface CefriumKeyboardHandler
public interface CefriumKeyboardHandler
Intercepts keyboard events before/while the page handles them, mirroring
CEF's
CefKeyboardHandler. Return true to mark the event
handled (block it from the page). Both methods are default and return
false. Register with
CefriumBrowser.setKeyboardHandler(CefriumKeyboardHandler).
Called synchronously on the browser UI thread; the return value must be decided synchronously.
-
Method Summary
Modifier and TypeMethodDescriptiondefault booleanonKeyEvent(int type, int windowsKeyCode, int modifiers) Called after the renderer declined to handle the event.default booleanonPreKeyEvent(int type, int windowsKeyCode, int modifiers) Called before the event is sent to the renderer.
-
Method Details
-
onPreKeyEvent
default boolean onPreKeyEvent(int type, int windowsKeyCode, int modifiers) Called before the event is sent to the renderer.- Parameters:
type- Key event type (CefriumBrowser.KEY_RAW_DOWNetc.).windowsKeyCode- Windows virtual-key code.modifiers- CEF event flags (modifier bits).- Returns:
- true to consume the event.
-
onKeyEvent
default boolean onKeyEvent(int type, int windowsKeyCode, int modifiers) Called after the renderer declined to handle the event.- Returns:
- true to consume the event.
-