From 83d4e89e94a980fbb560337096490703073a5f4c Mon Sep 17 00:00:00 2001
From: deuce <>
Date: Tue, 17 Nov 2015 18:04:52 +0000
Subject: [PATCH] When using hotkeys, echo them, and do CRLF if necessary.

---
 exec/load/dorkit.js | 9 ++++++++-
 1 file changed, 8 insertions(+), 1 deletion(-)

diff --git a/exec/load/dorkit.js b/exec/load/dorkit.js
index b7d30f13de..33fa0bcb12 100644
--- a/exec/load/dorkit.js
+++ b/exec/load/dorkit.js
@@ -1,3 +1,5 @@
+// TODO: Auto-pause stuff...
+
 js.load_path_list.unshift(js.exec_dir+"dorkit/");
 js.on_exit("js.load_path_list.shift()");
 if (typeof(system) !== 'undefined') {
@@ -565,8 +567,13 @@ var dk = {
 						return str;
 				}
 				key = this.getkey();
-				if (opt.hotkeys !== undefined && str.length === 0 && opt.hotkeys.indexOf(key) !== -1)
+				if (opt.hotkeys !== undefined && str.length === 0 && opt.hotkeys.indexOf(key) !== -1) {
+					if (ascii(key) >= 32)
+						this.print(key);
+					if (opt.crlf)
+						this.println('');
 					return key;
+				}
 				switch(key) {
 					case 'KEY_HOME':
 						if (opt.select) {
-- 
GitLab