Merge pull request #13735 from dback2/entityCameraKeyFix

Use key codes for entity camera keys
This commit is contained in:
David Back 2018-08-06 14:07:48 -07:00 committed by GitHub
commit 112327a3c1
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -77,17 +77,17 @@ CameraManager = function() {
} }
var keyToActionMapping = { var keyToActionMapping = {
"a": "orbitLeft", 65: "orbitLeft", // "a"
"d": "orbitRight", 68: "orbitRight", // "d"
"w": "orbitForward", 87: "orbitForward", // "w"
"s": "orbitBackward", 83: "orbitBackward", // "s"
"e": "orbitUp", 69: "orbitUp", // "e"
"c": "orbitDown", 67: "orbitDown", // "c"
"LEFT": "orbitLeft", 16777234: "orbitLeft", // "LEFT"
"RIGHT": "orbitRight", 16777236: "orbitRight", // "RIGHT"
"UP": "orbitForward", 16777235: "orbitForward", // "UP"
"DOWN": "orbitBackward", 16777237: "orbitBackward", // "DOWN"
} }
var CAPTURED_KEYS = []; var CAPTURED_KEYS = [];
@ -96,7 +96,7 @@ CameraManager = function() {
} }
function getActionForKeyEvent(event) { function getActionForKeyEvent(event) {
var action = keyToActionMapping[event.text]; var action = keyToActionMapping[event.key];
if (action !== undefined) { if (action !== undefined) {
if (event.isShifted) { if (event.isShifted) {
if (action === "orbitForward") { if (action === "orbitForward") {