在JavaScript中捕获Ctrl +鼠标左键组合

时间:2019-01-29 12:00:42

标签: angular typescript events triggers dom-events

我正在尝试捕获 ctrl 键盘按钮和鼠标左键的组合。 我调查了Google,但尚未找到任何解决方案。

有人可以帮忙吗?

2 个答案:

答案 0 :(得分:0)

只需检查ctrlKet事件属性

<body (click)="click($event)"/>

click($event) {
    console.log($event)
    if (event.ctrlKey)
    {
     // logic here
    }
  }

答案 1 :(得分:0)

从事件中检查ctrlKey属性。示例:

.html

<div (click)="clicked($event)">click me</div>

.ts

clicked(event: MouseEvent) {
  console.log(event.ctrlKey);
}

检查working stackblitz