void CameraUi::mouseDrag( app::MouseEvent &event ) { bool isLeftDown = event.isLeftDown(); bool isMiddleDown = event.isMiddleDown() || event.isAltDown(); bool isRightDown = event.isRightDown() || event.isControlDown(); if( isMiddleDown ) isLeftDown = false; mouseDrag( event.getPos(), isLeftDown, isMiddleDown, isRightDown ); event.setHandled(); }