aboutsummaryrefslogtreecommitdiffstats
path: root/vncviewer/Keyboard.h
diff options
context:
space:
mode:
Diffstat (limited to 'vncviewer/Keyboard.h')
-rw-r--r--vncviewer/Keyboard.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/vncviewer/Keyboard.h b/vncviewer/Keyboard.h
index 81360252..aeab4e71 100644
--- a/vncviewer/Keyboard.h
+++ b/vncviewer/Keyboard.h
@@ -21,6 +21,8 @@
#include <stdint.h>
+#include <list>
+
class KeyboardHandler
{
public:
@@ -35,7 +37,10 @@ public:
Keyboard(KeyboardHandler* handler_) : handler(handler_) {};
virtual ~Keyboard() {};
+ virtual bool isKeyboardReset(const void* event) { (void)event; return false; }
+
virtual bool handleEvent(const void* event) = 0;
+ virtual std::list<uint32_t> translateToKeySyms(int systemKeyCode) = 0;
virtual void reset() {};