
模式
|
375
自動完成(
Autocompletion
)
圖
8
-
22
Amazon
這是什麼
當使用者在文字欄位中輸入資料時,UI 猜測可能的答案,顯示一份可選擇的答案
清單,並在適當的時機自動完成資料的填寫。
何時使用
使用者輸入某些可以預期的資料,像是 URL、使用者姓名或地址、今天的日期、
檔案名稱等等。你可以做出合理的猜測,測出使用者可能想輸入的資料 — 或許有
一份關於使用者輸入事物的歷史清單,或許使用者是從一組已存在的值中選取(例
如某個目錄下的檔案清單)。
搜尋 框、 瀏覽 器的 U RL 欄位 、郵 件欄 位、 常用 的網 站表 單( 例如 網站 註冊 或購
物清單)、 文字編輯器 ,以及命令 列,這些若 有自動完成的支 援時,似乎 都好用
多了。
為何使用
自動完成省下許多時間、精力、認知上的負擔,並減少腕關節傷害。它把費力的打
字工作轉變 成簡單的選 取清單(如 果有可靠的 單一選項可 以提供,工 作還能更簡
單)。我們藉此可為使用者省下無數秒的工作時間,並造就千百隻健康的手腕!
當鍵入的字串冗長而難以輸入(或難記)時,就像 URL 或郵件位址,自動完成便
極有價值。它以下拉式清單的形式提供「外在的知識」,從而減少使用者的記憶負
擔。另有一項額外的好處,便是防止錯誤的發生:所需輸入的字串愈長愈奇怪,使
用者打錯字的機會也愈高。自動完成記錄便沒有這樣的問題了。
DI_2e_ch08.indd 375 2012/1/5 下午 03:28:21