Chapter 5 系統實作
5.3 實作範例
本系統依不同的需求可以架上不同的指令層模組,在人機互動系統的領域 中,傳統上最主要的應用有簡報系統、網頁瀏覽系統以及成果展示系統等,下面 我們舉出兩種可能應用系統雛形的指令層概要。
5.3.1 簡報系統
在簡報系統中,使用者關注的是系統是否能讓他流暢地在上下頁之間轉換,
甚至是在開啟多檔案的情形下在檔案與檔案之間轉換,因此我們將描述一組可以 讓使用者有效地控制簡報檔案的指令組,表5.3 列出一個簡報系統所需要的指 令,圖5.7 則展示一個展示簡報的範例。
表5.3 簡報系統所使用的指令集
軌跡樣式名稱 相對應動作 軌跡樣式範例圖示
Open File 1. 開啟選擇視窗
2. 跳到選擇狀態,等待使用者輸入欲開啟的文件編號 Close File 1. 開啟選擇視窗
2. 跳到選擇狀態,等待使用者輸入欲關閉的文件編號
Select File (此指令在已開啟多 於一個檔案時使用)
1. 開啟選擇視窗
2. 跳到選擇狀態,等待使用者輸入切換的檔案編號
Go Idle 1. 將系統狀態改到休息狀態,使得有限狀態機單純接 收點輸入而不將其送往類神經網路
2. 此指令可將軌跡點單純當做滑鼠使用 Page Up 1. 對前景(Foreground)文件送出 PGUP 鍵
Page Down 1. 對前景(Foreground)文件送出 PGDN 鍵
F5 1. 對前景(Foreground)文件送出 F5 鍵,使其切換到全 螢幕狀態
ESC 1. 對前景(Foreground)文件送出 ESC 鍵,使其脫離全 螢幕狀態
圖5.7 展示簡報的範例
5.3.2 特定網頁系統
當人們在展示場空間中使用人機介面瀏覽網頁時,通常在意的不是如何使用 鍵盤輸入字母,而是是否能夠藉由人機介面對網頁瀏覽器下簡單的瀏覽指令(如 向左、向右、向下等)以及處理網頁(如列印網頁),因此我們將重心擺在這些 跟瀏覽器息息相關的輸入指令,下表5.4 列出一個特定網頁瀏覽系統所會需要的 指令,圖5.8 則展示一個瀏覽網頁並列印的範例。
表5.4 特定網頁瀏覽系統所使用的指令集
軌跡樣式名稱 相對應動作 軌跡圖樣範例
Open File 1. 開啟瀏覽器選擇視窗
2. 跳到選擇狀態,等待使用者輸入欲開啟的網頁編號 Close File 1. 開啟瀏覽器選擇視窗
2. 跳到選擇狀態,等待使用者輸入欲關閉的網頁編號 Select File
(此指令在已開啟多 於一個檔案時使用)
1. 開啟選擇視窗
2. 跳到選擇狀態,等待使用者輸入切換的網頁編號
Go Idle 1. 將系統狀態改到休息狀態,使得有限狀態機單純接 收點輸入而不將其送往類神經網路
2. 此指令可將軌跡點單純當做滑鼠使用 Up 1. 對前景(Foreground)網頁送出 UP 鍵
Down 1. 對前景(Foreground) 網頁送出 Down 鍵
Print 1. 列印網頁資訊
Open File
Select Web Page
Page Down
Print Page
Close File
圖5.8 列印特定網頁的範例