Some people think the keydown and keypress events are the same. Some people think the keypress is a keydown followed by a keyup. They're all WRONG!
The keydown event happens when any key is pressed, while the keypress event only fires for keys that produce character output.
(Hint: Type in some of the boxes. Now try only using the CTRL, CAPS, SHIFT, etc keys.)
<script> export default { methods: { onKeyPressOutside(e, el) { console.log("onKeyPressOutside"); console.log("Event:", e); console.log("Element that was typed into:", e.target); console.log("Element that just likes to watch:", el); } } } </script>