Discuss Scratch
- Discussion Forums
- » Suggestions
- » Have USB controllers added to extensions
- Minecraft_Master3964
- Scratcher
500+ posts
Have USB controllers added to extensions
That is an amazing mockup! It's also very easy to understand!
- medians
- Scratcher
1000+ posts
Have USB controllers added to extensions
Uhh do you mean support and not support?? 25% rejected and 75% not rejected
- creeperyeettt
- Scratcher
500+ posts
Have USB controllers added to extensions
Edit: or, there could be a picture of a generic controller and you click the button you want to use? Then no names are needed! But then it might be hard to tell afterwards what button is selected in the block
Like this?
nintendo also has a home and screenshot button
xbox has a third share button
would these be supported?
- HelloJelloPeople
- Scratcher
61 posts
Have USB controllers added to extensions
they could act as another flag press if they do anything, since its inconsistent through the controllersEdit: or, there could be a picture of a generic controller and you click the button you want to use? Then no names are needed! But then it might be hard to tell afterwards what button is selected in the block
Like this?
nintendo also has a home and screenshot button
xbox has a third share button
would these be supported?
- RobotChickens
- Scratcher
500+ posts
Have USB controllers added to extensions
(#1529)Almost all controllers have 2 function buttons. (Usually select/+ & start/-) While Nintendo uses these for Home & Screenshot, these are still just those 2 function buttons and will be registered as inputs.they could act as another flag press if they do anything, since its inconsistent through the controllers nintendo also has a home and screenshot button
xbox has a third share button
would these be supported?
And those odd 3rd-button inputs (Like “Xbox Share” and Valve's “Steam Button”) are proprietary (3rd-party specific) and won't get recognized by the computer at all. (these buttons only serve a specific purpose on a specific piece of hardware anyways.)
If I'm not mistaken, those will still register as L1/R1 trigger inputs. yeah not sure if the joycons mini bumpers will have support
Last edited by RobotChickens (Jan. 6, 2023 00:39:24)
- HelloJelloPeople
- Scratcher
61 posts
Have USB controllers added to extensions
(#1530)If the computer does not recognize the 3rd inputs, they just do nothing. I feel like +/- should be separate from home/screenshot as I, and probably others, have accidentally pressed one if not both at least once during gameplay (Joy-Con). “these buttons only serve a specific purpose on a specific piece of hardware anyways” What I'm saying is if the computer recognizes these, they could act as a green flag re-press (a confirmation window would appear).(#1529)Almost all controllers have 2 function buttons. (Usually select/+ & start/-) While Nintendo uses these for Home & Screenshot, these are still just those 2 function buttons and will be registered as inputs.they could act as another flag press if they do anything, since its inconsistent through the controllers nintendo also has a home and screenshot button
xbox has a third share button
would these be supported?
And those odd 3rd-button inputs (Like “Xbox Share” and Valve's “Steam Button”) are proprietary (3rd-party specific) and won't get recognized by the computer at all. (these buttons only serve a specific purpose on a specific piece of hardware anyways.)
- snapkin
- Scratcher
72 posts
Have USB controllers added to extensions
Hate to be a party pooper, but the only problem with USB controllers is that mobile devices don’t support USB controllers without adapters (the only exception being the MS Surface, but that doesn’t really count as a mobile device). It’s not really a problem for Apple devices, because Apple has 1st-party adapters for all of their devices. But for devices that run Android, none of the various companies that make them (OnePlus, Google, Xiaomi, Huawei, Samsung, etc.) have 1st-party adapters for their devices (and nearly all of the 3rd-party ones are very unreliable). So unless you have an iPhone or an iPad, mobile users are left stranded with no support.
In spite of all this, however, I still vote for full support.
In spite of all this, however, I still vote for full support.
- cs3868895
- Scratcher
1000+ posts
Have USB controllers added to extensions
none of the various companies that make them (OnePlus, Google, Xiaomi, Huawei, Samsung, etc.) have 1st-party adapters for their devices (and nearly all of the 3rd-party ones are very unreliable). So unless you have an iPhone or an iPad, mobile users are left stranded with no support.Yeah only down side will be the mobile support mobile is really limited to things Hate to be a party pooper, but the only problem with USB controllers is that mobile devices don’t support USB controllers without adapters (the only exception being the MS Surface, but that doesn’t really count as a mobile device). It’s not really a problem for Apple devices, because Apple has 1st-party adapters for all of their devices. But for devices that run Android,
In spite of all this, however, I still vote for full support.
My browser / operating system: Android Linux 12, Chrome 108.0.0.0, No Flash version detected
Jeezus
- snapkin
- Scratcher
72 posts
Have USB controllers added to extensions
My situation would be iPadOS 16.2, iPad Pro 12.9 5th gen, Safari 16.2none of the various companies that make them (OnePlus, Google, Xiaomi, Huawei, Samsung, etc.) have 1st-party adapters for their devices (and nearly all of the 3rd-party ones are very unreliable). So unless you have an iPhone or an iPad, mobile users are left stranded with no support.Yeah only down side will be the mobile support mobile is really limited to things Hate to be a party pooper, but the only problem with USB controllers is that mobile devices don’t support USB controllers without adapters (the only exception being the MS Surface, but that doesn’t really count as a mobile device). It’s not really a problem for Apple devices, because Apple has 1st-party adapters for all of their devices. But for devices that run Android,
In spite of all this, however, I still vote for full support.
My browser / operating system: Android Linux 12, Chrome 108.0.0.0, No Flash version detected
Jeezus
- snapkin
- Scratcher
72 posts
Have USB controllers added to extensions
Of course Apple treats their iPad Pros like laptops so they have accessories designed solely for the iPad Pro. Those people can have as much fun as they want. (The real Apple-using pros, that is.)My situation would be iPadOS 16.2, iPad Pro 12.9 5th gen, Safari 16.2none of the various companies that make them (OnePlus, Google, Xiaomi, Huawei, Samsung, etc.) have 1st-party adapters for their devices (and nearly all of the 3rd-party ones are very unreliable). So unless you have an iPhone or an iPad, mobile users are left stranded with no support.Yeah only down side will be the mobile support mobile is really limited to things Hate to be a party pooper, but the only problem with USB controllers is that mobile devices don’t support USB controllers without adapters (the only exception being the MS Surface, but that doesn’t really count as a mobile device). It’s not really a problem for Apple devices, because Apple has 1st-party adapters for all of their devices. But for devices that run Android,
In spite of all this, however, I still vote for full support.
My browser / operating system: Android Linux 12, Chrome 108.0.0.0, No Flash version detected
Jeezus
- DerpyHead0
- Scratcher
1000+ posts
Have USB controllers added to extensions
Hate to be a party pooper, but the only problem with USB controllers is that mobile devices don’t support USB controllers without adapters
people also generally don't connect keyboards to mobile devices, but that doesn't stop scratch projects from using keyboards.
whether or not a game is playable is up to the creator, nothing scratch can do would be able to fix that anyways. projects can easily be too slow for many computers, require pressing 8 buttons at the same time (many keyboards only support 2 and windows only supports 6 in most cases), have such bad controls people would require 3 hands, or the game could just not work whatsoever.
also, from my experience, phones support controllers about as good as any other device you can connect to them, and people use phones with controllers all the time. many controllers are specifically designed to be used with phones. i'm almost certain if you took a random person's phone, you would be more likely to be able to connect a bluetooth controller to it than wired headphones.
even if no phones supported controllers, how is that an problem with controllers? that's a problem with the phone. i wouldn't complain about pasta because i can't cook it in my toaster.
- creeperyeettt
- Scratcher
500+ posts
Have USB controllers added to extensions
pretty sure xbox share brings up the xbox gamebar anyway(#1529)Almost all controllers have 2 function buttons. (Usually select/+ & start/-) While Nintendo uses these for Home & Screenshot, these are still just those 2 function buttons and will be registered as inputs.they could act as another flag press if they do anything, since its inconsistent through the controllers nintendo also has a home and screenshot button
xbox has a third share button
would these be supported?
And those odd 3rd-button inputs (Like “Xbox Share” and Valve's “Steam Button”) are proprietary (3rd-party specific) and won't get recognized by the computer at all. (these buttons only serve a specific purpose on a specific piece of hardware anyways.)If I'm not mistaken, those will still register as L1/R1 trigger inputs. yeah not sure if the joycons mini bumpers will have support
- creeperyeettt
- Scratcher
500+ posts
Have USB controllers added to extensions
all buttons can be noticed on a computer, including steam and share, but for simplicity, we dont have to include thempretty sure xbox share brings up the xbox gamebar anyway(#1529)Almost all controllers have 2 function buttons. (Usually select/+ & start/-) While Nintendo uses these for Home & Screenshot, these are still just those 2 function buttons and will be registered as inputs.they could act as another flag press if they do anything, since its inconsistent through the controllers nintendo also has a home and screenshot button
xbox has a third share button
would these be supported?
And those odd 3rd-button inputs (Like “Xbox Share” and Valve's “Steam Button”) are proprietary (3rd-party specific) and won't get recognized by the computer at all. (these buttons only serve a specific purpose on a specific piece of hardware anyways.)If I'm not mistaken, those will still register as L1/R1 trigger inputs. yeah not sure if the joycons mini bumpers will have support
- HelloJelloPeople
- Scratcher
61 posts
Have USB controllers added to extensions
Even then, it would press the green flag again. all buttons can be noticed on a computer, including steam and share, but for simplicity, we dont have to include them
Pressing any button would initially press the green flag.
- snapkin
- Scratcher
72 posts
Have USB controllers added to extensions
However, generally, the phones are expensive as is, and people don’t want to spend the extra money for a controller that they’d only use for a Scratch project. And most controllers are pretty expensive too.Hate to be a party pooper, but the only problem with USB controllers is that mobile devices don’t support USB controllers without adapters
people also generally don't connect keyboards to mobile devices, but that doesn't stop scratch projects from using keyboards.
whether or not a game is playable is up to the creator, nothing scratch can do would be able to fix that anyways. projects can easily be too slow for many computers, require pressing 8 buttons at the same time (many keyboards only support 2 and windows only supports 6 in most cases), have such bad controls people would require 3 hands, or the game could just not work whatsoever.
also, from my experience, phones support controllers about as good as any other device you can connect to them, and people use phones with controllers all the time. many controllers are specifically designed to be used with phones. i'm almost certain if you took a random person's phone, you would be more likely to be able to connect a bluetooth controller to it than wired headphones.
even if no phones supported controllers, how is that an problem with controllers? that's a problem with the phone. i wouldn't complain about pasta because i can't cook it in my toaster.
- ajskateboarder
- Scratcher
1000+ posts
Have USB controllers added to extensions
(#1541)We have Lego Mindstorms support and microcontroller support of all sorts and it would be kind of stupid to not support them just because they are expensive. Games that support controllers can support touch and keyboard so everyone benefits
However, generally, the phones are expensive as is, and people don’t want to spend the extra money for a controller that they’d only use for a Scratch project. And most controllers are pretty expensive too.
- OnTheCode99
- Scratcher
500+ posts
Have USB controllers added to extensions
Support. BUT there is one issue. Some PlayStation controllers are wired, and they don’t use the same buttons as controllers usually have. I also think that it should be wireless. but I guess that would make the bug I stated more widespread.
I crossed stuff out because I realized two workarounds. (Either memorizing which button is which on PlayStation to the ABXY stuff, or Scratch getting Sony’s permission to use the symbols.)
I crossed stuff out because I realized two workarounds. (Either memorizing which button is which on PlayStation to the ABXY stuff, or Scratch getting Sony’s permission to use the symbols.)
Last edited by OnTheCode99 (Jan. 19, 2023 00:15:32)