跳轉到內容

極客可用性/軟體/滾動

來自華夏公益教科書

如果文字太大而無法顯示在螢幕上,那麼使用者需要滾動功能才能選擇要檢視文字的哪一部分。

有幾種方法可以做到這一點

vertical scrollbar
垂直捲軸

捲軸。 這是一個圖形介面,使用者可以使用滑鼠移動,如右圖所示。視窗的右邊緣可能有一個捲軸用於垂直滾動,視窗的下邊緣可能還有一個捲軸用於水平滾動。使用者可以點選箭頭圖示向上或向下滾動一個單位。使用者可以點選陰影區域向上或向下滾動半頁或整頁。使用者還可以拖動方形按鈕向上或向下移動頁面,以將頁面定位到所需位置。

簡單的觀察表明,許多使用者使用最繁瑣的方法:重複點選箭頭鍵,直到頁面定位到所需位置。

滾輪。

Computer mouse with scroll wheel
帶有滾輪的計算機滑鼠

許多計算機滑鼠都有一個拇指輪,您可以用它來進行垂直滾動。這對於您始終使用滑鼠的情況(例如上網衝浪)非常有用。滾輪最適合滾動較短的距離。它不適合向下滾動多頁。允許水平滾動的功能將非常有用,例如第二個輪子、一個球或一個觸控板。

鍵盤。 如果使用者的手指放在鍵盤上,那麼使用鍵盤滾動當然是最實用的。許多系統只有一個PageUp鍵和一個PageDown鍵,用於向上或向下滾動整頁或整個框架。我完全無法理解為什麼並非所有系統都具有用於向上、向下、向左和向右滾動一個單位(一行或一個字元)的鍵,因為這些操作始終需要。這可以透過使用Alt+箭頭鍵之類的組合鍵輕鬆地在現有系統中實現。如果沒有滾動鍵,使用者就必須使用箭頭鍵將游標移動到螢幕視窗的邊緣之外,或者使用滑鼠。(歷史說明:大多數 PC 上的ScrollLock鍵最初是為了將箭頭鍵轉換為滾動模式。由於模式的可使用性問題,此鍵幾乎從未使用過。如果將其設計為移位鍵而不是模式鍵,那麼今天每個人都會使用它!)

觸控式螢幕。 帶有觸控式螢幕的裝置可以透過在螢幕上移動一根或兩根手指來垂直和水平滾動文字。


什麼是向上和向下?

[編輯 | 編輯原始碼]

向上滾動是什麼意思?您可能從未將此視為問題,但實際上存在兩種相反的隱喻

  1. 向上滾動意味著將文字相對於檢視視窗向上移動,以便顯示更底部的文字。
  2. 向上滾動意味著將檢視視窗相對於文字向上移動,以便顯示更頂部的文字。

在帶有鍵盤和滑鼠的裝置上進行的可使用性實驗清楚地表明,第二種隱喻最具使用者友好性。按下或點擊向上按鈕或向上移動捲軸或滾輪實際上應該將文字相對於檢視視窗向下移動,以便顯示更上面的文字。第二種概念最直觀的的原因是它與箭頭鍵移動游標一致。將游標向上移動意味著指向之前的文字。如果此文字尚未顯示,則滾動文字以使其可見。

不幸的是,帶有觸控式螢幕的小型裝置往往更喜歡第一種隱喻。此類裝置通常允許使用者透過在螢幕上移動手指來移動和操作螢幕上的物件,並透過在螢幕上移動手指來放大和縮小。這意味著將螢幕物件相對於檢視視窗移動,這與第一種隱喻一致。

這會在既有觸控式螢幕又有鍵盤,以及可能還有捲軸或滾輪的裝置上產生一個嚴重的困境。習慣於在觸控式螢幕上操作物件的使用者希望使用第一種隱喻,而喜歡使用鍵盤、捲軸或滾輪的使用者則希望使用第二種隱喻。這兩種衝突的滾動方式會導致混淆和挫折,據觀察,一些使用者會更改例如滾輪的設定,以嘗試使行為保持一致。當同一臺裝置由多位使用者使用,或者當同一個人使用這兩種型別的裝置時,這顯然會帶來問題。

我還沒有看到解決此困境的滿意解決方案。

響應時間 · 預設值

華夏公益教科書