Accessing right click with three.js

javascript, three.js

Solution

The `event` has the property `button`. You can handle it like this:

switch ( event.button ) {
    case 0: // left 
        break;
    case 1: // middle
        break;
    case 2: // right
        break;
}

Problem

Been looking for how to do this everywhere and there is almost no documentation on three.js. Does anyone know how I can access a right click on the mouse? This is what I have now: ``` function onDocumentMouseDown(event) { mouseDown = true; event.preventDefault(); mouseX = event.clientX - windowHalfX; mouseY = event.clientY - windowHalfY; document.addEventListener('mousemove', onDocumentMouseMove, false); document.addEventListener('mouseup', onDocumentMouseUp, false); document.addEventListener('mouseout', onDocumentMouseOut, false); } ``` And this is working great for what I am using it for but this event is for left click, middle click and right click. How do I isolate a right click event so that left click and right click can have different effects?

Original source