From 34791dc3ea83d7f0fcdf395d8f187bc99aa7ec0d Mon Sep 17 00:00:00 2001 From: Adrian Lees Date: Fri, 11 Aug 2006 02:36:12 +0000 Subject: Make Home/End jump to top/bottom of page svn path=/trunk/netsurf/; revision=2827 --- riscos/window.c | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'riscos') diff --git a/riscos/window.c b/riscos/window.c index dd3045ff7..5c4ddb2ee 100644 --- a/riscos/window.c +++ b/riscos/window.c @@ -2093,7 +2093,9 @@ bool ro_gui_window_keypress(wimp_key *key) case IS_WIMP_KEY + wimp_KEY_DOWN: case IS_WIMP_KEY + wimp_KEY_PAGE_UP: case IS_WIMP_KEY + wimp_KEY_PAGE_DOWN: + case wimp_KEY_HOME: case IS_WIMP_KEY | wimp_KEY_CONTROL | wimp_KEY_UP: + case IS_WIMP_KEY + wimp_KEY_END: case IS_WIMP_KEY | wimp_KEY_CONTROL | wimp_KEY_DOWN: if (toolbar) return ro_gui_url_complete_keypress(g, c); @@ -2129,9 +2131,11 @@ bool ro_gui_window_keypress(wimp_key *key) case IS_WIMP_KEY | wimp_KEY_PAGE_DOWN: state.yscroll -= y; break; + case wimp_KEY_HOME: case IS_WIMP_KEY | wimp_KEY_CONTROL | wimp_KEY_UP: state.yscroll = 1000; break; + case IS_WIMP_KEY | wimp_KEY_END: case IS_WIMP_KEY | wimp_KEY_CONTROL | wimp_KEY_DOWN: state.yscroll = -0x10000000; break; -- cgit v1.2.3