如何在 Mac OS X 中更改输入源名称

如何在 Mac OS X 中更改输入源名称

我说的是这个:

偏好设置 - 语言和文本

我希望“罗马尼亚语 - 标准”仅为“罗马尼亚语”。已经有一个条目名为“罗马尼亚语”,但我无法将其用于我的键盘布局。

有谁知道一种方法,甚至是黑客方法,可以实现这一目标?

答案1

系统提供的键盘布局位于/System/Library/Keyboard Layouts/AppleKeyBoardLayouts.bundle

右键单击该包并选择显示包装内容

导航Contents/Resources/English.lproj/


编辑该InfoPlist.strings文件以更改英语区域设置的键盘布局名称。左侧是布局的内部名称(请勿更改),右侧是本地化名称。

"Romanian" = "Romanian";
"Romanian-Standard" = "Romanian - Standard";

我将其更改为以下内容:

"Romanian" = "Romanian - Nonstandard";
"Romanian-Standard" = "Romanian";

为了能够编辑这些文件,您需要将您的用户帐户添加到English.lproj文件夹的授权用户列表中获取信息对话框(读/写权限),以及InfoPlist.strings文件本身(也是读/写权限)。

保存、关闭并检查系统偏好设置看看它是否有效。

它对我有用:

在此处输入图片描述

相关内容