[object Object]

← back to Quadrille Showroom

Arrow keys (left/right) page prev/next pattern on the wings; body-turn moves to A/D

95724fea64b8777041c2a62389325c5bf9964cbe · 2026-06-29 15:44:59 -0700 · Steve

Files touched

Diff

commit 95724fea64b8777041c2a62389325c5bf9964cbe
Author: Steve <steve@designerwallcoverings.com>
Date:   Mon Jun 29 15:44:59 2026 -0700

    Arrow keys (left/right) page prev/next pattern on the wings; body-turn moves to A/D
---
 public/js/showroom.js | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/public/js/showroom.js b/public/js/showroom.js
index a2a3d4a..7c98125 100644
--- a/public/js/showroom.js
+++ b/public/js/showroom.js
@@ -2849,8 +2849,8 @@ function updateWASD(dt) {
   // ── GUIDED (Explore off): the legacy fixed-centre yaw-spin. ←/→ spin the look,
   // ↑/↓ pitch it; the eye never moves.
   let yawIn = 0, pitchIn = 0;
-  if (keysDown['ArrowLeft']  || keysDown['KeyA']) yawIn   -= 1;
-  if (keysDown['ArrowRight'] || keysDown['KeyD']) yawIn   += 1;
+  if (keysDown['KeyA']) yawIn   -= 1;   // A/D yaw (←/→ arrows page patterns in book mode)
+  if (keysDown['KeyD']) yawIn   += 1;
   if (keysDown['ArrowUp']    || keysDown['KeyW']) pitchIn += 1;
   if (keysDown['ArrowDown']  || keysDown['KeyS']) pitchIn -= 1;
   if (yawIn === 0 && pitchIn === 0) return;

← 2bef6b4 /5x REPORT: 2 dock.js bugs fixed, 2 clean sweeps  ·  back to Quadrille Showroom  ·  dock polish: stow pager on boot (P1), cascade first-open (P2 c4fd7f2 →