当前位置: 首页 > 知识库问答 >
问题:

如何在Atom软件包中捕捉用户按escape键

农诚
2023-03-14

我正在开发一个Atom软件包,当我按下Ctrl-Shift-Up时,会执行某些命令。

当我第一次按Ctrl-Shift-Up时,Atom进入了一种“模式”,在这种模式下,情况会发生不同的变化。现在,我想我知道该怎么做了。但我不知道如何让atom劫持逃生钥匙。

共有1个答案

甄阿苏
2023-03-14

您可以通过package keymap将命令分配给Esc。

示例:

'atom-text-editor:not([mini])':
  'escape': 'my-package:do-stuff'

如果你的CtrlShift快捷方式创建自定义视图时,您可能希望将快捷方式限制为其CSS选择器。

示例:

'.my-custom-view':
  'escape': 'my-package:do-stuff'

进一步阅读:

  • Atom飞行手册:深度关键地图
 类似资料:
  • 问题内容: 我正在命令窗口(Windows 7,Python 3.1)中运行进程,我希望用户通过按ESCape键来中止该进程。但是,按ESCape键似乎没有执行任何操作:-(,循环永不中断。我也尝试从IDE(机翼)内部运行脚本,但同样,循环也不能中断。 以下是我的概念验证测试的简化版本… 如果有人能告诉我我可能会出问题的地方,我将不胜感激。 问题答案: Python 3字符串是unicode,因此

  • 本文向大家介绍在Unity中捕捉Android的常用按钮返回事件,包括了在Unity中捕捉Android的常用按钮返回事件的使用技巧和注意事项,需要的朋友参考一下 在Unity开发中捕捉Android的常用事件其实很简单 以上所述是小编给大家介绍的在Unity中捕捉Android的常用按钮返回事件,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对呐喊教程

  • 我需要捕捉用户挂断的事实,但我不知道如何。 有什么建议吗?

  • 我在一个xml布局文件中声明了许多按钮,并将此布局用于一个片段。 令人失望的是,“onclickbutton”事件被捕捉在主机activity,而不是在我的片段。当然,在我的片段中,我可以手动解决这个问题,如下所示: 有没有显式的方法来处理片段中的onClickbutton事件?

  • 我想要的是每次tomcat服务器启动时都启动一个线程。为此,我需要关注关闭tomcat的事件。我该怎么做?我尝试使用会话来完成,但有时会话甚至在关闭并重新启动tomcat后仍然存在?我有什么选择?

  • 我正在尝试用kotlin做一个Spring MVC RestController,但是我很难用LocalDatetime使用RequestParams。 如果我不指定参数< code>localhost:8080/,它会给出一个可在ControllerAdvice中捕获的错误,但如果我指定一个空值< code > localhost:8080/end date = ,它会给出< code > Ja