minor tweaking...

Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
This commit is contained in:
Alex A. Naanou 2015-09-15 03:03:13 +03:00
parent 9489f9023e
commit 2d822be37d

View File

@ -62,7 +62,10 @@ var overlay = require('lib/widget/overlay')
/*********************************************************************/ /*********************************************************************/
// XXX move this to config... // XXX move this to config...
module.MAX_KEY_REPEAT_RATE = 100 // NOTE: setting this here (and only here) to -1 or null will desable
// key dropping...
// NOTE: keeping this disabled is recommended for development...
module.MAX_KEY_REPEAT_RATE = 0 //100
// XXX add this to the global doc... // XXX add this to the global doc...
module.GLOBAL_KEYBOARD = { module.GLOBAL_KEYBOARD = {
@ -278,19 +281,31 @@ $(function(){
// setup base keyboard for devel, in case something breaks... // setup base keyboard for devel, in case something breaks...
$(document) if(module.MAX_KEY_REPEAT_RATE < 0 || module.MAX_KEY_REPEAT_RATE == null){
.keydown( $(document)
keyboard.dropRepeatingkeys( .keydown(
keyboard.makeKeyboardHandler( keyboard.makeKeyboardHandler(
module.GLOBAL_KEYBOARD, module.GLOBAL_KEYBOARD,
function(k){ function(k){
window.DEBUG && console.log(k) window.DEBUG && console.log(k)
}, },
a), a))
function(){
// XXX get this from config... } else {
return module.MAX_KEY_REPEAT_RATE $(document)
})) .keydown(
keyboard.dropRepeatingkeys(
keyboard.makeKeyboardHandler(
module.GLOBAL_KEYBOARD,
function(k){
window.DEBUG && console.log(k)
},
a),
function(){
// XXX get this from config...
return module.MAX_KEY_REPEAT_RATE
}))
}
}) })