code: def kivy_on_key_down(
      self, browser, keyboard, keycode, text, modifiers
  ):
      whitelist = (9, 8, 13, 27)
      if (
          Window.__class__.__module__ == "kivy.core.window.window_sdl2"
          and (keycode[0] not in whitelist)
      ):
          return
      self.process_key_down(browser, keyboard, keycode, text, modifiers)
  
file_path: SerpentAI/serpent/dashboard/cefbrowser/cefkeyboard.py
imports: from kivy.core.window import Window
  from .cefpython import cefpython
label_desc: Use image node_id 4 for calling the CEFKeyboardManagerSingleton obj's underlying member method code with example usage: obj.kivy_on_key_down(browser, keyboard, keycode, text, modifiers) without return types