From a223e69cdfffb5528de0ec7930b02df75180174f Mon Sep 17 00:00:00 2001 From: haranp Date: Wed, 27 Dec 2006 08:41:35 +0000 Subject: Implemented 1622380, Home and End keys in manual browsing. git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@708 c06c8d41-db1a-0410-9941-cceddc491573 --- crawl-ref/source/menu.cc | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'crawl-ref/source/menu.cc') diff --git a/crawl-ref/source/menu.cc b/crawl-ref/source/menu.cc index 1e7e749808..71bcfec7c9 100644 --- a/crawl-ref/source/menu.cc +++ b/crawl-ref/source/menu.cc @@ -1415,6 +1415,12 @@ bool menu_browser::process_key( int keyin ) case CK_DOWN: repaint = line_down(); break; + case CK_HOME: + repaint = jump_to(0); + break; + case CK_END: + repaint = jump_to(items.size() > 10 ? items.size() - 10 : 0); + break; default: // look for it as a hotkey for ( unsigned int i = 0; i < items.size(); ++i ) -- cgit v1.2.3-54-g00ecf