Javascript 是否有任何库具有keyup/keypress keyCode规范化代码?
我正在寻找一些基本上能将这里列出的浏览器怪癖编成代码的东西:并将其编入一个可以在javascript中使用的库中。它最好有这样的接口:Javascript 是否有任何库具有keyup/keypress keyCode规范化代码?,javascript,dom,keyboard,dom-events,Javascript,Dom,Keyboard,Dom Events,我正在寻找一些基本上能将这里列出的浏览器怪癖编成代码的东西:并将其编入一个可以在javascript中使用的库中。它最好有这样的接口: domNode.addEventListener("keyup",function(e) { if(SuperKeys(e.which) === SuperKeys.down) { // do some down action } }) 如果有某种方法可以轻松地在按键键代码和键向上/键向下键代码之间转换(使用适当的shift键修改器),那也很好
domNode.addEventListener("keyup",function(e) {
if(SuperKeys(e.which) === SuperKeys.down) {
// do some down action
}
})
如果有某种方法可以轻松地在按键键代码和键向上/键向下键代码之间转换(使用适当的shift键修改器),那也很好
jquery似乎有一些规范化代码:。但是,我正在寻找一个可以添加到代码中的小型专用模块(我不想为此添加jquery)
这样的事情存在吗?我想可能会满足你的要求
旁注:jQuery对所做的一切似乎都是这样的:
if (!event.which) {
event.which = event.charCode != null ? event.charCode : event.keyCode;
}
在一年的无所事事之后,我创建了一个新的工具,使处理键盘事件变得更加容易。例如:
domNode.addEventListener("keyup", function(event) {
if(keysight(event).key === 'down') {
// do some down action
}
})
我想如果没有人回答,答案可能是没有这样的图书馆!算我吃惊吧