昨天我的一位非程序員朋友問我捷徑。他想知道爲什麼某些行爲被綁定到一些典型的捷徑組合。 我知道,每一個程序都有它自己的鍵盤快捷鍵,但也有一些是共同的幾乎所有方案:一些捷徑組合的歷史淵源
- CTRL + X/CTRL + C/CTRL + V:剪切,複製,粘貼
- CTRL + Z/CTRL + Y:撤銷/重做
所以,我想知道,有沒有人知道這些公約的起源?這些公約是否曾經在某個地方被正式化過?是否有任何實際的或歷史的原因,爲什麼選擇這些捷徑組合而不是其他的?
這只是好奇..
昨天我的一位非程序員朋友問我捷徑。他想知道爲什麼某些行爲被綁定到一些典型的捷徑組合。 我知道,每一個程序都有它自己的鍵盤快捷鍵,但也有一些是共同的幾乎所有方案:一些捷徑組合的歷史淵源
所以,我想知道,有沒有人知道這些公約的起源?這些公約是否曾經在某個地方被正式化過?是否有任何實際的或歷史的原因,爲什麼選擇這些捷徑組合而不是其他的?
這只是好奇..
CTRL Z,X,C的起源,和v從Xerox PARC的起源。他們在文本編輯器中創建了快捷方式。他們是一個R組,他們的標準被廣泛採用。不知道爲什麼。
我認爲是對的。這些選擇是在PARC進行的,隨後蘋果通過在原始Mac上的應用程序中使它們成爲標準來「普及」它們。 –
我想這個鏈接應該幫助 -
從下面的wiki鏈接兩者 -
「普通用戶訪問(CUA)是用戶界面,操作系統和計算機程序的標準它是由IBM開發並於1987年作爲其系統應用程序體系結構的一部分首次發佈,最初用於OS/MVS,VM/CMS,OS/400,OS/2和Microsoft Windows操作系統,CUA標準的一部分現在已在其他程序操作系統,包括Unix的變體,它也被Java AWT和Swing使用。「
這是施樂PARC組之前/之後的情況嗎? –
我猜V被使用,因爲它是靠近C和X :) –
@yi_H:yes..probably它。但是,例如CTRL + Y並不是特別快速的組合,但它被採用。 – Heisenbug
不知道它是否有關係,但有些鍵盤佈局有Z和Y相反方向(例如德語)。 – viraptor