【发布时间】:2011-03-28 01:19:17
【问题描述】:
由于某些奇怪的原因,我无法在 textarea 中捕获 Ctrl+Alt+Arrow 组合键。它是某种被 Windows 吞噬的系统热键吗? Ctrl+Alt+任何字母和Ctrl+Alt+Shift +箭头被很好地捕获了。
$(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
}
});
});
当 Ctrl+Alt+Any Letter 被按下时,我在控制台中看到所有 3 个事件。当 Ctrl+Alt+Arrow 被按下时,我只看到 2 个事件(对于 Ctrl 和 Alt)。
有什么想法吗?
【问题讨论】:
-
我的上帝。 Ctrl+Alt+Arrow 将我的整个屏幕按箭头键的方向旋转。我怎么不知道这个了不起???
-
@MooGoo 哪个操作系统?我在 Vista 上没有看到类似的东西。
-
Vista。虽然它可能与上面的联想英国媒体报道有关。
-
我认为 ATI 显卡有这样的应用程序可以旋转屏幕
标签: javascript jquery javascript-events