佳木斯湛栽影视文化发展公司

主頁 > 知識庫 > [轉(zhuǎn)]Accesskey引起的一點(diǎn)點(diǎn)思考

[轉(zhuǎn)]Accesskey引起的一點(diǎn)點(diǎn)思考

熱門標(biāo)簽:鐵路電話系統(tǒng) 智能手機(jī) 呼叫中心市場需求 銀行業(yè)務(wù) 美圖手機(jī) 網(wǎng)站文章發(fā)布 服務(wù)器配置 檢查注冊表項(xiàng)

Access key 是什么?~估計(jì)除了做 Web 開發(fā)的沒多少人知道,Access key 是網(wǎng)頁提供的快捷鍵。先回到軟件界面,看下我的 Opera 的菜單,我的 Opera 是修改過的,中英文混在一起。

中文的作法一般都是在文字后面加個括號,里面的鍵值用下劃線標(biāo)出。而英文一般是把開頭當(dāng)成鍵值,如有重復(fù)的就推到第二第三,如果那個單詞比較倒霉,所有字母都有跟別的有沖突又排在最后面的話,一般做法也不會像中文一樣加括號標(biāo)值。而是調(diào)整其他的來解決沖突,這年頭,視覺第一!中文什么好辦法,統(tǒng)一加括號。這是系統(tǒng)提示的熱鍵(比較懶,沒去查它叫什么名?),按下 alt+key 可直呼出,不知道有多少人使用鼠標(biāo)去點(diǎn)多一些。

回到網(wǎng)頁中,在網(wǎng)頁里,一樣有差不多功能的東東。大家叫它Access key,貌是最近流行滴樣子。
tag accesskey="x">標(biāo)簽添加屬性accesskey,屬性值就是對應(yīng)的鍵/tag> 相關(guān)資料:http://www.w3.org/TR/1999/REC-html401-19991224/interact/forms.html#access-keys

一般按法也是 alt+key 來選中。不過各瀏覽器都不大一樣。
IE系列使用alt+key,再加Entet回一下下車(如果是鏈接的話。)
FF2.0以下的是也是使用alt+key,不過如果是鏈接的話,直接打開,Netscape也是直接按Alt+key
FF2.0的,官方說:網(wǎng)頁提供的快捷鍵 (Access key) 現(xiàn)在在 Windows 上請以 Alt+Shift+Key 來使用,在 Mac OS X 為 Ctrl+key,Unix 則是 Ctrl+Shift+key。,可是我的SUSE上的FF2.0仍然是用 Alt+Shift+Key,不知道是算什么系統(tǒng)。。-_-!!
除了alt+key外還要多按個鍵的做法是為了避免與瀏覽器的沖突,想法是好滴,可單手按起來并不方便。
Opera的是按下Shift+Esc 激活accesskey面板。再接Key直接選擇,這是我以前做的小站的部分截圖

跟Opera使用方式差不我的還有Konqueror,Konqueror 是個按下Ctrl 激活 accesskey 面板,除去已經(jīng)分配的 accesskey外,會自動把其他的鍵按頁面鏈接的順序按XXX條件分配,字母分完了就分配數(shù)字,都分完了后面的就沒有。不過Konqueror 這個瀏覽器,估計(jì)沒什么人會去用,現(xiàn)在 linux 的發(fā)行版大多默認(rèn)是 Firefox 。

Mac OS X 上的我就不知道。沒錢買裝的起這種系統(tǒng)的機(jī)子。x86的裝了n個版本,N臺機(jī)子,都沒裝上一個圖型界面可用的。如有使用Mac OS的朋友告知一下,也許我哪天會用上Mac不用再想這個問題。

知道了accesskey 怎樣操作后,思考一下,它應(yīng)該用在什么地方。
一般來說,非打字狀態(tài)下,我左手是放鍵盤左邊或者拿煙,右手抓住鼠標(biāo),以防給人搶了。
如果有明顯提示的 accesskey 并在 key 是鍵盤左邊,我單手能很方便按到時才可能會使用,我比較懶 ^_#。

為什么說要有明顯提示的 accesskey 才可能會使用會使用呢?我以前做的小站。是使用tip來提示的,我連自己做的東西都忘記了,更別說別人的。而如果按一個鍵要我把整只左手移到鍵盤的右邊,我寧可使用鼠標(biāo)操作。
那什么是明顯的提示呢??匆幌滦「矢实涡≌景桑⒁庾钌厦娴膶?dǎo)航菜單。英文還是比較好做一點(diǎn)點(diǎn),可以抽個字母來用,中文的我并沒想到什么好一點(diǎn)的辦法。也許像窗口的菜單的一樣是個辦法,中文的字并不能全排進(jìn)鍵盤那些鍵里,就算可以排進(jìn)去,又有多少人能記得住。

