JQuery keyEvents
[jquery-keyEvents] jQuery keyEvents
Bower install de dependency
$ bower install jquery-keyevents --save
HTML Page include
<script src="bower_components/jquery-keyevents/dist/jquery-keyevents.min.js"></script>
Creating KeyEvents
$(document).ready(function() {
$(document).keyEvents({
'37': function(){
console.log('L');
},
'39': function(){
console.log('R');
}
});
});
OR
$(document).ready(function() {
$(document).keyEvents({
'backspace': function(){
console.log('You pressed backspace');
},
'delete': function(){
console.log('You pressed delete');
},
'insert': function(){
console.log('You pressed insert');
},
'home': function(){
console.log('You pressed home');
},
'end': function(){
console.log('You pressed end');
},
'page-up': function(){
console.log('You pressed page-up');
},
'page-down': function(){
console.log('You pressed page-down');
},
'esc': function(){
console.log('You pressed esc');
},
'tab': function(){
console.log('You pressed tab');
},
'caps-lock': function(){
console.log('You pressed caps lock');
},
'shift': function(){
console.log('You pressed shift');
},
'ctrl': function(){
console.log('You pressed ctrl');
},
'alt': function(){
console.log('You pressed alt');
},
'alt-gr': function(){
console.log('You pressed alt gr');
},
'enter': function(){
console.log('You pressed enter');
},
'left': function(){
console.log('You pressed left');
},
'right': function(){
console.log('You pressed right');
},
'up': function(){
console.log('You pressed up');
},
'down': function(){
console.log('You pressed down');
},
'callback': function(key){
console.log('You pressed key ' + key);
}
});
});