From d53eb5fc9f3eed91f7dce2e76a0858ee80b5f54d Mon Sep 17 00:00:00 2001 From: "Charles J. Cliffe" Date: Tue, 23 Dec 2014 02:01:41 -0500 Subject: [PATCH] shift key for faster frequency change --- src/visual/WaterfallCanvas.cpp | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/src/visual/WaterfallCanvas.cpp b/src/visual/WaterfallCanvas.cpp index d9426b5..c1f0ae4 100644 --- a/src/visual/WaterfallCanvas.cpp +++ b/src/visual/WaterfallCanvas.cpp @@ -163,13 +163,21 @@ void WaterfallCanvas::OnKeyDown(wxKeyEvent& event) { switch (event.GetKeyCode()) { case WXK_RIGHT: freq = wxGetApp().getFrequency(); - freq += SRATE / 2; + if (shiftDown) { + freq += SRATE*10; + } else { + freq += SRATE / 2; + } wxGetApp().setFrequency(freq); ((wxFrame*) parent)->GetStatusBar()->SetStatusText(wxString::Format(wxT("Set center frequency: %i"), freq)); break; case WXK_LEFT: freq = wxGetApp().getFrequency(); - freq -= SRATE / 2; + if (shiftDown) { + freq -= SRATE*10; + } else { + freq -= SRATE / 2; + } wxGetApp().setFrequency(freq); ((wxFrame*) parent)->GetStatusBar()->SetStatusText(wxString::Format(wxT("Set center frequency: %i"), freq)); break;