-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path9-37. Keyboard Events.js
More file actions
57 lines (43 loc) · 1.43 KB
/
9-37. Keyboard Events.js
File metadata and controls
57 lines (43 loc) · 1.43 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
// Example code (Here i am not uploading HTML and CSS file to Github of this code)
/* Keyboard Events :
The keyboard events are triggered hen the user clicks a key
form the keyboard.
There re 3 keyboard events :
- keydown : It is triggered when any key is pressed on the keyboard.
- keyup : It is triggered when any key is released after it's keydown event.
- keypress : It is triggered when any key except Shift. Function, CapsLock is in pressed position.
*/
// keydown :
document.body.addEventListener('keydown', function(){
console.log('A key was clicked');
});
document.body.addEventListener('keydown', function(){
var keyCode = e.keyCode
console.log(keyCode + 'A key was clicked');
});
document.body.addEventListener('keydown', function(){
var keyCode = e.keyCode;
if(keyCode === 13){
console.log(keyCode + 'A key was clicked');
}
});
document.body.addEventListener('keydown', function(e){
var keyCode = e.keyCode;
if(keyCode === 13){
console.log('Keydown for =>' + keyCode);
}
});
// keyup :
document.body.addEventListener('keyup', function(e){
var keyCode = e.keyCode;
if(keyCode === 13){
console.log('keyUp for =>' + keyCode);
}
});
// keypress :
document.body.addEventListener('keypress', function(e){
var keyCode = e.keyCode;
if(keyCode === 13){
console.log('keyPress for =>' + keyCode);
}
});