JQuery keyboard control #1 planning.

Keyboard detection, 一直是我的最愛.
一個 keyboard 可以簡單 define 網頁裡頭的 hotkey!!

keyboard.js 從 06 年開始寫到 1.08 的 version.
日前重看一下代碼….  …. 原來自己寫得有夠亂七八糟的.

決定借工作之便重寫為 OOP style.

功能預定如下:

  • 各鍵使用 event.keyCode 或直接用鍵名稱作鍵值. – done
  • 簡單 define 各鍵功能, 可累加功能於同鍵上. -done
  • 單次按鍵 可選重複 fire event 或 fire only 1 times. -done
  • 重覆按鍵的間隔 key.fps -done
  • 順序輸入一組 String 作為觸發條件 -done
    • 支援 repeat -done
    • 根據keybind.key.length 自動增長 config.historylength 長度 -done
  • $.keyDebug 輸出接口. return string -done
  • 使用 eventListener 取代舊有 setInterval 作 self.calling, 減輕負載. – done
  • KeyAlone when define – working.
  • 可簡單 import / export keylist => 日後 upgrade 為 menu hotkey. -done

寫入中…

2012-02-29

然後是 menu list 了. 怎樣管理比較好???

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *

*

這個網站採用 Akismet 服務減少垃圾留言。進一步瞭解 Akismet 如何處理網站訪客的留言資料