accesskey 的值可以是字母跟數(shù)字。一些瀏覽器并沒有解決網(wǎng)頁里跟瀏覽器里的按鍵沖突。 所以,并非所有的字母都適合使用。同時,一些瀏覽器的數(shù)字并不能使用小鍵盤里的數(shù)字。比如FF,
如果一個人會在網(wǎng)頁里使用別人提供 accesskey 的話,理論上他也會使用瀏覽器上的來完成一些操作。當(dāng)然,這只是我個人想法,并不知道別人是否也是這樣。也許別人跟我一樣,IE只是用來調(diào)試網(wǎng)頁使用的。

如果在網(wǎng)頁里使用的 accesskey 與瀏覽器上的菜單重疊了,比如 "V" 給網(wǎng)頁用了,我就不能按 Alt+V, C 這樣簡單的在IE打開源文件來看,哎!做開發(fā)的人一天就知道看代碼。 希望有在網(wǎng)頁使用accesskey 的朋友不要選擇與瀏覽器的有沖突的鍵。

除了菜單。還有什么地方常會用到呢?一般來說是表單,錄入文字時我會使用雙手。按鍵范圍也就就大了。比如像一位臺灣的朋友OOO的blog,在評論時可以用 accesskey 來選擇要填的地方。像這樣操作的確方便了點(diǎn),不過我一般都不用。
一般我看文章時。右手還在鼠標(biāo)上,拉到評論時,會順便點(diǎn)在第一個 input 里,之后一般是按 Tab 來跳到下一個 input 或者別的,要返回上一個時,是按 Tab+Shift 來跳回,怎樣說 Tab 鍵也是比較大一點(diǎn)的,方便按一點(diǎn)。

說著說著,好像accesskey 用處并不怎樣的樣子。其實(shí),因?yàn)槲覀円话阌惺髽?biāo)用,如果沒有鼠標(biāo)呢?所以,大家買手機(jī)時最少得買有藍(lán)牙可以控制電腦滴,要是鼠標(biāo)不小心壞了,還可以臨時當(dāng)下鼠標(biāo)用。在現(xiàn)在多數(shù)網(wǎng)站光使用Tab都比較難用滴,又有多少使用AJAX技術(shù)的網(wǎng)站來提高用戶體驗(yàn)~結(jié)果是讓我在鼠標(biāo)出現(xiàn)問題時,連唯一的Tab都沒用沒了。

除去 accesskey 外,還有一些網(wǎng)站,強(qiáng)制使用鍵盤的某些鍵配合js來完成一些操作。比如按Home鍵就跳到首頁,方向鍵向左是跳到上一篇文章,向右是跳到下一篇。有時,用著是挺方便的;有時,也許會很煩,因?yàn)樵瓉淼墓δ軟]了。

請不用在本小站嘗試 accesskey,因?yàn)闆]有做之類的功能,只是昨晚有個朋友問到 FF2.0 按了沒反應(yīng)的問題,便寫下自己的一些想法。也許,下一次改版,我會把小站做得更像樣,也許,改版都可以省掉,因?yàn)楹軕?,忙其?shí)只是個華麗的借口。

標(biāo)簽:樂山 長治 沈陽 上海 新疆 河南 紅河 滄州

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《[轉(zhuǎn)]Accesskey引起的一點(diǎn)點(diǎn)思考》,本文關(guān)鍵詞  ;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 收縮
    • 微信客服
    • 微信二維碼
    • 電話咨詢

    • 400-1100-266
    东方市| 和平县| 安西县| 永康市| 刚察县| 手游| 阿瓦提县| 册亨县| 新宁县| 永修县| 香河县| 昌乐县| 延川县| 唐河县| 昌平区| 汕尾市| 石河子市| 湘潭市| 德惠市| 博兴县| 武胜县| 南充市| 安康市| 互助| 长阳| 梓潼县| 六枝特区| 家居| 抚宁县| 合水县| 文昌市| 巩义市| 邢台县| 饶平县| 新泰市| 珲春市| 汽车| 红河县| 库尔勒市| 漳平市| 京山县|