feat(objects/mouse_pointer): more key compatibility
This commit is contained in:
@@ -599,13 +599,25 @@ fn map_key(key: KeyCode) -> Option<u32> {
|
||||
Key::F3 => Some(input_event_codes::KEY_F3!()),
|
||||
Key::F4 => Some(input_event_codes::KEY_F4!()),
|
||||
Key::F5 => Some(input_event_codes::KEY_F5!()),
|
||||
// Key::F6 => Some(input_event_codes::KEY_F6!()),
|
||||
// Key::F7 => Some(input_event_codes::KEY_F7!()),
|
||||
// Key::F8 => Some(input_event_codes::KEY_F8!()),
|
||||
Key::F6 => Some(input_event_codes::KEY_F6!()),
|
||||
Key::F7 => Some(input_event_codes::KEY_F7!()),
|
||||
Key::F8 => Some(input_event_codes::KEY_F8!()),
|
||||
Key::F9 => Some(input_event_codes::KEY_F9!()),
|
||||
Key::F10 => Some(input_event_codes::KEY_F10!()),
|
||||
Key::F11 => Some(input_event_codes::KEY_F11!()),
|
||||
Key::F12 => Some(input_event_codes::KEY_F12!()),
|
||||
Key::F13 => Some(input_event_codes::KEY_F13!()),
|
||||
Key::F14 => Some(input_event_codes::KEY_F14!()),
|
||||
Key::F15 => Some(input_event_codes::KEY_F15!()),
|
||||
Key::F16 => Some(input_event_codes::KEY_F16!()),
|
||||
Key::F17 => Some(input_event_codes::KEY_F17!()),
|
||||
Key::F18 => Some(input_event_codes::KEY_F18!()),
|
||||
Key::F19 => Some(input_event_codes::KEY_F19!()),
|
||||
Key::F20 => Some(input_event_codes::KEY_F20!()),
|
||||
Key::F21 => Some(input_event_codes::KEY_F21!()),
|
||||
Key::F22 => Some(input_event_codes::KEY_F22!()),
|
||||
Key::F23 => Some(input_event_codes::KEY_F23!()),
|
||||
Key::F24 => Some(input_event_codes::KEY_F24!()),
|
||||
Key::Comma => Some(input_event_codes::KEY_COMMA!()),
|
||||
Key::Period => Some(input_event_codes::KEY_DOT!()),
|
||||
Key::Slash => Some(input_event_codes::KEY_SLASH!()),
|
||||
@@ -624,6 +636,34 @@ fn map_key(key: KeyCode) -> Option<u32> {
|
||||
Key::NumpadSubtract => Some(input_event_codes::KEY_MINUS!()),
|
||||
Key::NumpadDecimal => Some(input_event_codes::KEY_DOT!()),
|
||||
Key::NumpadDivide => Some(input_event_codes::KEY_SLASH!()),
|
||||
Key::ContextMenu => Some(input_event_codes::KEY_CONTEXT_MENU!()),
|
||||
Key::Help => Some(input_event_codes::KEY_HELP!()),
|
||||
Key::NumLock => Some(input_event_codes::KEY_NUMLOCK!()),
|
||||
Key::NumpadBackspace => Some(input_event_codes::KEY_BACKSPACE!()),
|
||||
Key::NumpadClear => Some(input_event_codes::KEY_CLEAR!()),
|
||||
Key::NumpadClearEntry => Some(input_event_codes::KEY_CLEAR!()),
|
||||
Key::NumpadComma => Some(input_event_codes::KEY_COMMA!()),
|
||||
Key::NumpadEnter => Some(input_event_codes::KEY_ENTER!()),
|
||||
Key::NumpadEqual => Some(input_event_codes::KEY_EQUAL!()),
|
||||
Key::NumpadHash => Some(input_event_codes::KEY_NUMERIC_POUND!()),
|
||||
Key::NumpadStar => Some(input_event_codes::KEY_KPASTERISK!()),
|
||||
Key::Fn => Some(input_event_codes::KEY_FN!()),
|
||||
Key::ScrollLock => Some(input_event_codes::KEY_SCROLLLOCK!()),
|
||||
Key::Pause => Some(input_event_codes::KEY_PAUSE!()),
|
||||
Key::Power => Some(input_event_codes::KEY_POWER!()),
|
||||
Key::Sleep => Some(input_event_codes::KEY_SLEEP!()),
|
||||
Key::Suspend => Some(input_event_codes::KEY_SUSPEND!()),
|
||||
Key::Again => Some(input_event_codes::KEY_AGAIN!()),
|
||||
Key::Copy => Some(input_event_codes::KEY_COPY!()),
|
||||
Key::Cut => Some(input_event_codes::KEY_CUT!()),
|
||||
Key::Find => Some(input_event_codes::KEY_FIND!()),
|
||||
Key::Open => Some(input_event_codes::KEY_OPEN!()),
|
||||
Key::Paste => Some(input_event_codes::KEY_PASTE!()),
|
||||
Key::Props => Some(input_event_codes::KEY_PROPS!()),
|
||||
Key::Select => Some(input_event_codes::KEY_SELECT!()),
|
||||
Key::Undo => Some(input_event_codes::KEY_UNDO!()),
|
||||
Key::Hiragana => Some(input_event_codes::KEY_HIRAGANA!()),
|
||||
Key::Katakana => Some(input_event_codes::KEY_KATAKANA!()),
|
||||
_ => None,
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user