Motherless gallery keyboard navigation

Increases productivity when you're not being productive. Supports left and right handed browsing (arrow keys or A and D)

您需要先安裝使用者腳本管理器擴展,如 TampermonkeyGreasemonkeyViolentmonkey 之後才能安裝該腳本。

您需要先安裝使用者腳本管理器擴充功能,如 TampermonkeyViolentmonkey 後才能安裝該腳本。

您需要先安裝使用者腳本管理器擴充功能,如 TampermonkeyViolentmonkey 後才能安裝該腳本。

您需要先安裝使用者腳本管理器擴充功能,如 TampermonkeyUserscripts 後才能安裝該腳本。

你需要先安裝一款使用者腳本管理器擴展,比如 Tampermonkey,才能安裝此腳本

您需要先安裝使用者腳本管理器擴充功能後才能安裝該腳本。

(我已經安裝了使用者腳本管理器,讓我安裝!)

你需要先安裝一款使用者樣式管理器擴展,比如 Stylus,才能安裝此樣式

你需要先安裝一款使用者樣式管理器擴展,比如 Stylus,才能安裝此樣式

你需要先安裝一款使用者樣式管理器擴展,比如 Stylus,才能安裝此樣式

你需要先安裝一款使用者樣式管理器擴展後才能安裝此樣式

你需要先安裝一款使用者樣式管理器擴展後才能安裝此樣式

你需要先安裝一款使用者樣式管理器擴展後才能安裝此樣式

(我已經安裝了使用者樣式管理器,讓我安裝!)

// ==UserScript==
// @name        Motherless gallery keyboard navigation
// @namespace   niceme.me
// @description Increases productivity when you're not being productive. Supports left and right handed browsing (arrow keys or A and D)
// @include     http://motherless.com/*
// @version     1.1
// @grant       none
// ==/UserScript==
if ($('.previous-link').attr('href') != 'undefined') {
  prevUrl = 'http://motherless.com' + $('.previous-link').attr('href');
  nextUrl = 'http://motherless.com' + $('.next-link').attr('href');
}

if (prevUrl != 'http://motherless.comundefined' || nextUrl != 'http://motherless.comundefined') {
  window.addEventListener('keydown', function (e) {
    if (((e.key == 'ArrowRight' || e.key == 'd') ||  // Firefox
         (e.keyCode == 39 || e.keyCode == 68)) && // Chrome
         nextUrl != 'http://motherless.comundefined') {
        document.location.href = nextUrl;
    } else if (((e.key == 'ArrowLeft' || e.key == 'a') || // Firefox
               (e.keyCode == 37 || e.keyCode == 65)) // Chrome
               && prevUrl != 'http://motherless.comundefined') {
      document.location.href = prevUrl;
    }
  });
}