MacOS 禁止 option 输出特殊字符
前言
我之前很烦恼 MacOS Option + 任意键
会输出 类似 åçΩçƒåß
这样的特殊字符。我根本没必要去输入这些特殊字符,很多 IDE 的键盘快捷操作会使用 option 加字母的方式来操作,比如 git 提交,在 IDEA 里面就是 option + i 的操作,这样就会在 commit 信息里面带有一个特殊字符。然后官方有没有设置可以关闭,这个问题一直困扰我很久了,最近才得到一个可行的解决方案。
解决方案
下载自定义键盘布局 layout
https://gist.github.com/haosdent/573ea124e5ea666fc576
复制到对应目录
1 | ~/Library/Keyboard\ Layouts/x_layout.keylayout |
添加对应自定义键盘布局
然后就可以了,只要你使用这个键盘布局进行输入的时候,那么 option 键 + 字母就会失效。
如果你和我一样使用了第三方的输入法,还需要在第三方输入法对应的配置项中找到键盘布局并修改,我目前使用的是搜狗输入法,配置位置如下:
不过,需要注意的是,有时候突然使用搜狗输入法这个键盘布局会失效(依旧会有特殊字符),不知道为什么,但是重新切换其他输入法之后切换回来就好了,目前非常偶然才会出现。
参考链接
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 LinkinStar's Blog!
评论