From 0ce6c284bb1eb4a7388c16821e46785c5f0ddcc0 Mon Sep 17 00:00:00 2001
From: deuce <>
Date: Tue, 17 Nov 2015 17:21:50 +0000
Subject: [PATCH] Add hotkeys property to getstr() options object.

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

diff --git a/exec/load/dorkit.js b/exec/load/dorkit.js
index 37352b5f5b..b7d30f13de 100644
--- a/exec/load/dorkit.js
+++ b/exec/load/dorkit.js
@@ -493,6 +493,7 @@ var dk = {
 			len:80,			// Max length and length of input box
 			max:undefined,		// Max value for decimal and integer
 			min:undefined,		// Min value for decimal and integer
+			hotkeys:undefined	// Hotkeys... if a char in this string is typed as the first char, returns that char immediately.
 		},
 		getstr:function(in_opts) {
 			var i;
@@ -564,6 +565,8 @@ var dk = {
 						return str;
 				}
 				key = this.getkey();
+				if (opt.hotkeys !== undefined && str.length === 0 && opt.hotkeys.indexOf(key) !== -1)
+					return key;
 				switch(key) {
 					case 'KEY_HOME':
 						if (opt.select) {
-- 
GitLab