Mac M1设备键盘suppr、enter、tab等键在Android Studio中失灵求助
问题解决建议
以下为针对该场景的可落地排查修复方案:
- 重置IDE键盘映射:打开
Preferences > Keymap,切换为默认Mac OS X 键盘方案,重启IDE后测试按键是否恢复,排除自定义快捷键或插件篡改映射的问题。 - 清理IDE本地缓存:点击顶部菜单栏
File > Invalidate Caches...,勾选Clear file system cache and local history后执行重启,该操作可以解决90%以上的IDE临时功能异常问题。 - 排查输入法兼容性:临时切换到Mac系统自带的英文输入法,测试按键是否正常。Big Sur 11.4版本对部分第三方输入法的旧版本存在输入事件拦截问题,可升级第三方输入法到最新适配M1的版本解决。
- 检查系统输入权限:打开Mac系统设置
安全性与隐私 > 隐私 > 输入监控,确认Android Studio已被勾选授权,M1架构的Mac会拦截未授权应用的特殊功能按键事件。 - 修复Flutter插件适配问题:你当前使用的Flutter 2.5.3对应适配的Android Studio Arctic Fox插件版本为58.0.1,若你安装了更高版本的Flutter/Dart插件,会出现兼容性bug。可打开
Preferences > Plugins > Installed,卸载现有Flutter、Dart插件后手动安装对应版本,重启即可恢复。 - 升级IDE补丁版本:Arctic Fox 2020.3.1 Patch 3存在已知的M1设备输入事件缓存bug,官方在Patch 4中完成了修复,可直接升级到Patch 4版本,不会影响现有Flutter 2.5.3开发环境的兼容性。
内容的提问来源于stack exchange,提问作者DevElectron
相关产品推荐
相关产品推荐

