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

缺省選項沒有選中
HPKHKKKKK
HMPMKMHMKMKMKMKMK
HMPKHMKKKKMK
2H3M1P6K = 2*0.4 + 3*1.35 + 1.1 + 6*0.2 = 7.15秒
缺省選項選中
MKKKKMK
2M5K = 2*1.35 + 5*0.2 = 3.7秒
取兩者的平均值(7.15 + 3.7)/2 =5.4秒