summaryrefslogtreecommitdiff
path: root/Kernel/Keyboard.h
diff options
context:
space:
mode:
Diffstat (limited to 'Kernel/Keyboard.h')
-rw-r--r--Kernel/Keyboard.h4
1 files changed, 3 insertions, 1 deletions
diff --git a/Kernel/Keyboard.h b/Kernel/Keyboard.h
index 21334cf714..3b8e75c747 100644
--- a/Kernel/Keyboard.h
+++ b/Kernel/Keyboard.h
@@ -19,7 +19,7 @@ public:
virtual ~Keyboard() override;
Keyboard();
- void setClient(KeyboardClient*);
+ void setClient(KeyboardClient* client) { m_client = client; }
private:
// ^IRQHandler
@@ -30,6 +30,8 @@ private:
virtual ssize_t write(const byte* buffer, size_t) override;
virtual bool hasDataAvailableForRead() const override;
+ void emit(byte);
+
KeyboardClient* m_client { nullptr };
CircularQueue<byte, 16> m_queue;
byte m_modifiers { 0 };