add log history to the event keycode

pull/117/head
omaranBazna 3 years ago
parent a3d927be6c
commit d2fc33eeb9

@ -7,11 +7,14 @@
<title>Event KeyCodes</title> <title>Event KeyCodes</title>
</head> </head>
<body> <body>
<div class="container">
<div id="log"></div>
<div id="insert"> <div id="insert">
<div class="key"> <div class="key">
Press any key to get the keyCode Press any key to get the keyCode
</div> </div>
</div> </div>
</div>
<script src="script.js"></script> <script src="script.js"></script>
</body> </body>
</html> </html>

@ -1,6 +1,25 @@
const insert = document.getElementById('insert') const insert = document.getElementById('insert')
const log = document.getElementById('log')
let lastEvent=null;
window.addEventListener('keydown', (event) => { window.addEventListener('keydown', (event) => {
if(lastEvent){
log.innerHTML +=`<div>
<div class="key">
${lastEvent.key === ' ' ? 'Space' : lastEvent.key}
<small>event.key</small>
</div>
<div class="key">
${lastEvent.keyCode}
<small>event.keyCode</small>
</div>
<div class="key">
${lastEvent.code}
<small>event.code</small>
</div>
</div>
`
}
insert.innerHTML = ` insert.innerHTML = `
<div class="key"> <div class="key">
${event.key === ' ' ? 'Space' : event.key} ${event.key === ' ' ? 'Space' : event.key}
@ -16,5 +35,7 @@ window.addEventListener('keydown', (event) => {
${event.code} ${event.code}
<small>event.code</small> <small>event.code</small>
</div> </div>
` `
lastEvent=event;
}) })

@ -13,6 +13,7 @@ body {
text-align: center; text-align: center;
height: 100vh; height: 100vh;
overflow: hidden; overflow: hidden;
overflow-y:scroll;
margin: 0; margin: 0;
} }
@ -46,3 +47,13 @@ body {
margin: 10px 0px; margin: 10px 0px;
} }
} }
.container{
display:flex;
flex-direction: column;
}
#log{
display:flex;
flex-direction: column;
opacity: 0.65;
}
Loading…
Cancel
Save