<!DOCTYPE html>
<html>
<head>
<link rel="stylesheet" href="style.css">
<script src="https://cdnjs.cloudflare.com/ajax/libs/keypress/2.1.4/keypress.js"></script>
</head>
<body>
<pre>
Try combos 'n' and '* n'
Why does 'n' fire when '* n' is pressed?
</pre>
<script>
document.addEventListener("DOMContentLoaded", function() {
var listener = new window.keypress.Listener();
listener.register_combo({
keys: "* n",
on_keydown: function() {
var div = document.createElement("div");
div.textContent = "pressed * n";
document.body.appendChild(div);
},
is_exclusive: true,
is_sequence: true
})
listener.register_combo({
keys: "n",
on_keydown: function() {
var div = document.createElement("div");
div.textContent = "pressed n";
document.body.appendChild(div);
},
is_exclusive: true
})
})
</script>
</body>
</html>
// Code goes here
/* Styles go here */