summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTor Andersson <tor.andersson@artifex.com>2017-02-07 16:50:45 +0100
committerTor Andersson <tor.andersson@artifex.com>2017-02-14 17:56:55 +0100
commite513a82aa469ae96440c4f2b5197da07e36e25f2 (patch)
tree45955299976dc6f8ddd0963327d4e3fb7249ee3f
parent1912de5f08e90af1d9d0a9791f58ba3afdb9d465 (diff)
downloadmupdf-e513a82aa469ae96440c4f2b5197da07e36e25f2.tar.xz
gl: Add 'hjkl' keybindings that behave like the arrow keys.
Change the binding 'l' for showing links to 'L'.
-rw-r--r--platform/gl/gl-main.c10
1 files changed, 5 insertions, 5 deletions
diff --git a/platform/gl/gl-main.c b/platform/gl/gl-main.c
index 05f6e686..b5daf6f5 100644
--- a/platform/gl/gl-main.c
+++ b/platform/gl/gl-main.c
@@ -948,14 +948,14 @@ static void do_app(void)
case '-': currentzoom = zoom_out(currentzoom); break;
case '[': currentrotate += 90; break;
case ']': currentrotate -= 90; break;
- case 'l': showlinks = !showlinks; break;
+ case 'L': showlinks = !showlinks; break;
case 'i': showinfo = !showinfo; break;
case '/': search_dir = 1; showsearch = 1; search_input.p = search_input.text; search_input.q = search_input.end; break;
case '?': search_dir = -1; showsearch = 1; search_input.p = search_input.text; search_input.q = search_input.end; break;
- case KEY_UP: scroll_y -= 10; break;
- case KEY_DOWN: scroll_y += 10; break;
- case KEY_LEFT: scroll_x -= 10; break;
- case KEY_RIGHT: scroll_x += 10; break;
+ case 'k': case KEY_UP: scroll_y -= 10; break;
+ case 'j': case KEY_DOWN: scroll_y += 10; break;
+ case 'h': case KEY_LEFT: scroll_x -= 10; break;
+ case 'l': case KEY_RIGHT: scroll_x += 10; break;
}
if (ui.key >= '0' && ui.key <= '9')