【发布时间】:2021-03-18 08:39:48
【问题描述】:
我想在 React 项目中使用 Ctrl+LeftMouseClick 的快捷方式。
它在我的带有 Chrome 的 Mac 上运行良好,但在 Firefox 中,快捷方式触发鼠标右键单击 (event.button = 2)。我认为这是因为 Ctrl+LeftMouse Click 的 MacOS 右键单击功能。
但为什么它可以在 Chrome 中运行,我如何让它也可以在 Firefox 中运行?
【问题讨论】:
-
Ctrl+左键单击在大多数浏览器中用于在新选项卡中打开链接。您确定要这样打破用户的期望吗?
-
@Thomas 是的,我确定,该快捷方式仅用于没有链接的 3D 画布场景:)
标签: javascript reactjs typescript keyboard-shortcuts mouseclick-event