From: pa3gsb <pa3gsb@gmail.com>
Date: Sat, 22 Feb 2020 10:56:25 +0000 (+0100)
Subject: use of keyboard ; up (u) and down (d) VFO
X-Git-Url: https://git.rkrishnan.org/components/class-simplejson.JSONDecoder.html?a=commitdiff_plain;h=da12985a710b8fbb4c793af920aea893f9dcd00b;p=pihpsdr.git

use of keyboard ; up (u) and down (d) VFO
---

diff --git a/main.c b/main.c
index 546a875..c2281a2 100644
--- a/main.c
+++ b/main.c
@@ -109,20 +109,34 @@ static void* wisdom_thread(void *arg) {
 //
 gboolean keypress_cb(GtkWidget *widget, GdkEventKey *event, gpointer data) {
 
-  if (event->keyval == GDK_KEY_space && radio != NULL) {
-    if(getTune()==1) {
-      setTune(0);
-    }
-    if(getMox()==1) {
-      setMox(0);
-    } else if(canTransmit() || tx_out_of_band) {
-      setMox(1);
-    } else {
-      transmitter_set_out_of_band(transmitter);
-    }
-    g_idle_add(ext_vfo_update,NULL);
-    return TRUE;
+   if (radio != NULL) {
+	  if (event->keyval == GDK_KEY_space) {
+		  
+		  fprintf(stderr, "space");
+		  
+		if(getTune()==1) {
+		  setTune(0);
+		}
+		if(getMox()==1) {
+		  setMox(0);
+		} else if(canTransmit() || tx_out_of_band) {
+		  setMox(1);
+		} else {
+		  transmitter_set_out_of_band(transmitter);
+		}
+		g_idle_add(ext_vfo_update,NULL);
+		return TRUE;
+	  }
+	  if (event->keyval == GDK_KEY_d ) {
+		vfo_move(step,TRUE);
+		return TRUE;
+	  }
+	  if (event->keyval == GDK_KEY_u ) {
+		 vfo_move(-step,TRUE);
+		 return TRUE;
+	  }
   }
+  
   return FALSE;
 }