Discuss Scratch
- Discussion Forums
- » Questions about Scratch
- » How to get controller support
- ScratchIsKidsWebsite
-
Scratcher
19 posts
How to get controller support
My browser / operating system: Windows NT 10.0, Chrome 151.0.0.0, No Flash version detected
How to connect things like controllers to Scratch games without breaking the guidelines?
How to connect things like controllers to Scratch games without breaking the guidelines?
- subjectnamehere
-
Scratcher
1000+ posts
How to get controller support
there's no way to do it on the official scratch site inside a project, however
- you can bind a controller to keys using software although this'll only work on your end (so if someone else plays your project they'd have to install the software as well, or just use a keyboard).
- or you can make projects using the gamepad extention in turbowarp, but these can't be shared to scratch.
- ScratchIsKidsWebsite
-
Scratcher
19 posts
How to get controller support
there's no way to do it on the official scratch site inside a project, howeverDo any of these options support analog digit range? what I mean is if you hold down the right trigger (or R2) 50% down the extension will read it and output it as 0.5 (50%) value or are they all only binary 0 (0%) or 1 (100%) value?
- you can bind a controller to keys using software although this'll only work on your end (so if someone else plays your project they'd have to install the software as well, or just use a keyboard).
- or you can make projects using the gamepad extention in turbowarp, but these can't be shared to scratch.
Last edited by ScratchIsKidsWebsite (Sept. 5, 2026 15:24:40)
- subjectnamehere
-
Scratcher
1000+ posts
How to get controller support
turbowarp seems too but i haven't tested it:there's no way to do it on the official scratch site inside a project, howeverDo any of these options support analog digit range? what I mean is if you hold down the right trigger (or R2) 50% down the extension will read it and output it as 0.5 (50%) value or are they all only binary 0 (0%) or 1 (100%) value?
- you can bind a controller to keys using software although this'll only work on your end (so if someone else plays your project they'd have to install the software as well, or just use a keyboard).
- or you can make projects using the gamepad extention in turbowarp, but these can't be shared to scratch.

idk how it would work with key mapping though, most likely no for that option
- Discussion Forums
- » Questions about Scratch
-
» How to get controller support