code: def get_windows_key_code(self, kivycode):
      cefcode = kivycode
  
      # NOTES:
      # - Map on all platforms to OnPreKeyEvent.event["windows_key_code"]
      # - Mapping all keys was not necessary on Linux, for example
      #   'comma' worked fine, while 'dot' did not, but mapping all keys
      #   to make sure it will work correctly on all platforms.
      # - If some key mapping is missing launch wxpython.py and see
      #   OnPreKeyEvent info for key events and replacate it here.
      #   (key codes can also be found on MSDN Virtual-key codes page)
  
      other_keys_map = {
          # Escape
          "27": 27,
          # F1-F12
          "282": 112,
          "283": 113,
          "284": 114,
          "285": 115,
          "286": 116,
          "287": 117,
          "288": 118,
          "289": 119,
          "290": 120,
          "291": 121,
          "292": 122,
          "293": 123,
          # Tab
          "9": 9,
          # Left Shift, Right Shift
          "304": 16,
          "303": 16,
          # Left Ctrl, Right Ctrl
          "306": 17,
          "305": 17,
          # Left Alt, Right Alt
          # TODO: left alt is_system_key=True in CEF but only when RAWKEYDOWN
          "308": 18,
          "313": 225,
          # Backspace
          "8": 8,
          # Enter
          "13": 13,
          # PrScr, ScrLck, Pause
          "316": 42,
          "302": 145,
          "19": 19,
          # Insert, Delete,
          # Home, End,
          # Pgup, Pgdn
          "277": 45,
          "127": 46,
          "278": 36,
          "279": 35,
          "280": 33,
          "281": 34,
          # Arrows (left, up, right, down)
          "276": 37,
          "273": 38,
          "275": 39,
          "274": 40,
          # tilde
          "96": 192,
          # minus, plus
          "45": 189,
          "61": 187,
          # square brackets / curly brackets, backslash
          "91": 219,
          "93": 221,
          "92": 220,
          # windows key
          "311": 91,
          # colon / semicolon
          "59": 186,
          # single quote / double quote
          "39": 222,
          # comma, dot, slash
          "44": 188,
          "46": 190,
          "47": 91,
          # context menu key is 93, but disable as it crashes app after
          # context menu is shown.
          "319": 0,
      }
      if str(kivycode) in other_keys_map:
          cefcode = other_keys_map[str(kivycode)]
  
      return cefcode
  
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 7 for calling the CEFKeyboardManagerSingleton obj's underlying member method code with example usage: obj.get_windows_key_code(kivycode) and returns: cefcode