diff --git a/web/app/cad/scene/scenePlugin.ts b/web/app/cad/scene/scenePlugin.ts index 66698cad..c2dbacce 100644 --- a/web/app/cad/scene/scenePlugin.ts +++ b/web/app/cad/scene/scenePlugin.ts @@ -26,9 +26,11 @@ export function activate(ctx: ApplicationContext) { - let showMenu = true; + let showMenu = false; dom.viewerContainer.addEventListener('mousedown', (e) => { - showMenu = true; + if (e.which == 3 || e.button == 2) { + showMenu = true; + } }); dom.viewerContainer.addEventListener('mousemove', (e) => { @@ -37,7 +39,7 @@ export function activate(ctx: ApplicationContext) { dom.viewerContainer.addEventListener('mouseup', (e) => { if (showMenu) { - ctx.actionService.run('menu.contextual', { + ctx.actionService.run('menu.contextual', { x: e.offsetX, y: e.offsetY })