【问题标题】:How can I tell if it's me or my computer hardware, that causes the ctrl keypress to not get noticed?如何判断是我还是我的计算机硬件导致 ctrl 按键没有被注意到?
【发布时间】:2025-12-26 01:35:13
【问题描述】:

我在 Emacs 工作。几个月来,在我的 MacBook Pro 上,经常当我键入 Ctrl-some character 时,它无法识别 Ctrl 并且烦人的 some character 被插入到缓冲区中。我试图弄清楚是我,我的软件还是我的硬件。关于如何解决这个问题的任何建议?有时它会发生在其他元键上。也许我只需要做手部强化练习?它开始影响我的工作效率。

【问题讨论】:

  • 您是在问一般性,还是在问如何知道是否只有 Emacs 看不到密钥?如果这不仅仅是关于 Emacs,那么可能删除 emacs 标签。
  • 我所能建议的就是在你的操作系统中安装某种按键记录器,然后在发生这种情况时检查日志,看看它是否为该按键序列注册了修饰符。
  • 您也可以尝试使用其他键盘一段时间。不过,我认为这不是手部力量的问题——IIRC Mac 键盘几乎没有行程(在我看来,它们总是可怕),所以如果你认为你正在按下关键我希望你真的是。
  • FWIW 在我看来,Emacs 不太可能收到修改后的键序列,然后有时会对其进行反修改。
  • @phils 提供了很多很棒的建议。如果我弄清楚了,我会发布。

标签: macos emacs keypress


【解决方案1】:

只需安装 karabiner-elements 之类的工具,例如。 G。使用 HomeBrew:

brew cask install karabiner-elements

然后开始

Karabiner-EventViewer.app

显示您按下的所有按键。

【讨论】:

    最近更新 更多