From 8fc65f1a64ce081640f494197fcd0e33b94ae59c Mon Sep 17 00:00:00 2001 From: John Mark Bell Date: Thu, 1 Jun 2006 23:54:55 +0000 Subject: New keybindings similar to other browsers: Backspace -> back Shift + Backspace -> forward svn path=/trunk/netsurf/; revision=2610 --- riscos/window.c | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/riscos/window.c b/riscos/window.c index 3551a454b..4c0ec28dd 100644 --- a/riscos/window.c +++ b/riscos/window.c @@ -2052,6 +2052,24 @@ bool ro_gui_window_keypress(struct gui_window *g, int key, bool toolbar) return ro_gui_menu_handle_action(g->window, BROWSER_NAVIGATE_STOP, false); + case 8: /* CTRL+H / Backspace */ + if (!ro_gui_ctrl_pressed()) { + /* Backspace */ + if (ro_gui_shift_pressed()) { + return ro_gui_menu_handle_action( + g->window, + BROWSER_NAVIGATE_FORWARD, + false); + } + else { + return ro_gui_menu_handle_action( + g->window, + BROWSER_NAVIGATE_BACK, + false); + } + } + break; + case 14: /* CTRL+N */ return ro_gui_menu_handle_action(g->window, BROWSER_NEW_WINDOW, false); -- cgit v1.2.3