一些捷径组合的历史渊源

时间:2011-07-05 12:52:42

标签: language-agnostic keyboard-shortcuts history convention

昨天,我的一位非程序员朋友向我询问了快捷方式。他想知道为什么某些行为被绑定到一些典型的快捷方式组合。 我知道每个程序都有自己的键盘快捷键,但是有一些对于几乎所有程序都是通用的:

  1. CTRL + X / CTRL + C / CTRL + V :剪切,复制,粘贴
  2. CTRL + Z / CTRL + Y :undo / redo
  3. 所以,我想知道,有没有人知道这些约定的起源?这些约定是否已在某处正式化?是否有任何实际或历史原因选择这些快捷方式组合而不是其他组合?

    这只是好奇心..

2 个答案:

答案 0 :(得分:5)

ctrl z,x,c和v的来源来自Xerox PARC。他们在文本编辑器中创建了快捷方式。他们是R& D集团,他们的标准被广泛采用。不知道为什么会这样。

答案 1 :(得分:2)

我猜这个链接应该有帮助 -

取自下面的维基链接 -

“通用用户访问(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