AccessKey在web的作用性

AccessKey是一個非常有意思的東東,不過在web中會去使用AccessKey的人應該不多。因爲長久以來就只有少部分人會用它在web中定義快捷鍵,而瀏覽者在潛移默化之下也都習慣了“蹂躪”鼠標;瀏覽者一習慣了點鼠標,在web用AccessKey的人就更少了。不知道這長長的一句有沒有語法錯誤,我自己都被繞進去了-_-!!!縮下句就是:AccessKey雖然有趣,但使用的人不多。

使用AccessKey定製快捷鍵是件非常簡單的事情,而所定製的快捷鍵都是按Alt+Key來呼出的。

演示地址:http://www.doyoe.com/model/dhtml/example/accesskey.htm

如下面幾個例子:

<p>
<label for="test1" accesskey="1"><u>#1</u> Press Alt+1 to set focus to textbox</label>
<input type="text" id="test1" value="Alt+1" />
</p>
<p>
<label for="test2" accesskey="Q"><u>#2</u> Press Alt+Q to set focus to textbox</label>
<input type="text" id="test2" value="Alt+Q" />
</p>
<p>
<label for="test3" accesskey="@"><u>#3</u> Press Alt+Shift+@ to set focus to textbox</label>
<input type="text" id="test3" value="Alt+Shift+@" />
</p>

上面的幾個例子,你會發現AccessKey應用起來非常方便簡單,要定製的只是Alt+Key中的Key。Key的值理論上來說可以是任意鍵值,不過一般都會與幾個固有的快捷鍵區分開來。如Alt+E是瀏覽器中的“查看”快捷鍵,如果你在web也定製了這個快捷鍵,兩個快捷鍵就會衝突,覆蓋掉瀏覽器中的“查看”快捷鍵。

有沒有發現第三個例子,第三個例子按Alt+@並沒有得到Focus,因爲鍵盤上按Alt+@得到的根本不是Alt+@,而是Alt+2,要得到Alt+@需要按Alt+Shift+@-_-!!!

我想應該沒人會這麼折磨自己,像Alt+@這樣刁鑽的快捷鍵用戶體驗太差了。。。

 
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章