【问题标题】:Javascript send combination keystrokeJavascript发送组合击键
【发布时间】:2014-09-23 17:04:37
【问题描述】:

我想使用 Javascript 向浏览器发送组合击键。例如,CMD + A。我试过this,但它似乎不起作用。 (在 Safari 中测试)。

【问题讨论】:

  • 给出的例子是使用CTRL + KEY,你说的CMD是什么类型的键?
  • CMD 可能是 Mac 的 cmd 键
  • 你期望它做什么?触发一些事件处理程序?

标签: javascript keystroke


【解决方案1】:

我强烈推荐mousetrap.js。它直观、轻巧且非常易于使用;

编辑:See this answer。请注意,CMD+A(或任何其他组合)实际上并不是两者都在一起 - 在两者都有 keyup 之前,它是两者的 keydown 事件。

【讨论】:

  • 我不想检测键盘事件,我想发送它们到浏览器。 mousetrap.js 确实非常适合检测快捷方式,但这不是我想要做的。
  • 我更新了我的答案,添加了一个指向 stackoverflow.com/questions/961532/… 的链接,看起来就像您要找的一样。
  • 这些示例没有显示如何进行组合键击。
猜你喜欢
  • 1970-01-01
  • 2019-10-08
  • 2014-02-28
  • 1970-01-01
  • 1970-01-01
  • 2013-01-13
  • 2010-12-25
  • 2016-11-28
  • 2011-10-25
相关资源
最近更新 更多