Skip to content

Instantly share code, notes, and snippets.

@alexkonst
Created September 2, 2019 13:17
Show Gist options
  • Save alexkonst/602a1b879d02722d04346e6376691b9c to your computer and use it in GitHub Desktop.
Save alexkonst/602a1b879d02722d04346e6376691b9c to your computer and use it in GitHub Desktop.
Listen events on window
[
'drag', 'dragdrop', 'dragend', 'dragenter', 'dragexit', 'draggesture', 'dragleave', 'dragover', 'dragstart', 'drop',
'click', 'dblclick',
'keydown', 'keypress', 'keyup',
'mousedown', 'mouseenter', 'mouseleave', 'mousemove', 'mouseout', 'mouseover', 'mouseup', 'mousewheel',
'pointerlockchange', 'pointerlockerror',
'wheel',
'touchcancel', 'touchend', 'touchenter', 'touchleave', 'touchmove', 'touchstart',
'pointerover', 'pointerenter', 'pointerdown', 'pointermove', 'pointerup', 'pointercancel', 'pointerout', 'pointerleave', 'gotpointercapture', 'lostpointercapture',
].forEach(eName => document.addEventListener(eName, e => console.log(e.type)))
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment