summaryrefslogtreecommitdiff
path: root/lib/chessh/ssh/client
diff options
context:
space:
mode:
Diffstat (limited to 'lib/chessh/ssh/client')
-rw-r--r--lib/chessh/ssh/client/client.ex5
1 files changed, 5 insertions, 0 deletions
diff --git a/lib/chessh/ssh/client/client.ex b/lib/chessh/ssh/client/client.ex
index 9ec1250..882a90e 100644
--- a/lib/chessh/ssh/client/client.ex
+++ b/lib/chessh/ssh/client/client.ex
@@ -157,6 +157,11 @@ defmodule Chessh.SSH.Client do
<<2>> -> :menu
# Escape
"\e" -> :menu
+ # VIM keys, per request
+ "k" -> :up
+ "j" -> :down
+ "h" -> :left
+ "l" -> :right
# Arrow keys
"\e[A" -> :up
"\e[B" -> :down