Revision: 25384
Initial Code
Initial URL
Initial Description
Initial Title
Initial Tags
Initial Language
at March 29, 2010 14:44 by adamcoulombe
Initial Code
(function($){ $.fn.extend({ onKeyboardSmashed : function(callbackFunction,options) { var defaults = { threshold: 3 }; var options = $.extend(defaults, options); return this.each(function() { var keys_pressed = 0 ; $(this).keydown(function(event) { keys_pressed++ if( keys_pressed >options.threshold){ if(typeof callbackFunction == 'function'){ callbackFunction.call(this); } } }); $(this).keyup(function(event) { keys_pressed--; }); }); } }); })(jQuery);
Initial URL
http://adamcoulombe.info/lab/jquery/onkeyboardsmashed/
Initial Description
This jQuery plugin can be used to detect when the user smashes their keyboard. You can set a threshold as to how many keys need to be depressed in order to trigger the event.
Initial Title
jQuery onKeyboardSmashed event Plugin
Initial Tags
event, jquery
Initial Language
jQuery