diff options
author | Adrian Lees <adrian@aemulor.com> | 2006-08-11 02:36:12 +0000 |
---|---|---|
committer | Adrian Lees <adrian@aemulor.com> | 2006-08-11 02:36:12 +0000 |
commit | 34791dc3ea83d7f0fcdf395d8f187bc99aa7ec0d (patch) | |
tree | 5e8438a6c53175a2893790783795579c0f9521ba /riscos/window.c | |
parent | 489708ba5f94e2ce1e00b69cacf6cec44260ec0d (diff) | |
download | netsurf-34791dc3ea83d7f0fcdf395d8f187bc99aa7ec0d.tar.gz netsurf-34791dc3ea83d7f0fcdf395d8f187bc99aa7ec0d.tar.bz2 |
Make Home/End jump to top/bottom of page
svn path=/trunk/netsurf/; revision=2827
Diffstat (limited to 'riscos/window.c')
-rw-r--r-- | riscos/window.c | 4 |
1 files changed, 4 insertions, 0 deletions
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; |