昨天我的一个非程序员朋友问我关于快捷方式的问题。他想知道为什么某些动作会绑定到一些典型的快捷方式组合。我知道每个程序都有自己的键盘快捷键,但几乎所有程序都有一些快捷键:
- CTRL+X// CTRL + C:CTRL+V剪切、复制、粘贴
- CTRL+Z/ CTRL+Y: 撤消/重做
所以,我想知道,有人知道这些约定的起源吗?这些约定是否曾经在某个地方正式化过?为什么选择这些快捷组合而不是其他组合有什么实际或历史原因?
那只是好奇。。
昨天我的一个非程序员朋友问我关于快捷方式的问题。他想知道为什么某些动作会绑定到一些典型的快捷方式组合。我知道每个程序都有自己的键盘快捷键,但几乎所有程序都有一些快捷键:
所以,我想知道,有人知道这些约定的起源吗?这些约定是否曾经在某个地方正式化过?为什么选择这些快捷组合而不是其他组合有什么实际或历史原因?
那只是好奇。。
ctrl z、x、c 和 v 的起源源自 Xerox PARC。他们在文本编辑器中创建了快捷方式。他们是一个研发团队,他们的标准被广泛采用。不知道为什么。
我想这个链接应该有帮助 -
取自下面的维基链接 -
“通用用户访问 (CUA) 是操作系统和计算机程序用户界面的标准。它由 IBM 开发,并于 1987 年作为其系统应用架构的一部分首次发布。最初用于 OS/MVS、VM/CMS、 OS/400、OS/2 和 Microsoft Windows 操作系统,CUA 标准的一部分现在在其他操作系统的程序中实现,包括 Unix 的变体。Java AWT 和 Swing 也使用它。