From 9dd3994dd8dde2f4826ca4c96e82cd54e8313fec Mon Sep 17 00:00:00 2001 From: Qingping Hou Date: Wed, 14 Mar 2012 17:20:48 +0800 Subject: [PATCH] fix: handle LPGBCK and LPGFWD in selectmenu --- selectmenu.lua | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/selectmenu.lua b/selectmenu.lua index fd8116dc0..3572a5c99 100644 --- a/selectmenu.lua +++ b/selectmenu.lua @@ -195,7 +195,7 @@ function SelectMenu:choose(ypos, height) prevItem() elseif ev.code == KEY_FW_DOWN then nextItem() - elseif ev.code == KEY_PGFWD then + elseif ev.code == KEY_PGFWD or ev.code == KEY_LPGFWD then if self.page < (self.items / perpage) then if self.current + self.page*perpage > self.items then self.current = self.items - self.page*perpage @@ -206,7 +206,7 @@ function SelectMenu:choose(ypos, height) self.current = self.items - (self.page-1)*perpage markerdirty = true end - elseif ev.code == KEY_PGBCK then + elseif ev.code == KEY_PGBCK or ev.code == KEY_LPGBCK then if self.page > 1 then self.page = self.page - 1 pagedirty = true