GMOS擊鍵模型
GMOS(goals/objects/methods/slecetion rules)
基本操作時間
名稱和助記 |
典型值 |
含義 |
擊鍵(Keying),K |
0.2秒 |
敲擊鍵盤上的一個鍵所需要的時間 |
指向(Pointing),P |
1.1秒 |
用戶指向顯示屏上某一位置所需要的時間 |
歸位(Homing),H |
0.4秒 |
用戶將手從鍵盤移動到鼠標或者從鼠標移動到鍵盤需要的時間 |
心理準備(Mentally preparing),M |
1.35秒 |
用戶進入下一步所需要的心理準備時間 |
響應(Responding),R |
|
|
插入刪除心理準備活動的規則
規則0 候選M的初始插入 |
在所有的K之前插入M。在所有用于選擇命令的P之前插入M。但是對于選擇命令參數的P,不要插入M。 |
規則1 預期M的刪除 |
如果M前面的操作符號能完全預期M后邊的一個操作符,則將該M刪除。例如移動鼠標并點擊目標,就需要刪除按規則0插入的M,變PMK為PK。 |
規則2 認知但愿內M的刪除 |
如果一串MK屬于同一個認知單元,則刪除除了第一個以外的所有M。例如連續輸入一個單詞或者多個數字。 |
規則3 連續終結符之前M的刪除 |
如果K是一個認知單元后面的多余分隔符,如命令的分隔符后面緊跟著參數的分隔符,則將之前的M刪除。 |
規則4 作為命令終結符的M的刪除 |
如果K是一個分隔符,且后面緊跟著一個常量字符串,則將之前的M刪除。 |
規則5 重疊M的刪除 |
不要記入任何與R重疊的M。 |
舉例:
設計一個軟件可以完成如下功能,可以把攝氏溫度轉換成華氏溫度,也可以把華氏溫度轉換成攝氏溫度。
界面一如下:
缺省選項沒有選中
HPKHKKKKK
HMPMKMHMKMKMKMKMK
HMPKHMKKKKMK
2H
缺省選項選中
MKKKKMK
取兩者的平均值(7.15 + 3.7)/2 =5.4秒