javascript - jQuery 检查是否单击左 ctrl + 左 shift 和左 ctrl + 右 shift

标签 javascript jquery events

<分区>

我尝试执行此代码:

$(input).keyup(function (e)
{
    alert(e.shiftKey);
});

但是我写的每一个字符都是“false”,我该怎么办呢?

最佳答案

遗憾的是,事件 API 无法做到这一点——两个 shift 键都返回 keyCode 16,两个 ctrl 键都返回 17——它们无法区分!

对不起坏消息:(

关于javascript - jQuery 检查是否单击左 ctrl + 左 shift 和左 ctrl + 右 shift,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9276843/

相关文章:

javascript - 使用 jquery-pjax 时如何强制一个链接进行整页加载

javascript - 在 jQuery 中添加新行时禁用其他选择框的选定选项

javascript - 当我调整浏览器大小时,bxslider slider 图像不会调整大小

jquery - 如何使用 AJAX 进行重定向?

javascript - 根据源 ID 更改 onkeypress 事件的函数参数

ms-access - MS Access 中查询的字段默认值

javascript - 用 jQuery 替换 HTML 上的小转变

Javascript 来查看该 div 是否悬停

jquery - 近乎完美的 Jquery slider 的微小修改

javascript - Cordova 应用程序中的触发事件