diff --git a/src/platform/macos/mod.rs b/src/platform/macos/mod.rs index b315d1da..d05984cc 100644 --- a/src/platform/macos/mod.rs +++ b/src/platform/macos/mod.rs @@ -737,6 +737,8 @@ unsafe fn NSEventToEvent(window: &Window, nsevent: id) -> Option { appkit::NSLeftMouseUp => { Some(Event::MouseInput(ElementState::Released, MouseButton::Left)) }, appkit::NSRightMouseDown => { Some(Event::MouseInput(ElementState::Pressed, MouseButton::Right)) }, appkit::NSRightMouseUp => { Some(Event::MouseInput(ElementState::Released, MouseButton::Right)) }, + appkit::NSOtherMouseDown => { Some(Event::MouseInput(ElementState::Pressed, MouseButton::Middle)) }, + appkit::NSOtherMouseUp => { Some(Event::MouseInput(ElementState::Released, MouseButton::Middle)) }, appkit::NSMouseEntered => { Some(Event::MouseEntered) }, appkit::NSMouseExited => { Some(Event::MouseLeft) }, appkit::NSMouseMoved |