joh*_*odo 6 javascript keypress keydown keyup
我正在构建一个终端的浏览器界面.我需要捕捉字符(字母数字,点,斜线,...)和非字符键按下(箭头,F1-F12,...).此外,如果用户按下一些键,那么重复按键会很好(应该重复调用该函数直到释放键).空格键,字符,......
我希望这可以作为跨浏览器(jQuery keypress在该帐户上失败).我也尝试过使用jquery.hotkeys.js的fork,但是如果我理解正确的话,我就无法在单个函数中捕获特殊键和字符键(前者应该使用keydown而后者应该使用keydown).
是否有一个JS库可以让我捕获字符和特殊键?
我希望我不会错过一些明显的东西.:)
更新澄清:我正在寻找可以隐藏浏览器实现细节的库.
我最终使用了keycode.js,但正在围绕 keydown、keypress 和 keyup 事件构建一个完整的事件管理系统,因为只有一个事件(keydown)不足以确定输入了哪个字符以及按下了哪个键(如果有)没有对应的字符。浏览器不兼容是这一挑战的额外好处。:)
谢谢两位的回答,让我彻底理解了问题。
归档时间: |
|
查看次数: |
4997 次 |
最近记录: |