Hacker News new | past | comments | ask | show | jobs | submit login

If you want camera-drag with right-click, ideally you'd just hide the mouse (and capture it so it can't leave the bounds of the view). That's normally what games do when they have right-click dragging in the fashion you describe.

That said, I have no idea if JavaScript can capture the mouse like that.




It can! For a capture that lasts until the mouse button is released:

https://developer.mozilla.org/en-US/docs/Web/API/Element/set...

Or for a capture that works even if the mouse button is not pressed, and remains until the Esc key is pressed:

https://developer.mozilla.org/en-US/docs/Web/API/Pointer_Loc...

The first option would be the one to use for right button dragging.


The first one is Firefox only, the second one is everything-except-Safari.




Join us for AI Startup School this June 16-17 in San Francisco!

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: