diff --git a/src/index.ts b/src/index.ts index 58b6869..4e75d45 100644 --- a/src/index.ts +++ b/src/index.ts @@ -414,9 +414,9 @@ abstract class ChartwerkPod { // TODO: refactor switch(key) { case KeyEvent.MAIN: - return () => !d3.event.shiftKey; + return () => !d3.event.shiftKey && !d3.event.button; case KeyEvent.SHIFT: - return () => d3.event.shiftKey; + return () => d3.event.shiftKey && !d3.event.button; default: throw new Error(`Unknown type of KeyEvent: ${key}`); }