class Keyboard: public Device
{
+private:
+ Graphics::Window &window;
+
public:
Keyboard(Graphics::Window &);
-protected:
+
+ virtual std::string get_button_name(unsigned) const;
+private:
void key_press(unsigned, unsigned, unsigned);
void key_release(unsigned, unsigned);
};