2012-09-24 78 views
3

我正在爲視障人士開展一個項目。我想建立一個可以完全由鍵盤控制的網站。例如:如果他按下「Space」鍵,將會選擇某些分組鏈接的標籤,然後他可以使用Up和Down鍵盤鍵選擇以下鏈接,並在按下Enter鍵時輸入鏈接。該網站將嵌入聲音,至此我已完成工作。我是網頁設計的新手,使用Javascript,Ajax等。所以如果有人能幫助我一點點洞察力,那將是非常棒的! 謝謝 Yugesh鍵盤控制網站

+0

嘗試https://developer.mozilla.org/en-US/docs/DOM/element.onkeypress –

+0

空格鍵_already_會執行某些操作(取決於鍵盤焦點在哪裏,空格鍵會向下滾動或按按鈕/複選框或 - 當然 - 鍵入一個空格字符),所以我不確定我是否將該鍵用於您的功能。這是不是在一定程度上重新發明輪子,因爲有視覺障礙者可以使用這些瀏覽工具 - 他們可能已經使用這些工具進行一般的網頁瀏覽,所以他們必須只爲您的網站學習您的系統。 Ajax如何應用於此? – nnnnnn

回答

0

你只需編寫'按鍵'事件和使用特殊鍵的密鑰代碼,如37-38-39-40左,上,右,下鍵。

1

我想一個對你來說可能很有用的庫是keymaster

它允許您定義鍵綁定,覆蓋瀏覽器的默認綁定,並支持範圍以啓用/禁用應用程序各個區域的鍵綁定。

+0

很好找! Golo,至少對我來說非常有用 – Shaheer