mirror of
https://github.com/taigrr/JSKeyCapture
synced 2025-01-18 04:13:12 -08:00
26 lines
996 B
JavaScript
26 lines
996 B
JavaScript
addShortcut(function(){
|
|
console.log("You pressed the keys Control, X, and Enter.");
|
|
},[key.CTRL,key.X,key.ENTER]);
|
|
|
|
addShortcut(function(){
|
|
console.log("You pressed 1, 2, and 4 at the same time.");
|
|
},[key.ONE, key.TWO, key.FOUR]);
|
|
//keep in mind that alert() blocks the keyup event, so if you have problems, include the followingin your code:
|
|
//to release all keys:
|
|
|
|
addShortcut(function(){
|
|
alert("You pressed the keys Control, Y, and Enter.");
|
|
for(var i=0;i< keyStrokes.length;i++)
|
|
{
|
|
keyStrokes[i] = false;
|
|
}
|
|
},[key.CTRL,key.Y,key.ENTER]);
|
|
//This may not be desireable, as the user might still have keys pressed on the keyboard, and this would require the user to let up all keys.
|
|
//It might be better to only release one key:
|
|
addShortcut(function(){
|
|
alert("You pressed the keys 1, 2, and 3.");
|
|
keyStrokes[key.ONE] = false;
|
|
keyStrokes[key.TWO] = false;
|
|
keyStrokes[key.THREE] = false;
|
|
},[key.ONE,key.TWO,key.THREE]);
|