Added VIM bindings for movement.
This commit is contained in:
@@ -28,11 +28,11 @@ class SubmissionPage(BasePage):
|
||||
while True:
|
||||
cmd = self.stdscr.getch()
|
||||
|
||||
if cmd == curses.KEY_UP:
|
||||
if cmd in (curses.KEY_UP, ord('k')):
|
||||
self.move_cursor_up()
|
||||
self.clear_input_queue()
|
||||
|
||||
elif cmd == curses.KEY_DOWN:
|
||||
elif cmd in (curses.KEY_DOWN, ord('j')):
|
||||
self.move_cursor_down()
|
||||
self.clear_input_queue()
|
||||
|
||||
@@ -42,7 +42,7 @@ class SubmissionPage(BasePage):
|
||||
self.draw()
|
||||
|
||||
# Show / hide a comment tree
|
||||
elif cmd in (curses.KEY_RIGHT, curses.KEY_ENTER):
|
||||
elif cmd in (curses.KEY_RIGHT, curses.KEY_ENTER, ord('l')):
|
||||
self.toggle_comment()
|
||||
self.draw()
|
||||
|
||||
@@ -50,7 +50,7 @@ class SubmissionPage(BasePage):
|
||||
self.draw()
|
||||
|
||||
# Go back
|
||||
elif cmd in (ESCAPE, curses.KEY_LEFT):
|
||||
elif cmd in (ESCAPE, curses.KEY_LEFT, ord('h')):
|
||||
break
|
||||
|
||||
# Quit
|
||||
@@ -172,4 +172,4 @@ class SubmissionPage(BasePage):
|
||||
text = '{score} {comments}'.format(**data)
|
||||
win.addnstr(row, 1, text, n_cols, curses.A_BOLD)
|
||||
|
||||
win.border()
|
||||
win.border()
|
||||
|
||||
@@ -25,16 +25,16 @@ class SubredditPage(BasePage):
|
||||
while True:
|
||||
cmd = self.stdscr.getch()
|
||||
|
||||
if cmd == curses.KEY_UP:
|
||||
if cmd in (curses.KEY_UP, ord('k')):
|
||||
self.move_cursor_up()
|
||||
self.clear_input_queue()
|
||||
|
||||
elif cmd == curses.KEY_DOWN:
|
||||
elif cmd in (curses.KEY_DOWN, ord('j')):
|
||||
self.move_cursor_down()
|
||||
self.clear_input_queue()
|
||||
|
||||
# View submission
|
||||
elif cmd in (curses.KEY_RIGHT, curses.KEY_ENTER):
|
||||
elif cmd in (curses.KEY_RIGHT, curses.KEY_ENTER, ord('l')):
|
||||
self.open_submission()
|
||||
self.draw()
|
||||
|
||||
@@ -127,4 +127,4 @@ class SubredditPage(BasePage):
|
||||
text = '{author}'.format(**data)
|
||||
win.addnstr(row, 1, text, n_cols-1, curses.A_BOLD)
|
||||
text = ' {subreddit}'.format(**data)
|
||||
win.addnstr(text, n_cols - win.getyx()[1], Color.YELLOW)
|
||||
win.addnstr(text, n_cols - win.getyx()[1], Color.YELLOW)
|
||||
|
||||
Reference in New Issue
Block a user