无法在jQuery中捕获Ctrl + Alt +箭头键事件

ser*_*erg 3 javascript jquery javascript-events

由于一些奇怪的原因,我无法在textarea中捕获Ctrl+ Alt+ Arrow组合键.它是某种被Windows吞噬的系统热键吗?Ctrl+ Alt+ Any LetterCtrl+ Alt+ Shift+ Arrow被捕获得很好.

$(document).ready(function() {
    $("textarea").bind("keydown", function(event) {
        console.log(event);
        if(event.altKey && event.ctrlKey && event.which == 38) {
            console.log("ctrl+alt+up"); //never triggered
        }
    });
});
Run Code Online (Sandbox Code Playgroud)

当按下Ctrl+ Alt+时Any Letter,我在控制台中看到所有3个事件.当按下Ctrl+ Alt+时Arrow,我只看到2个事件(for CtrlAlt).

有任何想法吗?

Jar*_*rek 5

我刚刚检查了你的代码,一切都在IE8,Firefox和Chrome中运行良好.你使用的是什么浏览器?

你尝试过使用jquery hotkeys插件吗?