我说的是这个:
我希望“罗马尼亚语 - 标准”仅为“罗马尼亚语”。已经有一个条目名为“罗马尼亚语”,但我无法将其用于我的键盘布局。
有谁知道一种方法,甚至是黑客方法,可以实现这一目标?
答案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
文件本身(也是读/写权限)。
保存、关闭并检查系统偏好设置看看它是否有效。
它对我有用: