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 Type
    Method
    Description
    default boolean
    onKeyEvent(int type, int windowsKeyCode, int modifiers)
    Called after the renderer declined to handle the event.
    default boolean
    onPreKeyEvent(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_DOWN etc.).
      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.