¿Cómo puedo detectar un evento de botón derecho del mouse en el mousedown?

Estoy actualizando / depurando y ampliando las capacidades de mi script arrastrable y necesito poder lograr el siguiente resultado:

whatever.onRightMouseButtonMousedown = preventDefault();

He investigado mucho sin éxito, sin embargo, sé que es posible hacerlo porque cuando uso jquery-ui draggable, impide la capacidad de arrastrar elementos cuando presionas el botón derecho del mouse. Quiero imitar esta habilidad y aprender cómo funciona para poder implementarla ahora y en el futuro según sea necesario.

Nota: No me brinde información sobre cómo usar jquery o jquery-ui draggable (ya estoy familiarizado con él), quiero saber cómo se implementaron o cómo es posible implementar la detección de un mousedown con el botón derecho del mouse para evitar que los elementos se arrastren con el botón derecho del mouse.

Respuestas a la pregunta(6)

Su respuesta a la pregunta