4. 原則 3 去除一連串相同行為中的 M,刪除除了第一個 M 以外的所有的 M。
比如輸入”soso”四個字母,按照原則 1,mkmkmkmk, 按照本原則 MKKKK;
原則 4 去除命令終結符之前的 M。對於那些帶有操作類的命令符,後面跟隨一長串字串時,並且長期習慣性使用時,
就可刪除 M。
比如,登陸表單,並且非常熟悉的時候,在填寫完成用戶名,用 tab 切換繼續輸入密碼時,我們可以刪除 M。
再比如,當輸入一個命令符,並且知曉命令符後會產生效果的時候,回車執行之前的 M 也可以被忽略。但是有一種狀
況點擊按鈕會無法預知點擊後會產生的效果,或者是點擊按鈕無形中會造成心理壓力的行為,這個時候 M 還是需要被
加回。
比如當購買按鈕出現的時候,很多用戶會產生心理上的猶豫,又比如刪除按鈕也是同樣;
原則 5 去除重複的 M
當出現 W,也就是系統回應時間時,這個時候的 M 需要被刪除。
先舉個例吧。
我們來比對下 A 和 B 作為表單的控制項,在更改選項的時候所需花的時間吧!
首先,我們需要先分解下單步的操作。
A 手放到滑鼠上〉指到所需選擇的 radiobox〉滑鼠點擊該選項。
B 手放到滑鼠上〉指到下拉清單選項〉滑鼠點擊該選項〉指到所需選擇的下拉清單內選項〉滑鼠點擊所需選項。
然後我們把這個轉化為代碼吧。
A、H P B
B、H P B P B
現在我們要增加 M 進去每個步驟。
5. A、H M P M B
B、H M P M B M P M B
根據原則 2,可以刪減部分 M。
A、H M P B
B、H M P B M P B
最後再將時間計算一下。
A、H(0.4)+M(1.2)+P(1.10)+B(0.1)=2.8
B、H(0.4)+M(1.2)+P(1.10)+B(0.1)+M(1.2)+P(1.10)+B(0.1)=5.2
所以根據這個計算 Radiobox 控制項某種意義上是比下拉清單控制項更有效率。
再舉個例子。
7. B、H P B H K K K K
C、H K K K K
接下來我們在每個動作前增加 M。
A、H M P M B M H M K M K M K M K M H
M P M B
A1、H M P M B M P M B M H M K M K M K
M K M H M P M B
B、H M P M B M H M K M K M K M K
C、H M K M K M K M K
刪除可以省略的 M。
A、H M P B H M K K K K M H M P B
A1、H M P B M P B H M K K K K M H M P
B
B、H M P B H M K K K K
C、H M K K K K
最後再計算下時間。
A、H(0.4)+M(1.2)+P(1.10)+B(0.1)+H(0.4)+M(1.2)+K(0.2)*4+M(1.2)+H(0.4)+M(1.2)+P(1.10)+B(0.1)=9.2
A1、
H(0.4)+M(1.2)+P(1.10)+B(0.1)+M(1.2)+P(1.10)+B(0.1)+H(0.4)+M(1.2)+K(0.2)*4+M(1.2)+H(0.4)+M(1.2)+P(1.10
)+B(0.1)=11.6
B、H(0.4)+M(1.2)+P(1.10)+B(0.1)+H(0.4)+M(1.2)+K(0.2)*4=5.2
C、H(0.4)+M(1.2)+K(0.2)*4=2.4
接下來經過分析 A 選擇英文和中文的幾率算成 50%,因此 A 最後算下來是(9.2+11.6)/2=10.4
一目了然這裡最有效率的翻譯器是 C。