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;
}