Skip to content

Instantly share code, notes, and snippets.

@chancancode
Last active May 30, 2019 02:59
Show Gist options
  • Save chancancode/1d8392931524cd6cb23457fcd575e026 to your computer and use it in GitHub Desktop.
Save chancancode/1d8392931524cd6cb23457fcd575e026 to your computer and use it in GitHub Desktop.
<a class="bookmarklet" href="javascript:(function()%7B(function()%20%7Blet%20e%3Be%20%3D%20new%20KeyboardEvent(%22keydown%22%2C%20%7Bbubbles%3A%20true%2Ccancelable%3A%20true%2Ccode%3A%20%22KeyT%22%2Ckey%3A%20%22t%22%2CkeyCode%3A%2084%2C%7D)%3Bdocument.activeElement.dispatchEvent(e)%3Bif%20(!e.defaultPrevented)%20%7Be%20%3D%20new%20KeyboardEvent(%22keypress%22%2C%20%7Bbubbles%3A%20true%2Ccancelable%3A%20true%2Ccode%3A%20%22KeyT%22%2Ckey%3A%20%22t%22%2CkeyCode%3A%2084%2C%7D)%3Bdocument.activeElement.dispatchEvent(e)%3B%7De%20%3D%20new%20KeyboardEvent(%22keyup%22%2C%20%7Bbubbles%3A%20true%2Ccancelable%3A%20true%2Ccode%3A%20%22KeyT%22%2Ckey%3A%20%22t%22%2CkeyCode%3A%2084%2C%7D)%3Bdocument.activeElement.dispatchEvent(e)%3B%7D)()%7D)()">t</a>
<a class="bookmarklet" href="javascript:(function()%7B(function()%20%7Blet%20e%3Be%20%3D%20new%20KeyboardEvent(%22keydown%22%2C%20%7Bbubbles%3A%20true%2Ccancelable%3A%20true%2Ccode%3A%20%22Escape%22%2Ckey%3A%20%22Escape%22%2CkeyCode%3A%2027%2C%7D)%3Bdocument.activeElement.dispatchEvent(e)%3Bif%20(!e.defaultPrevented)%20%7Be%20%3D%20new%20KeyboardEvent(%22keypress%22%2C%20%7Bbubbles%3A%20true%2Ccancelable%3A%20true%2Ccode%3A%20%22Escape%22%2Ckey%3A%20%22Escape%22%2CkeyCode%3A%2027%2C%7D)%3Bdocument.activeElement.dispatchEvent(e)%3B%7De%20%3D%20new%20KeyboardEvent(%22keyup%22%2C%20%7Bbubbles%3A%20true%2Ccancelable%3A%20true%2Ccode%3A%20%22Escape%22%2Ckey%3A%20%22Escape%22%2CkeyCode%3A%2027%2C%7D)%3Bdocument.activeElement.dispatchEvent(e)%3B%7D)()%7D)()">esc</a>
<a class="bookmarklet" href="javascript:(function()%7B(function()%20%7Bfunction%20remap(type)%20%7Bwindow.addEventListener(type%2C%20function(original)%20%7Bif%20(original.key%20%3D%3D%3D%20%22%60%22%20%26%26%20original.metaKey%20%3D%3D%3D%20false)%20%7Boriginal.preventDefault()%3Boriginal.stopImmediatePropagation()%3Blet%20e%20%3D%20new%20KeyboardEvent(type%2C%20%7Bbubbles%3A%20true%2Ccancelable%3A%20true%2Ccode%3A%20%22Escape%22%2Ckey%3A%20%22Escape%22%2CkeyCode%3A%2027%2C%7D)%3Boriginal.target.dispatchEvent(e)%3Bconsole.log(type%20%2B%20%22%20ESC%22)%3Breturn%20false%3B%7D%7D%2C%20true)%3B%7Dremap(%22keydown%22)%3Bremap(%22keypress%22)%3Bremap(%22keyup%22)%3B%7D)()%7D)()">remap</a>
@chancancode
Copy link
Author

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment