Discuss Scratch
- Discussion Forums
- » Suggestions
- » Change the "redo" keyboard shortcut for windows users
- dertermenter
-
1000+ posts
Change the "redo" keyboard shortcut for windows users
More people are familiar with CTRL Y as a redo keyboard shortcut and it is the shortcut that comes up when you look up what the redo shortcut is.
The current is CTRL SHIFT Z which is a bit more complex
The current is CTRL SHIFT Z which is a bit more complex
Last edited by dertermenter (Dec. 8, 2021 17:08:41)
- 7salad3salad
-
1000+ posts
Change the "redo" keyboard shortcut for windows users
Theres a redo shortcut?!?!
I agree, if CTRL + Y is more familiar and standard than CTRL + SHIFT + Z then we should change it.
I agree, if CTRL + Y is more familiar and standard than CTRL + SHIFT + Z then we should change it.
Last edited by 7salad3salad (Dec. 8, 2021 15:42:23)
- Za-Chary
-
1000+ posts
Change the "redo" keyboard shortcut for windows users
I think it's debatable on whether CTRL + Y or CTRL + SHIFT + Z is more “standard” for keyboards. It's probably a debate that has no clear answer. I've used CTRL + SHIFT + Z for as long as I remember, on Scratch and elsewhere. It always seems to work. I don't think I ever remember using CTRL + Y, and I might have forgotten that such a shortcut exists until I was reminded yesterday in another forum post.
(By that, I mean I used Command + Shift + Z, since I'm on a Mac. When searching up the keyboard shortcut for redo on Google, the first thing that shows up is Command + Shift + Z.)
In fact, on a Mac, Command + Y already does something — it's a keyboard shortcut for opening up my browser history. So maybe this should be device-specific? Leave Command + Shift + Z for Mac users, and allow other users (Windows? Linux?) to use CTRL + Y.
In addition, however, I would argue that CTRL + SHIFT + Z is better because it's more convenient to use. The buttons are closer together than with CTRL + Y, and so I can more easily perform a redo with one hand, with my hand in the same position, using mostly the same fingers. If the keyboard shortcut for redo were changed to Command + Y, I would either have to use two hands to do that, or use one hand but move it in a somewhat awkward position and use a different finger to press that Command key.
Is that a silly reason? It might be. It could be a matter of “Just get used to it.” But I think sharing my perspective is useful. I really like Command + Shift + Z and would not like it to be changed.
(By that, I mean I used Command + Shift + Z, since I'm on a Mac. When searching up the keyboard shortcut for redo on Google, the first thing that shows up is Command + Shift + Z.)
In fact, on a Mac, Command + Y already does something — it's a keyboard shortcut for opening up my browser history. So maybe this should be device-specific? Leave Command + Shift + Z for Mac users, and allow other users (Windows? Linux?) to use CTRL + Y.
In addition, however, I would argue that CTRL + SHIFT + Z is better because it's more convenient to use. The buttons are closer together than with CTRL + Y, and so I can more easily perform a redo with one hand, with my hand in the same position, using mostly the same fingers. If the keyboard shortcut for redo were changed to Command + Y, I would either have to use two hands to do that, or use one hand but move it in a somewhat awkward position and use a different finger to press that Command key.
Is that a silly reason? It might be. It could be a matter of “Just get used to it.” But I think sharing my perspective is useful. I really like Command + Shift + Z and would not like it to be changed.
- dertermenter
-
1000+ posts
Change the "redo" keyboard shortcut for windows users
interesting.. is it even possible in JavaScript to detect your operating system?On Macs, Cmd+Shift+Z is redo, on Windows Ctrl+Y is redo, and on L*nux it's both. In fact, on a Mac, Command + Y already does something — it's a keyboard shortcut for opening up my browser history. So maybe this should be device-specific? Leave Command + Shift + Z for Mac users, and allow other users (Windows? Linux?) to use CTRL + Y.
better because it's more convenient to use. The buttons are closer together than with CTRL + Y, and so I can more easily perform a redo with one hand, with my hand in the same position, using mostly the same fingers. If the keyboard shortcut for redo were changed to Command + Y, I would either have to use two hands to do that, or use one hand but move it in a somewhat awkward .I think what people are more familiar with is more important than being a bit more efficient, and I disagree it is quicker as you have to click 3 buttons, not 2. This also makes it more obscure. A feature is better than an invisible one to most, even if it causes more problems for the developers. In addition, however, I would argue that CTRL + SHIFT + Z is
Last edited by dertermenter (Dec. 8, 2021 17:08:05)
- 7salad3salad
-
1000+ posts
Change the "redo" keyboard shortcut for windows users
If its possible to detect OSes, then we should have it dependant on that.
- Za-Chary
-
1000+ posts
Change the "redo" keyboard shortcut for windows users
That is precisely what makes the debate of which shortcut is better unanswerable. Is it more efficient to push 2 buttons instead of 3? Or is it more efficient to keep your hand in approximately the same area? I imagine everyone would disagree with this… I think what people are more familiar with is more important than being a bit more efficient, and I disagree it is quicker as you have to click 3 buttons, not 2.
Nevertheless, the fact that Command + Y brings up the browser history on a Mac makes it impractical to assign this shortcut as the redo function. I noticed that you changed the suggestion “for Windows users” as a result. A good change for sure!
- LokiBlaster
-
100+ posts
Change the "redo" keyboard shortcut for windows users
It possible we can use something similar to Alt+C, its only used in the IE11 and outdated versions of Edge.
- dertermenter
-
1000+ posts
Change the "redo" keyboard shortcut for windows users
Right - if scratch has done this before they can do it again.Yes, in fact that is how the Download Page automatically selects what OS you're using.interesting.. is it even possible in JavaScript to detect your operating system? On Macs, Cmd+Shift+Z is redo, on Windows Ctrl+Y is redo, and on L*nux it's both.
- EatNYeet
-
500+ posts
Change the "redo" keyboard shortcut for windows users
To be perfectly honest, I'm not sure whether this sort of change would really benefit people. There's such a large amount of other programs or websites that a user may need to use, and inconsistency in the redo shortcut is almost expected to be honest. (In fact, that's actually why I never really became more familiar with one shortcut over the other.)
I think the best thing to do as far as the redo shortcut goes would be to allow for both versions, so that way those who are used to a specific shortcut can use that shortcut, but those who don't really have a preference could just use either one that they feel like using.
I think the best thing to do as far as the redo shortcut goes would be to allow for both versions, so that way those who are used to a specific shortcut can use that shortcut, but those who don't really have a preference could just use either one that they feel like using.
- Discussion Forums
- » Suggestions
-
» Change the "redo" keyboard shortcut for windows users