Memrise, 按數字鍵快速選答案

用數字鍵選擇正確答案

目前為 2020-02-15 提交的版本,檢視 最新版本

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

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

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

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

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

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

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

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

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

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

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

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

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

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

// ==UserScript==
// @name         Memrise, click answer by pressing key number
// @name:zh-TW   Memrise, 按數字鍵快速選答案
// @namespace    https://blog.newtchen.me/
// @version      0.1
// @description  Select the right answer by simply clicking Number key
// @description:zh-TW  用數字鍵選擇正確答案
// @author       YU-HSIN, CHEN
// @match        https://www.memrise.com/course/*
// @grant        none
// @license      MIT
// ==/UserScript==

(function () {
  'use strict'

  document.addEventListener('keydown', e => {
    if (Number(e.key) >= 1 <= 9) {
      document.querySelector(`[data-choice-id="${e.key - 1}"]`).click()
    }
  })
})()