創建基於瀏覽器的基於單頁面瀏覽器的RIA。想廣泛使用鍵盤快捷鍵。起初,我的焦點是專業用戶喜歡點擊的替代方案,並且可以在各種瀏覽器中工作。在研究中,我現在看到大量關於支持物理可訪問性的文獻,恐怕這可能成爲碩士論文,而不是一天的工作。RIA跨瀏覽器的鍵盤快捷鍵慣例,可訪問性
是否有一個簡明指南哪些鍵
- 好跨瀏覽器使用(例如,不要在Mac或Ctrl + P在Windows上覆蓋加利福尼亞+ W)
- 通常用於特定目的(例如加利福尼亞+ Z /按Ctrl + Z =撤消是一個明顯的例子)
- 鑑定在常見普及標準
例如,不熟悉不同的ABI所有瀏覽器或替代設備如果我可以看一下網格,以確保我不會意外疏遠一羣本來不太滿足的用戶,那將是很好的選擇。
我可以找到關於鍵映射機制的許多鏈接(Mousetrap.js很簡單而且有效,順便說一句),但不是很多關於瀏覽器和人類可用性段的約定/指南/標準,例如。這些鏈接:
- Mousetrap.js
- KeyMap.js
- SO:Javascript keyboard shortcuts for web application
- SO:which is the best Javascript Keyboard event library.(Hotkeys,Shortcuts)
- SO:Robust keyboard shortcut handling using JavaScript
- SO:Is there an open source library JS for keyboard binding in the browser?
如果マtters,jQuery(或任何其他有用的庫)都很好。
現在,它已發佈,我看到一個'相關'問題的新列表,包括這個寶石[http://stackoverflow.com/questions/2769317/which-key-to-bind-to-avoid-conflict-with -native-瀏覽器的快捷鍵?RQ = 1](http://stackoverflow.com/questions/2769317/which-key-to-bind-to-avoid-conflict-with-native-browser-shortcuts?rq=1) – prototype