YUI外掛程式 定製快捷鍵

2021-08-25 15:12:58 字數 524 閱讀 2823

話說yui框架的外掛程式很少,這次試著用yui的基層庫寫乙個比較務實的小外掛程式,此版本比較初級,沒有做任何優化的措施,誒。因為寫了蠻久了,今天拖出來測了一下,能過。怕下次沒時間寫這個blog, 所以api就沒寫了,立馬過來寫blog了~

這個小外掛程式就是實現可訪問性中的增強鍵盤使用方面,該外掛程式基於yui的核心庫開發,通過設定元素classname為特定標示,為該元素增加鍵盤的操作。(該外掛程式可以設定更多的快捷鍵)

關於設定:

比如ctrl+a快捷鍵,設定其class 為"c_a";

alt+b快捷鍵 設定其class為"a_b";

ctrl+alt+b  快捷鍵,設定其class為 "c_a_b"(初級版本,混合快捷鍵c必須在前面

該外掛程式除了提供快捷鍵的定製, 也提供方向鍵的使用。

常用頁面使用tab鍵切換聚焦元素,該外掛程式提供上下左右的方式 聚焦 附近的元素 。

版本比較初級,還有一些想法沒有實現, 暫且定為accesskey1.0版本。現在僅在ie上測試通過。其他瀏覽器未支援。若有時間,再實現其他瀏覽器的支援以及想法

定製xfce快捷鍵

在 首選項 xfce 4 設定管理器 鍵盤 中有乙個 應用程式快捷鍵 選項卡。其對應的配置檔案在下面兩個地方 config xfce4 xfconf xfce perchannel xml xfce4 keyboard shortcuts.xml etc xdg xfce4 xfconf xfce ...

vim 外掛程式快捷鍵

tabnew 增加乙個標籤 tabc 關閉當前的tab tabo 關閉所有其他的tab tabs 檢視所有開啟的tab tabp 或gt 前乙個 tabn 或gt 後乙個 tabe 檔名 在新標籤頁中開啟指定的檔案。tabnew 檔名 在新標籤頁中編輯新的檔案。f file 給視窗重新命名nerdt...

vsCode 快捷鍵 外掛程式

ctrl 和 ctrl 實現文字的向左移動或者向右移動 按f1開啟幫助 選擇編譯器 及 除錯python ctrl shift p然後輸入 python select interpreter interpreter 解釋 選擇直譯器,如果有虛擬空間,應該選擇那個虛擬空間 shift enter將當前...