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

Method proc_keyevent

src/dev/kbd/mod.rs:79–92  ·  view source on GitHub ↗

Process keyevent

(&mut self, keyevent: KeyEvent)

Source from the content-addressed store, hash-verified

77
78 // Process keyevent
79 fn proc_keyevent(&mut self, keyevent: KeyEvent) -> Option<DecodedKey>
80 {
81 match self
82 {
83 // AZERTY
84 KbdLayout::AZERTY(keyboard) => keyboard.process_keyevent(keyevent),
85
86 // DVORAK
87 KbdLayout::DVORAK(keyboard) => keyboard.process_keyevent(keyevent),
88
89 // QWERTY
90 KbdLayout::QWERTY(keyboard) => keyboard.process_keyevent(keyevent),
91 }
92 }
93}
94
95

Callers 1

intrhFunction · 0.80

Calls

no outgoing calls

Tested by

no test coverage detected