историческое происхождение некоторой комбинации клавиш - PullRequest
4 голосов
/ 05 июля 2011

вчера мой друг не программист спросил меня о ярлыках. Он хочет знать, почему определенные действия связаны с некоторой типичной комбинацией клавиш. Я знаю, что у каждой программы есть свои сочетания клавиш, но есть некоторые, которые являются общими почти для всех программ:

  1. CTRL + X / CTRL + C / CTRL + V : вырезать, скопировать, вставить
  2. CTRL + Z / CTRL + Y : отменить / повторить

Итак, мне было интересно, кто-нибудь знает о происхождении этих соглашений? Были ли эти соглашения когда-нибудь формализованы? Есть ли практическая или историческая причина, по которой эти сочетания клавиш были выбраны вместо других?

Это просто любопытство ..

Ответы [ 2 ]

5 голосов
/ 05 июля 2011

Происхождение ctrl z, x, c и v происходит от Xerox PARC.Они создали ярлыки еще в своих текстовых редакторах.Они были группой R & D, и их стандарты стали широко распространенными.Хотя не уверен почему.

2 голосов
/ 05 июля 2011

Полагаю, эта ссылка должна помочь -

Взято из вики-ссылки ниже -

"Common User Access (CUA) - это стандарт для пользовательских интерфейсов операционных систем и компьютерных программ.разработанный IBM и впервые опубликованный в 1987 году как часть их архитектуры прикладных систем. Первоначально использовавшийся в операционных системах OS / MVS, VM / CMS, OS / 400, OS / 2 и Microsoft Windows, части стандарта CUA теперь реализованы впрограммы для других операционных систем, включая варианты Unix. Также используется Java AWT и Swing. "

Подробнее - http://en.wikipedia.org/wiki/Common_User_Access

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...