Exemplo n.º 1
0
        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);
            }
        }
Exemplo n.º 2
0
        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);
            }
        }