Emacs 无法捕捉很多 M-* 快捷键

本人使用 emacs-mac,GNU Emacs 29.1 图形化界面,M1 Pro,发现很多 M-* 的快捷键都无法触发,怀疑是被其他捕捉了,因为我 C-h k M-* (比如 M-k)是没有反应的,比如这个时候输入 C-g 就会输出 C-g 的帮助。

有什么排查的思路?(没有用改键软件,比如 Karabiner-Elements,记忆里只在 Mac 自带设置里改过 Caps LockControl

背景:最近花了一些时间学习一些 Emacs 配置博客,然后才发现我的似乎很少用 M-*,几乎只有 M-xM-v,然后才发现这个问题。

你看看你开了哪些应用,应该是这些应用设置的。特别是输入法的快捷键,还有系统的快捷键。

V2EX的一个帖子里找到了一个工具 ShortcutDetective,在我电脑上似乎也会崩溃,但是好在在崩溃前帮我找到了问题所在: Hammerspoon。

具体什么问题我还没仔细研究(刚回到家,看到论坛同学的回复,想到的解决方案),但是退出 hs 之后问题就消失了。

具体就是在 hs 里绑定了快捷键,但是因为是很久之前的设置,且我现在不再用这个快捷键对应的工具了,导致没有察觉😂