diff options
Diffstat (limited to 'keyboard.cpp')
-rw-r--r-- | keyboard.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/keyboard.cpp b/keyboard.cpp index db7743c..48dad02 100644 --- a/keyboard.cpp +++ b/keyboard.cpp @@ -26,11 +26,11 @@ static const std::array<char, 0x59> ScanCodeSet1 {{ K_F11, K_F12 }}; -static constexpr bool isReleased(auto ch) { +static inline bool isReleased(auto ch) { return ch & 0x80; } -static constexpr auto keycode(auto ch) { +static inline auto keycode(auto ch) { return ch & 0x7F; } @@ -38,7 +38,7 @@ void keyboard_initialize() { keyboardBuffer = CircularBuffer<char>(128); - idt_register_callback(33, [](auto& regs) { + idt_register_callback(33, [](auto&) { const std::uint8_t kc = keyboardPort; if (!isReleased(kc)) { |