internal void ProcessKeyboardEvent(SDL.SDL_KeyboardEvent e) { Key key; bool pressed = e.state != 0; if (KeyMap.TryGetValue(e.keysym.scancode, out key)) { state.SetKeyState(key, (byte)e.keysym.scancode, pressed); } }
internal void ProcessKeyboardEvent(KeyboardEvent e) { Key key; bool pressed = e.State != 0; var scancode = e.Keysym.Scancode; if (KeyMap.TryGetValue(scancode, out key)) { state.SetKeyState(key, (byte)scancode, pressed); keyboards[0].SetKey(key, (byte)scancode, pressed); } }