#ifndef __SDL_KEYBOARD_H #define __SDL_KEYBOARD_H #include "physicalkeyboard.h" #include "vmkeyboard.h" #include class SDLKeyboard : public PhysicalKeyboard { public: SDLKeyboard(VMKeyboard *k); virtual ~SDLKeyboard(); virtual void maintainKeyboard(); virtual bool kbhit(); virtual int8_t read(); private: void handleKeypress(SDL_KeyboardEvent *key); }; #endif