MCPcopy Create free account
hub / github.com/LibertyOS-Development/kernel / addbyte

Method addbyte

src/dev/kbd/mod.rs:42–55  ·  view source on GitHub ↗

Add byte

(&mut self, scancode: u8)

Source from the content-addressed store, hash-verified

40{
41 // Add byte
42 fn addbyte(&mut self, scancode: u8) -> Result<Option<KeyEvent>, Error>
43 {
44 match self
45 {
46 // AZERTY
47 KbdLayout::AZERTY(keyboard) => keyboard.add_byte(scancode),
48
49 // DVORAK
50 KbdLayout::DVORAK(keyboard) => keyboard.add_byte(scancode),
51
52 // QWERTY
53 KbdLayout::QWERTY(keyboard) => keyboard.add_byte(scancode),
54 }
55 }
56
57
58 // From

Callers 1

intrhFunction · 0.80

Calls

no outgoing calls

Tested by

no test coverage detected