Added VIM bindings for movement.
This commit is contained in:
@@ -28,11 +28,11 @@ class SubmissionPage(BasePage):
|
|||||||
while True:
|
while True:
|
||||||
cmd = self.stdscr.getch()
|
cmd = self.stdscr.getch()
|
||||||
|
|
||||||
if cmd == curses.KEY_UP:
|
if cmd in (curses.KEY_UP, ord('k')):
|
||||||
self.move_cursor_up()
|
self.move_cursor_up()
|
||||||
self.clear_input_queue()
|
self.clear_input_queue()
|
||||||
|
|
||||||
elif cmd == curses.KEY_DOWN:
|
elif cmd in (curses.KEY_DOWN, ord('j')):
|
||||||
self.move_cursor_down()
|
self.move_cursor_down()
|
||||||
self.clear_input_queue()
|
self.clear_input_queue()
|
||||||
|
|
||||||
@@ -42,7 +42,7 @@ class SubmissionPage(BasePage):
|
|||||||
self.draw()
|
self.draw()
|
||||||
|
|
||||||
# Show / hide a comment tree
|
# 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.toggle_comment()
|
||||||
self.draw()
|
self.draw()
|
||||||
|
|
||||||
@@ -50,7 +50,7 @@ class SubmissionPage(BasePage):
|
|||||||
self.draw()
|
self.draw()
|
||||||
|
|
||||||
# Go back
|
# Go back
|
||||||
elif cmd in (ESCAPE, curses.KEY_LEFT):
|
elif cmd in (ESCAPE, curses.KEY_LEFT, ord('h')):
|
||||||
break
|
break
|
||||||
|
|
||||||
# Quit
|
# Quit
|
||||||
|
|||||||
@@ -25,16 +25,16 @@ class SubredditPage(BasePage):
|
|||||||
while True:
|
while True:
|
||||||
cmd = self.stdscr.getch()
|
cmd = self.stdscr.getch()
|
||||||
|
|
||||||
if cmd == curses.KEY_UP:
|
if cmd in (curses.KEY_UP, ord('k')):
|
||||||
self.move_cursor_up()
|
self.move_cursor_up()
|
||||||
self.clear_input_queue()
|
self.clear_input_queue()
|
||||||
|
|
||||||
elif cmd == curses.KEY_DOWN:
|
elif cmd in (curses.KEY_DOWN, ord('j')):
|
||||||
self.move_cursor_down()
|
self.move_cursor_down()
|
||||||
self.clear_input_queue()
|
self.clear_input_queue()
|
||||||
|
|
||||||
# View submission
|
# 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.open_submission()
|
||||||
self.draw()
|
self.draw()
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user