-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathapp.js
More file actions
38 lines (31 loc) · 1.1 KB
/
app.js
File metadata and controls
38 lines (31 loc) · 1.1 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
document.addEventListener("keydown", function(event) {
var keyPressed = event.key;
if (keyPressed === " ") {
document.getElementById("output").textContent = "Space";
} else {
document.getElementById("output").textContent = keyPressed;
}
if (event.key === "F5" || event.key === "F1" || event.key === "F3" || event.key === "F4" || event.key === "F6" || event.key === "F7" || event.key === "F10" || event.key === "F11" || event.key === "F12") {
event.preventDefault();
}
if (event.key === "TAB") {
event.preventDefault();
}
});
document.addEventListener("mousedown", function(event) {
var mouseButton = "";
if (event.button === 0) {
mouseButton = " Left Click";
} else if (event.button === 1) {
mouseButton = " Scroll Click";
} else if (event.button === 2) {
mouseButton = " Right Click";
}
document.getElementById("output").textContent = mouseButton;
if (event.button === 2) {
event.preventDefault();
}
});
document.addEventListener("contextmenu", function(event) {
event.preventDefault();
});