
242
|
第六章
拖放
在介面上拖放項目,通常意味著「把東西移動到這裡」或「對那個東西做這件
事」。換句話說,將檔案拖到某個程式的圖示上,表示「用該應用程式開啟此
檔案」。使用者也可能將檔案拖到另一個地點,表示「移動或複製該檔案」。
拖放的真正意義會隨著環境背景而有不同,但幾乎不外乎這兩種動作。
鍵入命令
透 過 命 令 列 介 面 , 通 常 能 自 由 存 取 軟 體 系 統 ( 不 管 是 O S 或 一 般 程 式 ) 的
所 有 動 作 , 我 把 這 些 動 作 視 為 「 隱 形 動 作 」 , 因 為 大 多 數 的 命 令 列 介 面
(Command-Line Interface,CLI)都不會輕易地洩漏所支援的命令。這類命
令不容易發覺,不過一旦學會,這類命令用起來非常強大 — 單一命令就可以
完成許多事。因此,CLI 最適合立志把軟體學習透徹的人。
擴展邊界
某些 應用 程 式的 風格 ( i d i o m ), 讓我 們 可以 自由 地 設 計 非標 準 的 按 鈕和 控 制 元
件。像是視覺編輯器、媒體播放器、專家軟體、即時通、遊戲,以及任何應該讓人
覺得有趣的軟體,這些軟體的使用者可能會想要搞清楚如何使用不尋常但設計良好
的介面元素。
哪些地方可以發揮創意?各位可從前面第一份清單中的項目開始思考:可見的按鈕
和選單通常比隱形動作(例如鍵盤捷徑)更容易使用。從這些項目中進行一般化,
動作可以是:
•
可點按的小圖示
•
可點按的文字,且看起來不像按鈕
•
當滑鼠游標指向時,會