跳轉到內容

極客的可用性/軟體/鍵盤快捷鍵

來自華夏公益教科書

新手使用者傾向於使用滑鼠執行大多數命令,點選自解釋選單和圖示。另一方面,經驗豐富的使用者往往更喜歡使用鍵盤命令,原因如下

  • 滑鼠操作需要手在鍵盤和滑鼠之間來回移動。
  • 過度使用滑鼠會導致勞損。
  • 如果記住快捷鍵組合,使用鍵盤快捷鍵比使用滑鼠更快

當前越來越多的奇形怪狀的圖形使用者介面,更依賴於滑鼠效果,而較少依賴於鍵盤,這對重度使用者來說是不利的(對於視力障礙者和其他殘疾人來說更是如此)。原則上,所有操作都應該有滑鼠命令和鍵盤命令。

鍵盤快捷鍵的主要問題是它們不可見。應在相應的選單上指示鍵盤快捷鍵,只要有可能。

Drop down menu with indication of keyboard shortcuts
帶有鍵盤快捷鍵指示的下拉選單

快捷鍵儘可能標準化非常重要。如果使用者在所有軟體程式中使用相同的鍵組合,他們更有可能記住鍵盤快捷鍵。每個有某種文字編輯功能的程式,即使它只是一個對話方塊中的一個小文字欄位,都應該使用相同的鍵盤快捷鍵來移動游標、突出顯示文字、複製和貼上等。如果每個有用於輸入使用者名稱或檔名對話方塊的程式都需要一個幫助項來告訴如何複製和貼上一個單詞,這會很麻煩,而且使用者不太可能閱讀它。程式設計師應該始終使用標準庫解決方案來解決文字編輯欄位、檔案對話方塊等,以便獲得標準行為和標準快捷鍵。

只要有可能,鍵盤快捷鍵應該在所有程式和所有平臺和作業系統上保持一致。網路上有多個頁面列出了常見的標準快捷鍵組合。例如

與標準行為的偏差很煩人。例如,在 Gnome Gedit 中,Ctrl+RightArrow 將游標移動到單詞的下一個結尾,而在大多數其他程式中,它將游標移動到單詞的下一個開頭。

一些軟體程式根據語言版本具有不同的快捷鍵。例如,Microsoft Office 在英語語言版本中使用 Ctrl+B 使文字變為粗體,而在其他語言版本中使用不同的字母,具體取決於該語言中粗體的稱呼。這非常不幸,因為人們可能會在不同的語言版本之間切換。在當今全球化的世界中,人們可能會在不同的國家旅行和工作,或者出於多種原因使用同一程式的不同語言版本。

有時,對於相同的操作有多個標準鍵。例如,剪下複製貼上分別可以是 Ctrl+X、Ctrl+C 和 Ctrl+V,或者分別是 Shift+Del、Ctrl+Ins 和 Shift+Ins。支援這兩種標準非常重要,因為不同的使用者可能有不同的習慣。後一種標準對重度使用者來說更方便,因為它可以讓使用者在不移動手的情況下選擇和編輯文字。Del 和 Ins 鍵靠近用於突出顯示要編輯文字的箭頭鍵。經常進行大量文字編輯的使用者很可能會學習這些按鍵,以便他們可以用左手按 Ctrl 和 Shift 鍵,右手按 Ins、Del 和箭頭鍵,而不用將視線從螢幕上移開。

響應時間 · 滑鼠效果

華夏公益教科書