Added VIM bindings for movement.

This commit is contained in:
Michael Lazar
2015-03-02 02:08:06 -08:00
parent 5fbec2fa33
commit a94be0d8fd
2 changed files with 9 additions and 9 deletions

View File

@@ -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)