假設我正在爲Windows開發一個新的桌面應用程序。有什麼地方可以查閱所有Windows應用程序應支持的鍵盤快捷鍵列表(可以從Microsoft或第三方獲得)? (注意:當我在這裏說「所有的Windows應用程序」時,我的意思是「所有Windows應用程序的特定鍵盤快捷方式都有意義」。例如,標準的「開始調試會話」快捷方式可能對IDE應用程序有意義如Visual Studio和Eclipse,但不適用於其他類型的應用程序,如記事本或Firefox。另外,某些專門的應用程序可能沒有意義,它們有自己的完整自定義鍵盤快捷鍵集,比如vi,其他應用程序遵循的標準慣例。)Windows應用程序事實上的標準鍵盤快捷鍵列表?
例如,我認爲它是有道理的,Windows應用程序應該支持以下鍵盤快捷方式,因爲他們是事實上的標準,大多數其他應用程序的支持(只是部分列表):
從任何地方:
- F1 - 顯示幫助
- Alt鍵 + F4 - 關閉應用
當編輯文本:
- 按Ctrl + 一個 - 選擇所有文本(在當前場中,如適用)
- 按Ctrl + 首頁/結束 - 將插入符號移至當前的開始/結束位置字段
- 移 + [任何導航] - 當選擇可編輯或重命名項選擇上一個插入位置和所述新的插入位置
之間文本:
- F2 - 重命名或編輯當前項目
雖然一個子窗口或標籤具有在多窗口/多標籤應用的焦點:
- Ctrl鍵 + F4 - 關閉當前窗口/標籤
- Ctrl鍵 + W¯¯ - 關閉當前窗口/標籤
- Ctrl鍵 + 標籤/按Ctrl +移+標籤 - 激活一個/上一個窗口/標籤
等。 (同樣,這些只是部分列表 - 我認爲存在更多事實上的標準快捷方式。)
因此:是否有更完整的Windows應用程序事實上的標準鍵盤快捷鍵類型列表,可用於由開發人員確定正在開發的新應用程序應支持的鍵盤快捷鍵的起點?
如果鼠標行爲約定的類似列表也可用,那將是理想的。 (例如,雙擊左鍵單詞=選擇單詞)
我剛剛將標記爲使用「與語言無關」標記的問題,因爲此主題除了語言不可知之外什麼都沒有。然後我意識到那個標籤是關於編程語言的,而不是人類語言。無論如何,請注意,如果/當您的程序要進行本地化時,快捷鍵是必須考慮的許多許多因素之一。 – RenniePet 2013-06-23 13:11:30