diff --git a/index.html b/index.html index 84b3415..60b6c64 100644 --- a/index.html +++ b/index.html @@ -35,6 +35,10 @@ - Zoom gamepad out + + 0 + Reset gamepad zoom + C Change active gamepad color diff --git a/js/gamepad.js b/js/gamepad.js index 4e5d8b8..a067cbf 100644 --- a/js/gamepad.js +++ b/js/gamepad.js @@ -64,6 +64,10 @@ function onKeyDown(e) { case "Minus": changeZoom("-"); break; + case "Numpad0": + case "Digit0": + changeZoom("0"); + break; } } @@ -256,14 +260,16 @@ function changeZoom(zoomLevel) { return; } - if ('+' === zoomLevel && activeGamepadZoomLevel < 2) { + if ('0' === zoomLevel) { + activeGamepadZoomLevel = 1; + } + else if ('+' === zoomLevel && activeGamepadZoomLevel < 2) { activeGamepadZoomLevel += 0.1; } - if ('-' === zoomLevel && activeGamepadZoomLevel > 0.2) { + else if ('-' === zoomLevel && activeGamepadZoomLevel > 0.2) { activeGamepadZoomLevel -= 0.1; } - - if (! isNaN(zoomLevel = parseFloat(zoomLevel))) { + else if (! isNaN(zoomLevel = parseFloat(zoomLevel))) { activeGamepadZoomLevel = zoomLevel; }