您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Adds keyboard shortcuts to PuzzleMadness Minesweeper (Hard) for selecting ╳ (x), 💣 (c), and rubber (z).
// ==UserScript== // @name Minesweeper Shortcut Keys for PuzzleMadness // @namespace http://tampermonkey.net/ // @version 0.3 // @description Adds keyboard shortcuts to PuzzleMadness Minesweeper (Hard) for selecting ╳ (x), 💣 (c), and rubber (z). // @author JourneyHua // @match https://puzzlemadness.co.uk/minesweeper/* // @icon https://puzzlemadness.co.uk/favicon.ico // @grant none // @license MIT // ==/UserScript== (function() { 'use strict'; document.addEventListener('keydown', function(event) { if (event.key === 'x') { const notMinePicker = document.querySelector('.number-picker__item.number-picker__item-image-container.js-not-mine-picker'); if (notMinePicker) { notMinePicker.click(); console.log('Selected ╳ (not-mine-picker)'); } else { console.log('╳ picker not found'); } } if (event.key === 'c') { const minePicker = document.querySelector('.number-picker__item.number-picker__item-image-container.js-mine-picker'); if (minePicker) { minePicker.click(); console.log('Selected 💣 (mine-picker)'); } else { console.log('💣 picker not found'); } } if (event.key === 'z') { const rubberPicker = document.querySelector('.number-picker__item.number-picker__item-image-container.js-rubber-picker'); if (rubberPicker) { rubberPicker.click(); console.log('Selected Rubber (js-rubber-picker)'); } else { console.log('Rubber picker not found'); } } }); })();