2011-07-05 10 views
4

昨天我的一位非程序員朋友問我捷徑。他想知道爲什麼某些行爲被綁定到一些典型的捷徑組合。 我知道,每一個程序都有它自己的鍵盤快捷鍵,但也有一些是共同的幾乎所有方案:一些捷徑組合的歷史淵源

  1. CTRL + X/CTRL + C/CTRL + V:剪切,複製,粘貼
  2. CTRL + Z/CTRL + Y:撤銷/重做

所以,我想知道,有沒有人知道這些公約的起源?這些公約是否曾經在某個地方被正式化過?是否有任何實際的或歷史的原因,爲什麼選擇這些捷徑組合而不是其他的?

這只是好奇..

+0

我猜V被使用,因爲它是靠近C和X :) –

+0

@yi_H:yes..probably它。但是,例如CTRL + Y並不是特別快速的組合,但它被採用。 – Heisenbug

+1

不知道它是否有關係,但有些鍵盤佈局有Z和Y相反方向(例如德語)。 – viraptor

回答

5

CTRL Z,X,C的起源,和v從Xerox PARC的起源。他們在文本編輯器中創建了快捷方式。他們是一個R組,他們的標準被廣泛採用。不知道爲什麼。

+1

我認爲是對的。這些選擇是在PARC進行的,隨後蘋果通過在原始Mac上的應用程序中使它們成爲標準來「普及」它們。 –

2

我想這個鏈接應該幫助 -

從下面的wiki鏈接兩者 -

「普通用戶訪問(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

+0

這是施樂PARC組之前/之後的情況嗎? –