Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-core/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
键按javascript ctrl键_Javascript_Jquery_Key_Ctrl - Fatal编程技术网

键按javascript ctrl键

键按javascript ctrl键,javascript,jquery,key,ctrl,Javascript,Jquery,Key,Ctrl,有人能告诉我Ctrl键是怎么回事吗? 关于这件事,我已经尝试了所有问题的答案——没有任何效果 $("body").on("keypress", function(e) { if (e.which == 49) summon = "SpearMan"; if (e.which == 50) summon = "SwordMan"; if (e.which == e.ctrlKey) { console.log("ctrl");

有人能告诉我Ctrl键是怎么回事吗? 关于这件事,我已经尝试了所有问题的答案——没有任何效果

$("body").on("keypress", function(e) {
    if (e.which == 49)
        summon = "SpearMan";
    if (e.which == 50)
        summon = "SwordMan";
    if (e.which == e.ctrlKey) {
        console.log("ctrl");
    }
});

即使在学校,他们的例子也不起作用。请帮忙。

所以我决定使用这个插件 这对我不起作用,因为只有当我有一个 . 所以我所做的就是找到它是如何使用ctrl键的:

$("body").on("keypress", function(e){
        if(!event.metaKey && !event.ctrlKey) {
            console.log("ctrl");
            gather = true;
        }
});

你想达到什么目标?按1=矛兵,按2=剑士,按ctrl=某物(
e.which==17
)?或者您想将ctrl与另一个键(
e.which==49&&e.ctrlKey
)结合使用?