-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy pathscript.js
More file actions
16 lines (12 loc) · 716 Bytes
/
Copy pathscript.js
File metadata and controls
16 lines (12 loc) · 716 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
document.addEventListener('keydown', function(event) {
const keyElement = document.getElementById('key');
const keyCodeElement = document.getElementById('key-code');
const typedKeysElement = document.getElementById('typed-keys');
// Update key and key code display
keyElement.querySelector('span').textContent = event.key === ' ' ? 'Space' : event.key;
keyCodeElement.querySelector('span').textContent = event.keyCode;
// Append typed key to the typed keys display
typedKeysElement.textContent += event.key === ' ' ? ' ' : event.key;
// Scroll to the bottom if the text overflows
typedKeysElement.scrollTop = typedKeysElement.scrollHeight;
});