百度网盘占用 ESC 键导致 Mac 上的所有软件无法直接使用 ESC 键,需要结合使用 Fn + ESC 两个键的方式实现原本 ESC 键的功能,比如在使用 vim 时将无法直接使用 ESC 退出编辑模式。

排查问题

这个问题困扰了我几天,由于不能直接使用 ESC 键打破了我长期一贯的使用方式,根本无法接受,迫使我花时间去排查导致这个问题的原因,最终定位到是百度网盘软件的问题。

是因为无意之下在设置网盘的时候开启了 快捷上传插件

该功能在开启的时候会提示授权 “辅助功能” 权限,当时没多想,就直接给了权限,而正是因为这个权限,它才可以做到占用 ESC 键,“辅助功能"权限包含了键盘相关的配置能力:

解决方式

注意,仅仅是禁用 快捷上传插件 是不能彻底解决 ESC 键被占用的问题的,重启百度网盘也无济于事。

如果还想用百度网盘的话,需要卸载网盘重新安装才行,卸载前建议先安装腾讯柠檬清理工具,这样在卸载的时候可以同时清理掉残留的一些文件。

总结来说,后续需要多加关注软件获取的权限,以及出现问题时可以通过关闭某些软件来排查定位问题。