aiie/sdl/sdl-keyboard.h
Jorj Bauer 99d0c8e72c Squashed commit of
* New BIOS interface
 * New linux framebuffer version
 * Unified linuxfb and SDL with Teensy
 * Abstracted VM RAM
 * Fixed disk image corruption due to bad cache handling
 * Variable CPU speed support
2018-02-07 10:28:40 -05:00

24 lines
392 B
C++

#ifndef __SDL_KEYBOARD_H
#define __SDL_KEYBOARD_H
#include "physicalkeyboard.h"
#include "vmkeyboard.h"
#include <SDL.h>
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