From 27a96ef8140fc1e7e6e60ddc7a3cde97837a35dc Mon Sep 17 00:00:00 2001 From: Ruslan Kuprieiev Date: Sat, 6 Oct 2018 15:21:26 +0300 Subject: [PATCH] dagascii: add more keys Signed-off-by: Ruslan Kuprieiev --- dvc/dagascii.py | 18 +++++++++++------- 1 file changed, 11 insertions(+), 7 deletions(-) diff --git a/dvc/dagascii.py b/dvc/dagascii.py index c39a2a4dd..1c827f968 100644 --- a/dvc/dagascii.py +++ b/dvc/dagascii.py @@ -71,19 +71,23 @@ class AsciiCanvas(object): continue k = event.key_code - if k == screen.KEY_DOWN: + if k == screen.KEY_DOWN or k == ord('s'): offset_y += 1 - elif k == screen.KEY_PAGE_DOWN: + elif k == screen.KEY_PAGE_DOWN or k == ord('S'): offset_y += smaxrow - elif k == screen.KEY_UP: + elif k == screen.KEY_UP or k == ord('w'): offset_y -= 1 - elif k == screen.KEY_PAGE_UP: + elif k == screen.KEY_PAGE_UP or k == ord('W'): offset_y -= smaxrow - elif k == screen.KEY_RIGHT: + elif k == screen.KEY_RIGHT or k == ord('d'): offset_x += 1 - elif k == screen.KEY_LEFT: + elif k == ord('D'): + offset_x += smaxcol + elif k == screen.KEY_LEFT or k == ord('a'): offset_x -= 1 - elif k == ord('q'): + elif k == ord('A'): + offset_x -= smaxcol + elif k == ord('q') or k == ord('Q'): break if offset_y > max_y: