-- Leo's gemini proxy

-- Connecting to git.thebackupbox.net:1965...

-- Connected

-- Sending request

-- Meta line: 20 text/gemini

repo: hackvr
action: commit
revision:
path_from:
revision_from: 1de9b6df32d18eaf44b668f79217ff4a0d7973e2:
path_to:
revision_to:

git.thebackupbox.net

hackvr

git://git.thebackupbox.net/hackvr

commit 1de9b6df32d18eaf44b668f79217ff4a0d7973e2
Author: epoch <epoch@hacking.allowed.org>
Date:   Sat Mar 7 05:43:48 2020 -0600

    added a couple more key bindings for X11

diff --git a/src/keyboard_x11.c b/src/keyboard_x11.c

index 67def885e08b8b5a4eb56beac1661dc4b9ba355c..

index ..551e290a8aae862881710e086f9d10b1ca8f8d73 100644

--- a/src/keyboard_x11.c
+++ b/src/keyboard_x11.c
@@ -79,14 +79,26 @@ hvk_t x11_passthru(XKeyEvent *xkey) {
 hvk_t x11_keypress_handler(XKeyEvent *xkey) {//this only needs to return HVK_ keys based on the XKeyEvent's value... this could be a sparse array.
   int sym=XLookupKeysym(xkey,0);
   switch(sym) {
-    case XK_r: return HVK_UP;
-    case XK_w: return HVK_FORWARD;
-    case XK_space: return HVK_JUMP;
-    case XK_s: return HVK_BACKWARD;
-    case XK_a: return HVK_LEFT;
-    case XK_d: return HVK_RIGHT;
-    case XK_Escape: return HVK_ESCAPE;
-    case XK_f: return HVK_MAGIC;
+    case XK_r:
+      return HVK_UP;
+    case XK_w: case XK_Up:
+      return HVK_FORWARD;
+    case XK_space:
+      return HVK_JUMP;
+    case XK_s: case XK_Down:
+      return HVK_BACKWARD;
+    case XK_Left:
+      return HVK_TURNLEFT;
+    case XK_Right:
+      return HVK_TURNRIGHT;
+    case XK_a:
+      return HVK_LEFT;
+    case XK_d:
+      return HVK_RIGHT;
+    case XK_Escape:
+      return HVK_ESCAPE;
+    case XK_f:
+      return HVK_DOWN;
     default: return 0;//HVK_NONE;//0
   }
   return 0;

-----END OF PAGE-----

-- Response ended

-- Page fetched on Sun Jun 2 15:32:51 2024