diff --git a/exec/load/dorkit.js b/exec/load/dorkit.js index 37352b5f5b3b6023559531c5f954265fc39bc54c..b7d30f13deff9da50fce70cd40bbef0d10bedda7 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) {