1
0
mirror of https://github.com/tobspr/shapez.io.git synced 2026-03-02 03:39:21 +00:00

Merge pull request #48 from Dimava/feature/mousebind

Mouse keybinds
This commit is contained in:
tobspr
2020-06-01 12:10:51 +02:00
committed by GitHub
5 changed files with 57 additions and 25 deletions

View File

@@ -440,11 +440,11 @@ export class Camera extends BasicSerializableObject {
}
this.touchPostMoveVelocity = new Vector(0, 0);
if (event.which === 1) {
if (event.button === 0) {
this.combinedSingleTouchStartHandler(event.clientX, event.clientY);
} else if (event.which === 2) {
} else if (event.button === 1) {
this.downPreHandler.dispatch(new Vector(event.clientX, event.clientY), enumMouseButton.middle);
} else if (event.which === 3) {
} else if (event.button === 2) {
this.downPreHandler.dispatch(new Vector(event.clientX, event.clientY), enumMouseButton.right);
}
return false;
@@ -464,7 +464,7 @@ export class Camera extends BasicSerializableObject {
return;
}
if (event.which === 1) {
if (event.button === 0) {
this.combinedSingleTouchMoveHandler(event.clientX, event.clientY);
}

View File

@@ -89,6 +89,16 @@ for (const categoryId in KEYMAPPINGS) {
*/
export function getStringForKeyCode(code) {
switch (code) {
case 1:
return "LMB";
case 2:
return "MMB";
case 3:
return "RMB";
case 4:
return "MB4";
case 5:
return "MB5";
case 8:
return "⌫";
case 9: