Why Were Ctrl-Z And Ctrl-Y Chosen As Undo/redo Shortcuts?

    1. Home
    2. Questions
    3. Tags
    4. Users
    5. Jobs
    6. Companies
    7. Unanswered
  1. Teams

    Ask questions, find answers and collaborate at work with Stack Overflow for Teams.

    Try Teams for free Explore Teams
  2. Teams
  3. Ask questions, find answers and collaborate at work with Stack Overflow for Teams. Explore Teams

Teams

Q&A for work

Connect and share knowledge within a single location that is structured and easy to search.

Learn more about Teams Why were Ctrl-Z and Ctrl-Y chosen as undo/redo shortcuts? Ask Question Asked 7 years, 6 months ago Modified 3 years, 8 months ago Viewed 11k times 7

Is there a reason why some keyboard shortcuts are chosen?

Specifically, ControlZ and ControlY. Sometimes I happen to switch from a QWERTY keyboard to a QWERTZ keyboard. Apart from the time it takes to adapt to the new layout, the most frustrating thing (at least for me) is that the "undo" and "redo" commands are inverted.

Usually shortcuts are chosen based on the first letter of the command (e.g., ControlP for printing). Is it possible that no one has considered this problem in this case?

Share Improve this question Follow edited May 28, 2017 at 20:11 jwodder's user avatar jwodder 1073 bronze badges asked May 28, 2017 at 14:33 wav's user avatar wavwav 1,6242 gold badges14 silver badges17 bronze badges 1
  • 1 Well, I assume that the people who made these standards wanted to keep the ctrl commands close together on the keyboard; e.g. ctrl z, x, c, v. When they ran out of space, they used uncommon letters (like, what command starts with a y?) Some keyboards have ctrl-shift-z as redo, keep in mind. – Mingle Li Commented May 28, 2017 at 14:53
Add a comment |

1 Answer 1

Sorted by: Reset to default Highest score (default) Date modified (newest first) Date created (oldest first) 6

It is likely based on the key position of other commonly used actions (cut, copy, paste) on the keyboard.

Likely it all boils down to placement on a QWERTY keyboard.

[...]

From there, X and V are just adjacent keys, for Cut and Paste. It's simple to remember where they are, and you'll build up muscle memory if they're close. (You'll do it even if they aren't, but if they're adjacent, it helps.) Eventually, when Mac and Windows word processors (and other applications) started offering Undo as a feature, putting them together still makes a kind of conceptual sense: these are basic document editing features which work the same way across even very different applications ("Undo" is undo in Word, or Adobe Illustrator, for example, even if the content types are wildly different).

Source: Why was 'Z' chosen for the CTRL+Z/CMD+Z shortcut?

It's also close to the control/command key, which makes it easy to use with one hand. Common actions (cut, copy, paste, undo) are used a lot, so it is important to have them close to the control/command key.

Share Improve this answer Follow answered May 28, 2017 at 14:54 Nick Groeneveld's user avatar Nick GroeneveldNick Groeneveld 7,9353 gold badges30 silver badges51 bronze badges 0 Add a comment |

Your Answer

Thanks for contributing an answer to User Experience Stack Exchange!

  • Please be sure to answer the question. Provide details and share your research!

But avoid …

  • Asking for help, clarification, or responding to other answers.
  • Making statements based on opinion; back them up with references or personal experience.

To learn more, see our tips on writing great answers.

Draft saved Draft discarded

Sign up or log in

Sign up using Google Sign up using Email and Password Submit

Post as a guest

Name Email

Required, but never shown

Post Your Answer Discard

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.

  • The Overflow Blog
  • We'll Be In Touch - A New Podcast From Stack Overflow!
  • The app that fights for your data privacy rights
  • Featured on Meta
  • More network sites to see advertising test
  • We’re (finally!) going to the cloud!
31 What is the best way to get users to discover and learn keyboard shortcuts 11 Why most websites don't use keyboard shortcuts? 21 Why doesn't pasting (Ctrl-V or Command-V) default to unformatted text? 4 Why some programs use alphabetically layouted keyboards? 4 Keyboard shortcuts and navigation in complex widget 1 What level of default keyboard shortcuts should exist and how to assign them? 0 Understand if user needs an undo and redo button always visible on the UI 0 Conventions for picking variables to edit (and then changing their values) in complex editors?

Hot Network Questions

  • Is it a Db9 with a #11 or a D with a b9 and a #11?
  • Constrained optimization problem
  • What happens to your original form when you lose body parts while under the effect polymorph or alter self?
  • Which is larger? 999,999! or 2^(11!)
  • Continuum-distanced complete, ultrametric space
  • How to make these changes in circuitikz?
  • Why does glm in R with family binomial(link="log") sometimes require start values?
  • Does launch on warning assume incoming ICBMs carry nuclear warheads?
  • How complex is the God of Classical Theism?
  • A linked list in C, as generic and modular as possible, for my personal util library
  • Can the Attorney General, with a cooperating president, naturalize all undocumented immigrants?
  • How would Merfolk make a solar oven
  • Using a platinum loop to light a gas stove in Oliver Sacks's memoir
  • Sums and Products of Adjacent Numbers 2
  • Why is the SPD going with Scholz instead of Pistorius?
  • Does a matrix C exist so that AC and BC are positive definite?
  • Printing clist out, but controlling whether there should be a \nobreakspace after “and”
  • If Fighting Initiate with Unarmed Fighting Style replaces the damage of a Monk's unarmed strike, does it replace the damage of a Radiant Sun Bolt?
  • Why the second C in "recyceln" is pronounced [k] instead of [ts]?
  • Why do telescopes converge light instead of diverge?
  • RISCV ALU Implementation in SystemVerilog
  • Calculate the number of ways to arrange the letters in the word "freezer" without having any adjacent (double) letters
  • When was Superman controlled by rock music?
  • Mount a volume to `/mnt/foo`
more hot questions Question feed Subscribe to RSS Question feed

To subscribe to this RSS feed, copy and paste this URL into your RSS reader.

Từ khóa » Ctrl Z Và Ctrl Y