usb: more keys for hid keyboard
This commit is contained in:
@@ -53,11 +53,20 @@ impl KeyboardState {
|
|||||||
54 => KeyboardKey::Char(b','),
|
54 => KeyboardKey::Char(b','),
|
||||||
55 => KeyboardKey::Char(b'.'),
|
55 => KeyboardKey::Char(b'.'),
|
||||||
56 => KeyboardKey::Char(b'/'),
|
56 => KeyboardKey::Char(b'/'),
|
||||||
|
|
||||||
58..=69 => KeyboardKey::F(k - 58),
|
58..=69 => KeyboardKey::F(k - 58),
|
||||||
|
73 => KeyboardKey::Insert,
|
||||||
|
74 => KeyboardKey::Home,
|
||||||
|
75 => KeyboardKey::PageUp,
|
||||||
|
76 => KeyboardKey::Delete,
|
||||||
|
77 => KeyboardKey::End,
|
||||||
|
78 => KeyboardKey::PageDown,
|
||||||
|
79 => KeyboardKey::Right,
|
||||||
|
80 => KeyboardKey::Left,
|
||||||
|
81 => KeyboardKey::Down,
|
||||||
|
82 => KeyboardKey::Up,
|
||||||
|
|
||||||
_ => {
|
_ => {
|
||||||
log::debug!("Unknown key: {}", k);
|
log::warn!("Unknown key: {}", k);
|
||||||
KeyboardKey::Unknown
|
KeyboardKey::Unknown
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user