從滑鼠到達目標的時間可以用公式Time = a + b log2 ( D / S + 1 )來計算。

且讓我們來看看幾個費茨法則的套用。1. 從WindowsXP之後的作業系統開始選單增加一個選項,就是可以隱藏長時間沒有使用的選單,簡單的考慮是從使用頻率的角度出發的,實際上我認為這也是為了減少用戶單擊開始以後彈出選單的長度,減少滑鼠到目標選單之間的距離。
2. OfficeXP以後的選單也提供了隱藏選單和工具條的功能。
3. Mac作業系統的快捷工具條上按鈕很大,象StarDock公司就為我們提供了Mac作業系統工具條的實現,點擊一個按鈕的命中幾率卻是要大很多,而windows的系統列上的按鈕都是16X16的,一不小心還容易點錯。
同時也讓我們來看幾個不好的互動設計1. 在web頁面中經常要使用到分頁的功能,但是往往分頁的頁碼顯示的數字特別小,而且密密麻麻,如果您使用過asp.net提供的DataGrid控制項就知道其分頁顯示的頁碼是多么難用,要選中一個頁碼真的很難,還要小心翼翼的。
2. 在gotdotnet查詢頁面上也有一個分頁功能,不過其提供了“next>>”的方式,點擊分頁不是特別困難,但是頁面滾動到下面去以後如果要翻頁還要將頁面滾到上面去翻頁,使用十分不便。
3. 在uninstall這樣的工具中,界面只有一個主視窗,但是不經常使用到的按鈕很大,經常使用到的按鈕倒很小,如下圖所示:
費茨公式為我們設計互動提供了一個依據,那么是否回答了所有的問題呢?其主要缺點是:1.其套用範圍只是2D的。我覺得還缺乏一個因素就是方向的問題,對於右手使用的用戶來說往左上和左下的方向一般命中要困難,因為操作不便的原因,不信的話大家可以試試,因此如果您要做的特別細緻,就要考慮界面上按鈕的布局了,一般按鈕放在右邊可能會比較好。
2.缺乏對虛擬距離的度量。從滑鼠到目標是一個可以度量的距離,也就是說這個距離是連續的,然而在實際的使用中,這個距離並一定是連續的,實際上有可能是離散的。舉個例子,當你操作文檔的時候需要設定段落的格式,在word中提供了專門的段落選單,在文檔視窗上有,在工具條上,那么為了使用戶能夠快速的設定段落的格式,提供了儘可能多的入口,那么這裡的目標就不是一對一,而是一對多。這裡提出的另一個命題就是為了能夠讓用戶快速的命中目標,那么你必須在程式中設定多個目標的等同目標,也就是說在一個有限的範圍內,要讓目標儘可能無處不在。 windows shell里的sendto,提供了另外一種更為快捷的解決方案。另外一個可行性的方案就是可以讓用戶根據自己的習慣和喜好來DIY目標的擺放,就像 windows開始選單一樣,我們可以按照自己的喜好進行分組。
