// @name xkcd keyboard nav
// @namespace https://github.com/adrianiainlam
// @description Navigate xkcd with your keyboard
-// @version 1.0.-1
-// @downloadURL
-// @updateURL
+// @version 1.0.1
+// @downloadURL https://gist.github.com/adrianiainlam/542dd0794a874ca31321/raw/xkcd_keyboard_nav.user.js
+// @updateURL https://gist.github.com/adrianiainlam/542dd0794a874ca31321/raw/xkcd_keyboard_nav.user.js
// @include /^https?://xkcd\.com(/[0-9]+)?/?$/
// @grant none
// ==/UserScript==
}
document.body.addEventListener("keypress", function(e) {
+ if (event.defaultPrevented) {
+ return; // Should do nothing if the key event was already consumed.
+ }
var navList = document.getElementsByClassName("comicNav")[0].children;
if(!e.altKey && !e.ctrlKey && !e.metaKey && !e.shiftKey) {
switch(e.key) {