#pragma once #include namespace Keyboard { struct KeyboardState { bool ignore_next { false }; bool left_shift { false }; bool right_shift { false }; bool left_control { false }; bool capslock { false }; }; Option decode_scancode_tty(u8 scancode, KeyboardState& state); }