我正在尝试使用此jQuery.Hotkeys插件。
虽然它触发了按键上的事件,但我想知道按下的键的名称。
所以对于这段代码:
$(document).bind('keydown', 'alt+ctrl+z', myCallback);
我想在alt+ctrl+z
myCallback
function myCallback(){
// how to get the name of clicked key i;e `alt+ctrl+z` here
}
答案 0 :(得分:1)
我想在
中获取值alt+ctrl+z
myCallback
由于您正在使用jQuery.Hotkeys插件,因此您可以访问传递的keys
对象的data
对象上的event
属性:
$(document).bind('keydown', 'alt+ctrl+z', myCallback);
function myCallback(e) {
console.log(e.data.keys); // alt+ctrl+z
}