actually commit mouse raw input impl

This commit is contained in:
Vitaly 2023-08-09 19:41:20 +03:00
parent 5bef43031f
commit 6f02c10483

View file

@ -322,21 +322,21 @@ async function connect (options) {
renderer.domElement.mozRequestPointerLock ||
renderer.domElement.webkitRequestPointerLock
renderer.domElement.requestPointerLock = async () => {
// request full keyboard access
// await renderer.domElement.requestFullscreen()
// // navigator.keyboard.lock(['KeyW'])
// const promise = requestPointerLock.apply(renderer.domElement, {
// unadjustedMovement: window.localStorage.getItem('mouseRawInput') === 'true'
// });
// promise?.catch((error) => {
// if (error.name === "NotSupportedError") {
// // Some platforms may not support unadjusted movement, request again a regular pointer lock.
// requestPointerLock.apply(renderer.domElement)
// } else {
// console.error(error)
// }
// })
// }
// request full keyboard access
// navigator.keyboard.lock(['KeyW'])
const promise = requestPointerLock.apply(renderer.domElement, {
unadjustedMovement: window.localStorage.getItem('mouseRawInput') === 'true'
});
promise?.catch((error) => {
if (error.name === "NotSupportedError") {
// Some platforms may not support unadjusted movement, request again a regular pointer lock.
requestPointerLock.apply(renderer.domElement)
} else {
console.error(error)
}
})
}
document.addEventListener('mousedown', (e) => {
if (!chat.inChat && !gameMenu.inMenu) {
renderer.domElement.requestPointerLock()