我正在为终端构建浏览器界面。我需要同时捕捉字符(字母数字、点、斜线......)和非字符按键(箭头、F1-F12、......)。此外,如果用户按住某个键,那么重复按键会很好(应该重复调用该函数,直到释放键)。空格键,字符,...也是如此
我希望这尽可能跨浏览器(jQuery keypress在该帐户上失败)。我也尝试过使用fork of jquery.hotkeys.js,但如果我理解正确,我无法在一个函数中同时捕获特殊键和字符键(应该使用 keydown 前者,后者使用 keydown )。
是否有一个 JS 库可以让我同时捕获字符和特殊键?
我希望我没有遗漏一些明显的东西。:)
更新澄清:我正在寻找可以隐藏浏览器实现细节的库。