diff --git a/src/objects/input/mouse_pointer.rs b/src/objects/input/mouse_pointer.rs index 2fc0634..5a04472 100644 --- a/src/objects/input/mouse_pointer.rs +++ b/src/objects/input/mouse_pointer.rs @@ -529,8 +529,11 @@ fn map_key(key: KeyCode) -> Option { Key::Tab => Some(input_event_codes::KEY_TAB!()), Key::Enter => Some(input_event_codes::KEY_ENTER!()), Key::ShiftLeft => Some(input_event_codes::KEY_LEFTSHIFT!()), + Key::ShiftRight => Some(input_event_codes::KEY_RIGHTSHIFT!()), Key::ControlLeft => Some(input_event_codes::KEY_LEFTCTRL!()), + Key::ControlRight => Some(input_event_codes::KEY_RIGHTCTRL!()), Key::AltLeft => Some(input_event_codes::KEY_LEFTALT!()), + Key::AltRight => Some(input_event_codes::KEY_RIGHTALT!()), Key::CapsLock => Some(input_event_codes::KEY_CAPSLOCK!()), Key::Escape => Some(input_event_codes::KEY_ESC!()), Key::Space => Some(input_event_codes::KEY_SPACE!()),