Discuss Scratch
- Discussion Forums
- » Suggestions
- » Have USB controllers added to extensions
- sonic__fan
- Scratcher
1000+ posts
Have USB controllers added to extensions
How would enforcing this rule be hard? Just add an option to report the project with the reason being “no keyboard support”.(#1884)Enforcing this would be super hard. Instead, people would complain in the comments and not heart/star the project. Most likely someone would remix it and add keyboard controls, which would get more popular than the original project anyways. That would be the creator's fault for not adding keyboard.That probably wouldn't be allowed. All projects would probably have to have keyboard or mobile control. And even so, “Remix” exists. So, how would we handle potential controller-only projects?
(What about the MicroBit-only projects?)
And if a remix of the project got more popular than the OG because the OG didn't have keyboard support, isn't that good? The creator of the OG project got what they deserve.
- Scratchdev57
- Scratcher
100+ posts
Have USB controllers added to extensions
Support.
Although I don't have a controller .·´¯`(>▂<)´¯`·. , this would be useful to a lot of people, and be a amazing addition!
Although I don't have a controller .·´¯`(>▂<)´¯`·. , this would be useful to a lot of people, and be a amazing addition!
- mumu245
- Scratcher
1000+ posts
Have USB controllers added to extensions
The problem is that keyboard/mouse have no equivalent to thumbsticks. And even so, “Remix” exists.
- Dogs-are-amazing1
- Scratcher
500+ posts
Have USB controllers added to extensions
Why make a rule for it though? There’s no rules for keyboard only projects, mobile only projects, or other projects like those, do I don’t see why this is neededHow would enforcing this rule be hard? Just add an option to report the project with the reason being “no keyboard support”.(#1884)Enforcing this would be super hard. Instead, people would complain in the comments and not heart/star the project. Most likely someone would remix it and add keyboard controls, which would get more popular than the original project anyways. That would be the creator's fault for not adding keyboard.That probably wouldn't be allowed. All projects would probably have to have keyboard or mobile control. And even so, “Remix” exists. So, how would we handle potential controller-only projects?
(What about the MicroBit-only projects?)
And if a remix of the project got more popular than the OG because the OG didn't have keyboard support, isn't that good? The creator of the OG project got what they deserve.
- medians
- Scratcher
1000+ posts
Have USB controllers added to extensions
Also, if keyboard only projects were suddenly not allowed then.. I guess goodbye to a ton of projects from before 3.0Why make a rule for it though? There’s no rules for keyboard only projects, mobile only projects, or other projects like those, do I don’t see why this is neededHow would enforcing this rule be hard? Just add an option to report the project with the reason being “no keyboard support”.(#1884)Enforcing this would be super hard. Instead, people would complain in the comments and not heart/star the project. Most likely someone would remix it and add keyboard controls, which would get more popular than the original project anyways. That would be the creator's fault for not adding keyboard.That probably wouldn't be allowed. All projects would probably have to have keyboard or mobile control. And even so, “Remix” exists. So, how would we handle potential controller-only projects?
(What about the MicroBit-only projects?)
And if a remix of the project got more popular than the OG because the OG didn't have keyboard support, isn't that good? The creator of the OG project got what they deserve.
Last edited by medians (July 31, 2023 12:49:42)
- sonic__fan
- Scratcher
1000+ posts
Have USB controllers added to extensions
Because not everyone has a controller to plug into their computer, meanwhile everyone has either a phone or a computer.Why make a rule for it though? There’s no rules for keyboard only projects, mobile only projects, or other projects like those, do I don’t see why this is neededHow would enforcing this rule be hard? Just add an option to report the project with the reason being “no keyboard support”.(#1884)Enforcing this would be super hard. Instead, people would complain in the comments and not heart/star the project. Most likely someone would remix it and add keyboard controls, which would get more popular than the original project anyways. That would be the creator's fault for not adding keyboard.That probably wouldn't be allowed. All projects would probably have to have keyboard or mobile control. And even so, “Remix” exists. So, how would we handle potential controller-only projects?
(What about the MicroBit-only projects?)
And if a remix of the project got more popular than the OG because the OG didn't have keyboard support, isn't that good? The creator of the OG project got what they deserve.
No, they wouldn't be banned, as everyone has a keyboard (or at least can use an on-screen keyboard). Also, if keyboard only projects were suddenly not allowed then.. I guess goodbye to a ton of projects from before 3.0
- T_S_13
- Scratcher
100+ posts
Have USB controllers added to extensions
Support. There are 11 extensions in the Scratch Editor, And it would be nice if there were more extensions.
- mumu245
- Scratcher
1000+ posts
Have USB controllers added to extensions
Most people (I assume at least 75%) have a computer with keyboard and mouse. I have hardly seen any people with a controller, I think it's safe to assume less than 15% of Scratch users have one.Because not everyone has a controller to plug into their computer, meanwhile everyone has either a phone or a computer.Why make a rule for it though? There’s no rules for keyboard only projects, mobile only projects, or other projects like those, do I don’t see why this is neededHow would enforcing this rule be hard? Just add an option to report the project with the reason being “no keyboard support”.(#1884)Enforcing this would be super hard. Instead, people would complain in the comments and not heart/star the project. Most likely someone would remix it and add keyboard controls, which would get more popular than the original project anyways. That would be the creator's fault for not adding keyboard.That probably wouldn't be allowed. All projects would probably have to have keyboard or mobile control. And even so, “Remix” exists. So, how would we handle potential controller-only projects?
(What about the MicroBit-only projects?)
And if a remix of the project got more popular than the OG because the OG didn't have keyboard support, isn't that good? The creator of the OG project got what they deserve.No, they wouldn't be banned, as everyone has a keyboard (or at least can use an on-screen keyboard). Also, if keyboard only projects were suddenly not allowed then.. I guess goodbye to a ton of projects from before 3.0
- snapkin
- Scratcher
72 posts
Have USB controllers added to extensions
Adding to that, Scratch is I mean, a lot of the scratch community consists of little kids learning how to code, so it makes sense that they would put in extensions that are appealing to little kids. And, while I completely understand the purpose of these extensions, there are also teens (like myself) and adults who use Scratch who would like an idea of our own added, so they should listen to the community and implement something that us big kids want too. I mean, this thread has been going for almost 6 years (that's a long time, wow!) and still no response from the ST about our thread, except a few snips from the moderators. supposed to be community-oriented, and has promised that. As such, I think the ST really needs to listen to the Scratch community about this subject.
ST, if you are reading this, PLEASE consider making a statement on whether or not you guys will implement this, so we can figure out whether or not we need to continue this thread. We are a small community of folks who are passionate about this idea, and this thread has over 1800 posts (that's a lot for a forum thread!) of us communicating back and forth about how to go forward and little extra mini-ideas we came up with in our spare time. You guys are the only ones who have the power to implement this function into your program, and we have been patiently waiting for almost 6 years for a response that gives us an idea on what the future of our idea will be. So PLEASE make a post on how it's all gonna go down.
Your friend,
crawfishcode
P.S. wasn't trying to sound rude, if it sounded that way i'm sorry
I mean, this thread has been going for almost 6 years (that's a long time, wow!) and still no response from the ST about our thread, except a few snips from the moderators.Like @crawfishcode said, Scratchers have wanted controller support for years, with little response from the ST.
It seems they (the ST) have listened when the issue of accessibility arose––although, in their defense, that was both a legal requirement and a user-requested change. In spite of that, they should still listen when it comes to this issue, too.
However, as @Mozboz said:
I feel like if they do plan to implement controller support, they'll stay quiet until they've got it nearly done.
At this point, there's really nothing else to do except wait and see. Right now, the ST is aware that Scratchers want controller support, and complaining isn't helping the development of the feature, assuming that they're already working on it. While I want this feature as much as everyone else, I think we just need to calm down and wait.
This concludes my post.
–snapkin
- Scratchdev57
- Scratcher
100+ posts
Have USB controllers added to extensions
Support. There are 11 extensions in the Scratch Editor, And it would be nice if there were more extensions.
Yeah, we need more. Way more
- Mozboz
- Scratcher
500+ posts
Have USB controllers added to extensions
That's the exact reason I don't want controller-only projects. I don't share micro:bit only games because no-one has one.Most people (I assume at least 75%) have a computer with keyboard and mouse. I have hardly seen any people with a controller, I think it's safe to assume less than 15% of Scratch users have one.Because not everyone has a controller to plug into their computer, meanwhile everyone has either a phone or a computer.Why make a rule for it though? There’s no rules for keyboard only projects, mobile only projects, or other projects like those, do I don’t see why this is neededHow would enforcing this rule be hard? Just add an option to report the project with the reason being “no keyboard support”.(#1884)Enforcing this would be super hard. Instead, people would complain in the comments and not heart/star the project. Most likely someone would remix it and add keyboard controls, which would get more popular than the original project anyways. That would be the creator's fault for not adding keyboard.That probably wouldn't be allowed. All projects would probably have to have keyboard or mobile control. And even so, “Remix” exists. So, how would we handle potential controller-only projects?
(What about the MicroBit-only projects?)
And if a remix of the project got more popular than the OG because the OG didn't have keyboard support, isn't that good? The creator of the OG project got what they deserve.No, they wouldn't be banned, as everyone has a keyboard (or at least can use an on-screen keyboard). Also, if keyboard only projects were suddenly not allowed then.. I guess goodbye to a ton of projects from before 3.0
- creeperyeettt
- Scratcher
500+ posts
Have USB controllers added to extensions
well we dont see people reporting if a project has no mobile or if it uses another extention like legoHow would enforcing this rule be hard? Just add an option to report the project with the reason being “no keyboard support”.(#1884)Enforcing this would be super hard. Instead, people would complain in the comments and not heart/star the project. Most likely someone would remix it and add keyboard controls, which would get more popular than the original project anyways. That would be the creator's fault for not adding keyboard.That probably wouldn't be allowed. All projects would probably have to have keyboard or mobile control. And even so, “Remix” exists. So, how would we handle potential controller-only projects?
(What about the MicroBit-only projects?)
And if a remix of the project got more popular than the OG because the OG didn't have keyboard support, isn't that good? The creator of the OG project got what they deserve.
- creeperyeettt
- Scratcher
500+ posts
Have USB controllers added to extensions
on screen keyboard dont work for scratchBecause not everyone has a controller to plug into their computer, meanwhile everyone has either a phone or a computer.Why make a rule for it though? There’s no rules for keyboard only projects, mobile only projects, or other projects like those, do I don’t see why this is neededHow would enforcing this rule be hard? Just add an option to report the project with the reason being “no keyboard support”.(#1884)Enforcing this would be super hard. Instead, people would complain in the comments and not heart/star the project. Most likely someone would remix it and add keyboard controls, which would get more popular than the original project anyways. That would be the creator's fault for not adding keyboard.That probably wouldn't be allowed. All projects would probably have to have keyboard or mobile control. And even so, “Remix” exists. So, how would we handle potential controller-only projects?
(What about the MicroBit-only projects?)
And if a remix of the project got more popular than the OG because the OG didn't have keyboard support, isn't that good? The creator of the OG project got what they deserve.No, they wouldn't be banned, as everyone has a keyboard (or at least can use an on-screen keyboard). Also, if keyboard only projects were suddenly not allowed then.. I guess goodbye to a ton of projects from before 3.0
and not everyone has a phone
not everyone has a computer
not everyone has a controller
its fine, I would bet more people have controllers then phones anyway
- creeperyeettt
- Scratcher
500+ posts
Have USB controllers added to extensions
fun fact over 50% of US households own a games console, meaning they most likely have controllers
Last edited by creeperyeettt (Aug. 2, 2023 15:41:51)
- Mozboz
- Scratcher
500+ posts
Have USB controllers added to extensions
Maybe. But you only need one of the items you listed (in bold), and someone likely has one. And you need one of those to use Scratch. if you don't have a phone, or a computer, you basically can't use Scratch.on screen keyboard dont work for scratchBecause not everyone has a controller to plug into their computer, meanwhile everyone has either a phone or a computer.Why make a rule for it though? There’s no rules for keyboard only projects, mobile only projects, or other projects like those, do I don’t see why this is neededHow would enforcing this rule be hard? Just add an option to report the project with the reason being “no keyboard support”.(#1884)Enforcing this would be super hard. Instead, people would complain in the comments and not heart/star the project. Most likely someone would remix it and add keyboard controls, which would get more popular than the original project anyways. That would be the creator's fault for not adding keyboard.That probably wouldn't be allowed. All projects would probably have to have keyboard or mobile control. And even so, “Remix” exists. So, how would we handle potential controller-only projects?
(What about the MicroBit-only projects?)
And if a remix of the project got more popular than the OG because the OG didn't have keyboard support, isn't that good? The creator of the OG project got what they deserve.No, they wouldn't be banned, as everyone has a keyboard (or at least can use an on-screen keyboard). Also, if keyboard only projects were suddenly not allowed then.. I guess goodbye to a ton of projects from before 3.0
and not everyone has a phone
not everyone has a computer
not everyone has a controller
its fine, I would bet more people have controllers then phones anyway
Yeah, but that's OK. The idea is, it should be reportable if a project requires controllers, as not everyone has those. They should include keyboard controls, because that is the most common way to use Scratch. Almost every single project has keyboard control, some with mobile.well we dont see people reporting if a project has no mobile or if it uses another extention like legoHow would enforcing this rule be hard? Just add an option to report the project with the reason being “no keyboard support”.(#1884)Enforcing this would be super hard. Instead, people would complain in the comments and not heart/star the project. Most likely someone would remix it and add keyboard controls, which would get more popular than the original project anyways. That would be the creator's fault for not adding keyboard.That probably wouldn't be allowed. All projects would probably have to have keyboard or mobile control. And even so, “Remix” exists. So, how would we handle potential controller-only projects?
(What about the MicroBit-only projects?)
And if a remix of the project got more popular than the OG because the OG didn't have keyboard support, isn't that good? The creator of the OG project got what they deserve.
- Mozboz
- Scratcher
500+ posts
Have USB controllers added to extensions
Fun fact: not every Scratch user is from the US. fun fact over 50% of US households own a games console, meaning they most likely have controllers
curse you, 60-second rule!
- creeperyeettt
- Scratcher
500+ posts
Have USB controllers added to extensions
its not that easy please re read what they wroteUhmmm, Dualshock 4, Dualsense, Joy-Con, Switch Pro Controller, Ps Move, Oculus Quest Controller, PSVR2 Controller, Dreamcast Controller, etc. Q: what about wii remotes?
A: Most operating systems don't support wii remotes without extra software, and this could get a lot of people confused. pointing the wii remote also wouldn't work because you would need the wii sensor bar, which many people won't realize and create MANY help threads to try and get it to work. motion control and point sensing would be VERY hard for the scratch team to implement, and would only work for wii remotes. there will also likely be lots of suggestions about nunchuk support, classic controller, motion+, and every single other thing that can be connected to a wii remote, which each part being used extremely little. these controls also don't translate to mouse/keyboard well, which will likely result in tons of projects that only work with a woo (wii) remote, and leave people unable to play them. it also doesn't make sense what the blocks would be for this, they would either not be useful or be far too complicated for most people to use.
TLDR: too much work, doesn't make sense, too confusing for users, suggestions spam, and unplayable projects.
Just give a position that's all you need just motion control x and y(motion [x v] position::pen)
- Mozboz
- Scratcher
500+ posts
Have USB controllers added to extensions
That user quoted back too far. Don't respond to such posts, please. If you quote back more than even 5 pages, it's not very useful. SArpnt went inactive a while ago, so they won't listen. Responding encourages such posts.its not that easy please re read what they wroteUhmmm, Dualshock 4, Dualsense, Joy-Con, Switch Pro Controller, Ps Move, Oculus Quest Controller, PSVR2 Controller, Dreamcast Controller, etc. Q: what about wii remotes?
A: Most operating systems don't support wii remotes without extra software, and this could get a lot of people confused. pointing the wii remote also wouldn't work because you would need the wii sensor bar, which many people won't realize and create MANY help threads to try and get it to work. motion control and point sensing would be VERY hard for the scratch team to implement, and would only work for wii remotes. there will also likely be lots of suggestions about nunchuk support, classic controller, motion+, and every single other thing that can be connected to a wii remote, which each part being used extremely little. these controls also don't translate to mouse/keyboard well, which will likely result in tons of projects that only work with a woo (wii) remote, and leave people unable to play them. it also doesn't make sense what the blocks would be for this, they would either not be useful or be far too complicated for most people to use.
TLDR: too much work, doesn't make sense, too confusing for users, suggestions spam, and unplayable projects.
Just give a position that's all you need just motion control x and y(motion [x v] position::pen)
if this seems unjust, sorry, i just don't like people quoting back
- sonic__fan
- Scratcher
1000+ posts
Have USB controllers added to extensions
right i forgot about that on screen keyboard dont work for scratch
But most people that play projects don't play on their phones anyway.
Then they use a computer. and not everyone has a phone
Then they use a phone. If you're using Scratch, you have either a phone or a computer. not everyone has a computer
Then don't play controller-based projects. not everyone has a controller
Most likely not. Game controllers are only useful for its fine, I would bet more people have controllers then phones anywayvideo games. Phones can do almost anything a regular computer can do (minus more intensive stuff, like video game emulators) and fit in your pocket.
- Mozboz
- Scratcher
500+ posts
Have USB controllers added to extensions
I appear to have done a long-term ninja on you. ooh kingright i forgot about that on screen keyboard dont work for scratch
But most people that play projects don't play on their phones anyway.Then they use a computer. and not everyone has a phoneThen they use a phone. If you're using Scratch, you have either a phone or a computer. not everyone has a computerThen don't play controller-based projects. not everyone has a controllerMost likely not. Game controllers are only useful for its fine, I would bet more people have controllers then phones anywayvideo games. Phones can do almost anything a regular computer can do (minus more intensive stuff, like video game emulators) and fit in your pocket.
Last edited by Mozboz (Aug. 2, 2023 16:56:04)