A jQuery plugin to manage double keypress.
Using bower is the simplest way.
bower install jquery.double-keypress --save-dev
Simple Way
$(function(){
var keyCode = 16; // means SHIFT key (and means any if null)
$('body').dbKeypress(keyCode, function(e){
alert('SHIFT key was double-pressed');
});
});
with Options
$(function(){
var keyCode = 16;
var options = {
eventType: 'keydown', // Optional (keydown or keyup)
interval: 350, // Optional (milliseconds)
callback: function(e){
alert('SHIFT key was double-pressed');
}
};
$('body').dbKeypress(keyCode, options);
});
Multiple keyCodes
$('body').dbKeypress([16, 17], function(e){
if(e.keyCode == 16) {
alert('SHIFT key was double-pressed');
} else if(e.keyCode == 17) {
alert('CTRL key was double-pressed');
}
});
About KeyCode
See here
This package is licensed under the MIT License.
Copyright 2015 Sukohi Kuhoh