You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Emacs:将Option-Command H按键交由系统处理(隐藏其他应用)

解决方法

方法1:取消全局按键绑定

在你的Emacs配置文件(通常是~/.emacs.d/init.el)中添加以下代码,让Emacs不再拦截Cmd-Opt H这个按键组合:

(global-unset-key (kbd "M-s-h"))

保存配置后重启Emacs,此时按下Cmd-Opt H就会交由Mac系统处理,触发“隐藏其他应用”的功能,不会再弹出"M-s-h is undefined"的错误。

方法2:使用Mac移植版专属的系统按键穿透设置

如果你使用的Mitsuharu Emacs Mac移植版支持mac-pass-through-command变量,可以将该按键组合加入穿透列表,让系统直接捕获:

(add-to-list 'mac-pass-through-command (kbd "M-s-h"))

同样保存配置并重启Emacs即可生效。


内容的提问来源于stack exchange,提问作者RNP

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.13 01:57:02