Gamepad support with analog type stick support for Scratch
// ==UserScript==
// @name Gamepad support for Scratch
// @namespace http://tampermonkey.net/
// @version 2026-02-28
// @description Gamepad support with analog type stick support for Scratch
// @author pooiod7
// @match https://scratch.mit.edu/projects/*
// @icon https://www.google.com/s2/favicons?sz=64&domain=scratch.mit.edu
// @grant none
// ==/UserScript==
(function() {
'use strict';
const externalscripts = [
"https://scratchflash.pages.dev/controller.js?scratch=3"
];
window.loadedexternal = false;
let loaded = 0;
externalscripts.forEach(url => {
const s = document.createElement("script");
s.src = url;
s.async = true;
s.onload = () => {
loaded++;
if (loaded === externalscripts.length) {
window.loadedexternal = true;
}
};
document.head.appendChild(s);
});
})();