usb: getting string descriptors, minor improvements
[quarnos.git] / resources / x86_keybscr.h
blob7e9e788c13302f5a1088824b683973a98f72138a
1 #include "did.h"
2 #include "keybscr.h"
4 #include "libs/pointer.h"
6 namespace resources {
7 class x86_keybscr : public keybscr {
8 private:
9 int last_x, last_y;
10 bool shift;
12 void keyboard_received();
14 static const char scan_to_ascii[];
15 static const char scan_to_bigascii[];
16 protected:
17 virtual void screen_print(char, int, int, int);
18 virtual void scr_scroll();
20 public:
21 virtual bool init_device(p<did> iadr);
23 virtual int get_width() {
24 return 80;
27 virtual int get_height() {
28 return 25;