diff --git a/src/trx-client/trx-frontend/trx-frontend-http/assets/web/app.js b/src/trx-client/trx-frontend/trx-frontend-http/assets/web/app.js index f2fd376..5862930 100644 --- a/src/trx-client/trx-frontend/trx-frontend-http/assets/web/app.js +++ b/src/trx-client/trx-frontend/trx-frontend-http/assets/web/app.js @@ -2719,19 +2719,17 @@ if (spectrumCanvas) { spectrumCanvas.addEventListener("wheel", (e) => { e.preventDefault(); if (!lastSpectrumData) return; + if (e.ctrlKey) { + const direction = e.deltaY < 0 ? 1 : -1; + jogFreq(direction); + return; + } const rect = spectrumCanvas.getBoundingClientRect(); const cssX = e.clientX - rect.left; const factor = e.deltaY < 0 ? 1.25 : 1 / 1.25; spectrumZoomAt(cssX, rect.width, lastSpectrumData, factor); drawSpectrum(lastSpectrumData); }, { passive: false }); - - // Double-click → reset zoom/pan - spectrumCanvas.addEventListener("dblclick", () => { - spectrumZoom = 1; - spectrumPanFrac = 0.5; - if (lastSpectrumData) drawSpectrum(lastSpectrumData); - }); } // ── BW strip edge hit-test (CSS pixels) ────────────────────────────────────── diff --git a/src/trx-client/trx-frontend/trx-frontend-http/assets/web/index.html b/src/trx-client/trx-frontend/trx-frontend-http/assets/web/index.html index 69b0e62..bd01ea4 100644 --- a/src/trx-client/trx-frontend/trx-frontend-http/assets/web/index.html +++ b/src/trx-client/trx-frontend/trx-frontend-http/assets/web/index.html @@ -71,7 +71,7 @@ -
Scroll to zoom · Drag to pan · Double-click to reset · Drag BW edges to resize
+
Scroll to zoom · Ctrl+Scroll to tune · Drag to pan · Drag BW edges to resize
@@ -84,7 +84,7 @@
Frequency
-