changeset 11:85011a46a451

imported patch enable_pgup_pgdown_jumping
author Mark Edgington <edgimar@gmail.com>
date Mon, 01 Dec 2008 15:49:49 +0100
parents f0acce039fc6
children ccf3bc0d9183
files crecord.py
diffstat 1 files changed, 9 insertions(+), 5 deletions(-) [+]
line wrap: on
line diff
--- a/crecord.py
+++ b/crecord.py
@@ -1251,19 +1251,23 @@
         while True:
             self.updateScreen()
             self.lastKeyPressed = keyPressed = stdscr.getch()
-            if keyPressed in [ord("k"), 259]: # 259==up arrow
+            if keyPressed in [ord("k"), curses.KEY_UP]:
                 self.upArrowEvent()
-            elif keyPressed in [ord("j"), 258]: # 258==down arrow
+            if keyPressed in [ord("K"), curses.KEY_PPAGE]:
+                self.upArrowShiftEvent()
+            elif keyPressed in [ord("j"), curses.KEY_DOWN]:
                 self.downArrowEvent()
-            elif keyPressed in [ord("l"), 261]: # ==right arrow
+            elif keyPressed in [ord("J"), curses.KEY_NPAGE]:
+                self.downArrowShiftEvent()
+            elif keyPressed in [ord("l"), curses.KEY_RIGHT]:
                 self.rightArrowEvent()
-            elif keyPressed in [ord("h"), 260]: # ==left arrow
+            elif keyPressed in [ord("h"), curses.KEY_LEFT]:
                 self.leftArrowEvent()
             elif keyPressed in [ord("q")]:
                 raise util.Abort(_('user quit'))
             elif keyPressed in [ord("c")]:
                 break
-            elif keyPressed in [32]: # 32 == space
+            elif keyPressed in [ord(' ')]:
                 self.toggleApply()
             elif keyPressed in [ord("f")]: 
                 self.toggleFolded()