JSFiddle - React, Tailwind, and code Playground
HTML
<a id="link" href="">test</a>
JavaScript
var isEpressed = false;
document.addEventListener("keydown", keypressed);
document.addEventListener("keyup", keypressed);
function keypressed(e) {
console.log(e.keyCode);
if (e.keyCode === 69) {
isEpressed = !isEpressed;
}
}
var link = document.getElementById("link");
link.addEventListener("click", wannaGoThere);
function wannaGoThere(e) {
console.log(isEpressed);
if(isEpressed) {
document.getElementById("demo").innerHTML = Date();
} else {
e.preventDefault();
}
}