문서의 이전 판입니다!
<Shift>를 누른 상태로 매핑해줘야만 한다.8 은 → *로 매핑한다.b, i 는 Chrome 기본 단축키인 <Alt><Shift>B, <Alt><Shift>I 때문에 충돌이 나서 작동하지 않는다.accessKey 속성값을 변경해주면 된다.// ==UserScript== // @name kwonnam wiki accesskey changer // @namespace http://tampermonkey.net/ // @version 0.1 // @description try to take over the world! // @author KwonNam Son // @match https://kwonnam.pe.kr/wiki/* // @grant none // ==/UserScript== (function() { 'use strict'; var newMappings = { "`": "~", "1": "!", "2": "@", "3": "#", "4": "$", "5": "%", "6": "^", "7": "&", "8": "*", "9": "(", "0": ")", "-": "_", "=": "+", "b": "n", "i": "?" }; var buttons = document.getElementsByClassName("toolbutton"); var i; for (i = 0; i < buttons.length; i++) { if (buttons[i].accessKey) { var accessKey = buttons[i].accessKey.toLowerCase(); console.log("idx " + i + " " + buttons[i].accessKey); if (newMappings[accessKey]) { buttons[i].accessKey = newMappings[accessKey]; } } } })();