MCPcopy Create free account
hub / github.com/Bananymous/banan-os / get_keycode

Method get_keycode

kernel/kernel/Input/PS2/Keymap.cpp:26–35  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

24 }
25
26 BAN::Optional<uint8_t> PS2Keymap::get_keycode(uint8_t scancode, bool extended) const
27 {
28 uint8_t keycode = extended ? m_scancode_to_keycode_extended[scancode] : m_scancode_to_keycode_normal[scancode];
29 if (keycode == 0xFF)
30 {
31 dprintln("unknown {2H} {}", scancode, extended ? 'E' : ' ');
32 return {};
33 }
34 return keycode;
35 }
36
37 void PS2Keymap::initialize_scancode_set1()
38 {

Callers 1

handle_byteMethod · 0.80

Calls

no outgoing calls

Tested by

no test coverage detected