Есть ли способ идентифицировать событие щелчка правой кнопкой мыши ("contextmenu") & события прокрутки при включенном API блокировки указателя? Я пытаюсь создать трехмерную игру на основе браузера, в которой игрок сможет выполнять разные действия, щелкая левой кнопкой мыши, щелкая правой кнопкой мыши, посередине и прокруткой - пока указатель заблокирован.Определить события мыши во время requestPointerLock
index.html
<body><button id="lock">Start game</button</body>
app.js
$("#lock").on("click", function(e) {
lockPointer(); // invokes the requestPointerLock API
e.stopPropagation();
});
// this works perfectly
$("body").on("click", function(e) {
// do stuff on left click
});
// this does not work
$("body").on("contextmenu", function(e) {
// do stuff on right click
});
Это кажется достаточным мои требования. Большое спасибо! :-) – gdebojyoti