Discuss Scratch
- Discussion Forums
- » Suggestions
- » Have USB controllers added to extensions
- RobotChickens
-
500+ posts
Have USB controllers added to extensions
(#2581)Thanks for the support! Do you mean complicated to program? Or complicated to use?
support. not really sure about multi-player button support, because that could get complicated real fast.
but I think one controller is a really good idea.
not saying multi-controller support is bad, actually might be kinda good.
EDIT: lets go, 130th king of the page
- gomongemu
-
100+ posts
Have USB controllers added to extensions
This totally sounds awesome, were the button blocks for Xbox controllers? If so, do you think that PlayStation controllers would work?
I’m sorry if my grammar is confusing I’m not good at English
I’m sorry if my grammar is confusing I’m not good at English
define You
forever
Awesome :)
end
- LP372
-
1000+ posts
Have USB controllers added to extensions
Support even though I don't have a USB controller, it would be a popular feature and would make more controller players join scratch.
BTW, can I connect ps4 controller to computer, I have a ps4 and would like to use it in my projects if it gets implemented
BTW, can I connect ps4 controller to computer, I have a ps4 and would like to use it in my projects if it gets implemented
- sonic__fan
-
1000+ posts
Have USB controllers added to extensions
Kinda. Windows computers can't use PS4 controllers natively (from what I know), so you'll need to download DS4 Windows to trick your PC into thinking that you're using an Xbox controller. BTW, can I connect ps4 controller to computer, I have a ps4 and would like to use it in my projects if it gets implemented
This is my signature. It is not a part of this post and it appears under every post I make.
Sonic SaysHey there, I'm sonic__fan. I just look for good suggestions to add to Scratch.
Every world has its end. I know that's kinda sad, but, that's why we have to live life to the fullest in the time we have. At least… that's what I figure.
TECHNOBLADE NEVER DIES
- RobotChickens
-
500+ posts
Have USB controllers added to extensions
(#2586)All controllers that connect to a computer will work, no matter what brand they are
This totally sounds awesome, were the button blocks for Xbox controllers? If so, do you think that PlayStation controllers would work?
![](http://cdn.scratch.mit.edu/scratchr2/static/__74e70580e9dbe93ce1c3f8422dde592d__/djangobb_forum/img/smilies/smile.png)
- gomongemu
-
100+ posts
Have USB controllers added to extensions
Alright! Sence that’s the case , here are some PlayStation buttons
when [ Start v] Button pressed
when [Select v] Button pressed
when [ ▵ v] Button pressed
<Controller type [playstation v] ?>
I’m not sure why the scratchblocks look different than what I wanted them to look like
define You
forever
Awesome :)
end
- the_awsome_penguinja
-
500+ posts
Have USB controllers added to extensions
do this at the end of every bloc: Alright! Sence that’s the case , here are some PlayStation buttonswhen [ Start v] Button pressedwhen [Select v] Button pressedwhen [ ▵ v] Button pressed<Controller type [playstation v] ?>
I’m not sure why the scratchblocks look different than what I wanted them to look like
:: extension
finally back on scratch
There is definitely a feature on Scratch where if you don't follow me, a penguin will come to your house and eat all your food and blow up your fridge.
THIS IS NOT A LIE
boring triple ninja
QUADRUPLE NINJAAAAAA
![](http://cdn.scratch.mit.edu/scratchr2/static/__9c6d3f90ec5f8ace6d3e8ea1e684b778__/djangobb_forum/img/smilies/yikes.png)
![](http://cdn.scratch.mit.edu/scratchr2/static/__9c6d3f90ec5f8ace6d3e8ea1e684b778__/djangobb_forum/img/smilies/yikes.png)
![](http://cdn.scratch.mit.edu/scratchr2/static/__9c6d3f90ec5f8ace6d3e8ea1e684b778__/djangobb_forum/img/smilies/yikes.png)
![](http://cdn.scratch.mit.edu/scratchr2/static/__9c6d3f90ec5f8ace6d3e8ea1e684b778__/djangobb_forum/img/smilies/yikes.png)
![](http://cdn.scratch.mit.edu/scratchr2/static/__9c6d3f90ec5f8ace6d3e8ea1e684b778__/djangobb_forum/img/smilies/yikes.png)
![](http://cdn.scratch.mit.edu/scratchr2/static/__9c6d3f90ec5f8ace6d3e8ea1e684b778__/djangobb_forum/img/smilies/yikes.png)
![](http://cdn.scratch.mit.edu/scratchr2/static/__9c6d3f90ec5f8ace6d3e8ea1e684b778__/djangobb_forum/img/smilies/yikes.png)
![](http://cdn.scratch.mit.edu/scratchr2/static/__9c6d3f90ec5f8ace6d3e8ea1e684b778__/djangobb_forum/img/smilies/yikes.png)
![](http://cdn.scratch.mit.edu/scratchr2/static/__9c6d3f90ec5f8ace6d3e8ea1e684b778__/djangobb_forum/img/smilies/yikes.png)
![](http://cdn.scratch.mit.edu/scratchr2/static/__9c6d3f90ec5f8ace6d3e8ea1e684b778__/djangobb_forum/img/smilies/yikes.png)
![](http://cdn.scratch.mit.edu/scratchr2/static/__9c6d3f90ec5f8ace6d3e8ea1e684b778__/djangobb_forum/img/smilies/yikes.png)
![](http://cdn.scratch.mit.edu/scratchr2/static/__9c6d3f90ec5f8ace6d3e8ea1e684b778__/djangobb_forum/img/smilies/yikes.png)
![](http://cdn.scratch.mit.edu/scratchr2/static/__9c6d3f90ec5f8ace6d3e8ea1e684b778__/djangobb_forum/img/smilies/yikes.png)
![](http://cdn.scratch.mit.edu/scratchr2/static/__9c6d3f90ec5f8ace6d3e8ea1e684b778__/djangobb_forum/img/smilies/yikes.png)
![](http://cdn.scratch.mit.edu/scratchr2/static/__9c6d3f90ec5f8ace6d3e8ea1e684b778__/djangobb_forum/img/smilies/yikes.png)
![](http://cdn.scratch.mit.edu/scratchr2/static/__9c6d3f90ec5f8ace6d3e8ea1e684b778__/djangobb_forum/img/smilies/yikes.png)
![](http://cdn.scratch.mit.edu/scratchr2/static/__9c6d3f90ec5f8ace6d3e8ea1e684b778__/djangobb_forum/img/smilies/yikes.png)
![](http://cdn.scratch.mit.edu/scratchr2/static/__9c6d3f90ec5f8ace6d3e8ea1e684b778__/djangobb_forum/img/smilies/yikes.png)
![](http://cdn.scratch.mit.edu/scratchr2/static/__9c6d3f90ec5f8ace6d3e8ea1e684b778__/djangobb_forum/img/smilies/yikes.png)
![](http://cdn.scratch.mit.edu/scratchr2/static/__9c6d3f90ec5f8ace6d3e8ea1e684b778__/djangobb_forum/img/smilies/yikes.png)
![](http://cdn.scratch.mit.edu/scratchr2/static/__9c6d3f90ec5f8ace6d3e8ea1e684b778__/djangobb_forum/img/smilies/yikes.png)
- gomongemu
-
100+ posts
Have USB controllers added to extensions
do this at the end of every bloc: Alright! Sence that’s the case , here are some PlayStation buttonswhen [ Start v] Button pressedwhen [Select v] Button pressedwhen [ ▵ v] Button pressed<Controller type [playstation v] ?>
I’m not sure why the scratchblocks look different than what I wanted them to look like:: extension
Ah ok, thank you
define You
forever
Awesome :)
end
- Boxcat7
-
48 posts
Have USB controllers added to extensions
when green flag clicked
set pen color to [#4fb82e]
say [E]
move (1(foo)) steps
i killd jax ya!!!!!!!!!
- RobotChickens
-
500+ posts
Have USB controllers added to extensions
(#2590)We don't need PlayStation blocks really… All controllers will use the same blocks! We have been discussing UI choices for a button picker found here: #2445 and here: #2439 So far, this is the idea we have which is based on this website:
Alright! Sence that’s the case , here are some PlayStation buttonswhen [ Start v] Button pressed :: extension
when [Select v] Button pressed :: extension
when [ ▵ v] Button pressed :: extension
<Controller type [playstation v] ? :: extension>
![](https://u.cubeupload.com/RoboChemist/074989c8b697d08b1f71.png)
Edit: We are trying to make sure it's generic and can apply to all controller brands.
Last edited by RobotChickens (March 12, 2024 14:03:16)
- gomongemu
-
100+ posts
Have USB controllers added to extensions
We don't need PlayStation blocks really… All controllers will use the same blocks! We have been discussing UI choices for a button picker found here: #2445 and here: #2439 So far, this is the idea we have which is based on this website:
![](https://u.cubeupload.com/RoboChemist/074989c8b697d08b1f71.png)
Edit: We are trying to make sure it's generic and can apply to all controller brands.
Ah ok! That makes more sence, and now that I think of it, it would be more difficult to add another set of blocks for individual controler brands
define You
forever
Awesome :)
end
- RobotChickens
-
500+ posts
Have USB controllers added to extensions
(#2595)Exactly! There are actually hundreds of manufacturers and it'd be impossible to add them all.(#2594)Ah ok! That makes more sence, and now that I think of it, it would be more difficult to add another set of blocks for individual controler brands
We don't need PlayStation blocks really… All controllers will use the same blocks! We have been discussing UI choices for a button picker found here: #2445 and here: #2439 So far, this is the idea we have which is based on this website:
Edit: We are trying to make sure it's generic and can apply to all controller brands.
- Scratchuel21439new
-
100+ posts
Have USB controllers added to extensions
Bring Up My PostNah, Bring Up This Topic (B.U.T.T.) is better.
when green flag clicked
forever
Imagine :: motion
Program :: sound
Share :: operators
end
when signature is viewed :: events hat
show [system specifications v] :: looks
set [OS v] to [Windows 10]
set [Processor v] to [Intel Core i5 11th Gen 1135G7]
set [RAM v] to [8 GB]
set [Portable v] to [Yes]
set [Hard Drive v] to [Samsung NVme M.2 256 GB]
- KN1Rises
-
62 posts
Have USB controllers added to extensions
Usually in HTML5, buttons are labeled with numbers (button 1, button 2, button 3, and so on). This totally sounds awesome, were the button blocks for Xbox controllers? If so, do you think that PlayStation controllers would work?
I’m sorry if my grammar is confusing I’m not good at English
- RobotChickens
-
500+ posts
Have USB controllers added to extensions
![](https://u.cubeupload.com/fmji/1f451.png)
![](https://u.cubeupload.com/fmji/1f451.png)
(#2599)I was thinking that the blocks would display the button with an icon, but also allow people to do things like this though:Usually in HTML5, buttons are labeled with numbers (button 1, button 2, button 3, and so on). This totally sounds awesome, were the button blocks for Xbox controllers? If so, do you think that PlayStation controllers would work?
I’m sorry if my grammar is confusing I’m not good at English
<button (foo) pressed?::extension>Dose anyone else like this idea?
(sorry I didn't see your post earlier)
- HelloJelloPeople
-
52 posts
Have USB controllers added to extensions
(#2601)Maybe the variable could also influence which button is detected, making custom mapping way easier.King of the 3rd palandromic page!
(#2599)I was thinking that the blocks would display the button with an icon, but also allow people to do things like this though:Usually in HTML5, buttons are labeled with numbers (button 1, button 2, button 3, and so on). This totally sounds awesome, were the button blocks for Xbox controllers? If so, do you think that PlayStation controllers would work?
I’m sorry if my grammar is confusing I’m not good at English<button (foo) pressed?::extension>Dose anyone else like this idea?
(sorry I didn't see your post earlier)
By custom mapping I mean the player can map the controller for that game to what they like/prefer, rather than it being the developer's preference and nothing else.