AtCoder_CustomTest_Run_Shortcut

AtCoderのコードテストにおいてCtrl+Enterで実行ができるようになります。You can run by using Ctrl + Enter in Custom Test of AtCoder

As of 2022-10-28. See the latest version.

// ==UserScript==
// @name         AtCoder_CustomTest_Run_Shortcut
// @namespace    https://gf.zukizuki.org/ja/users/570127
// @version      0.1.2
// @description  AtCoderのコードテストにおいてCtrl+Enterで実行ができるようになります。You can run by using Ctrl + Enter in Custom Test of AtCoder
// @author       universato
// @grant        none
// @match        https://atcoder.jp/contests/*/custom_test
// @match        https://atcoder.jp/contests/*/custom_tets*
// @license      MIT
// @supportURL   https://twitter.com/universato
// ==/UserScript==

(function() {
    document.addEventListener('keydown', function (event) {
        if ((event.ctrlKey||event.metaKey)&&event.keyCode==13){
            var elements = document.getElementsByClassName('btn btn-primary');
            for(var i = 0; i < elements.length; ++i){
                // console.log(elements[i].innerHTML)
                if(elements[i].innerHTML == "実行"){
                    elements[i].click();
                }
            }
        }
    }, false);
})();