在 Mac OS 10.6 中重置默认输入法

在 Mac OS 10.6 中重置默认输入法

我是一个德沃夏克键盘手。

我最近在岳父岳母家安装了一台新机器,不是德沃夏克人。

我在安装 OS X 时愚蠢地选择了 Dvorak 作为我的输入法。

现在,我创建的所有用户都默认使用 Dvorak,需要手动删除 Dvorak 作为他们选择的输入法,而是选择 US

我不知道这会产生多大的影响。可能是每次添加新用户时,他们都会默认使用 Dvorak。

现在,我想将默认设置恢复为美国,我该怎么做?

我正在寻找的行为包括当输入菜单不是登录屏幕上显示的键盘布局为 US。任何未来创建的用户都应默认使用 US,且菜单栏中没有输入菜单。任何已创建的用户都应将其默认布局设为 US

提前致谢!

答案1

如果其他人想要更改默认键盘布局,可以通过再次运行设置助手来更改sudo "/System/Library/CoreServices/Setup Assistant.app/Contents/MacOS/Setup Assistant"

答案2

使用该命令sudo "/System/Library/CoreServices/Setup Assistant.app/Contents/MacOS/Setup Assistant",您必须为每个当前用户创建一个新帐户并进行大量的迁移工作。

对于目前键盘布局错误的用户,我推荐另一种方法: sudo cp /Library/Preferences/com.apple.HIToolbox.plist /tmp/ sudo chmod 777 /tmp/com.apple.HIToolbox.plist plutil -convert xml1 /tmp/com.apple.HIToolbox.plist

现在/tmp/com.apple.HIToolbox.plist在文本编辑器中打开(例如 vim 或 Emacs)。

在整个文件中,你会发现多次提到一个KeyboardLayout ID键,后面跟着一个整数和KeyboardLayout Name一个字符串。将这些字符串更改为自定义键盘布局的名称,将 id 整数更改为布局的 ID(找到正确值的最简单方法是与文件中找到的用户设置进行比较~/Library/Preferences/com.apple.HIToolbox.plist

sudo cp ~/Library/Preferences/com.apple.HIToolbox.plist /tmp/my.plist plutil -convert xml1 /tmp/my.plist cat /tmp/my.plist

AppleCurrentKeyboardLayoutInputSourceID还必须相应地更改键的值(在这种情况下,键值为com.apple.keylayout.Dvorak)。同样,您可以在本地首选项文件中找到此值。

完成这些更改后,保存文件并返回终端。为了安全起见,您可以创建原始com.apple.HIToolbox.plist文件的副本,以防万一您犯了错误并需要回滚。然后执行以下操作:

sudo cp /tmp/com.apple.HIToolbox.plist /Library/Preferences/ sudo chmod 644 /Library/Preferences/com.apple.HIToolbox.plist

退出终端,然后重启计算机(注销是不够的:文件不会被重新读取)。重启后,您应该在登录屏幕上看到您的键盘布局。您可能需要重启两次。

看法在 Mac OS 中重置默认输入法作为参考。

答案3

  1. 从 Apple 菜单中,选择系统偏好设置。
  2. 单击“帐户”以显示窗格(或从“查看”菜单中选择“帐户”)。
  3. 如果窗口左下角的锁定图标已关闭,请单击它,然后输入管理员名称和密码进行解锁。
  4. 单击“登录选项”。
  5. 选中“在登录窗口中显示输入菜单”复选框。
  6. 从 Apple 菜单中,选择“注销”。
  7. 在登录窗口中,点击当前所选键盘布局的名称或旗帜图标(它出现在计算机名称下方),然后选择所需的键盘布局。如果您没有看到所需的键盘布局,请将指针移到其他来源上,然后从出现的完整列表中选择键盘布局

希望这对你有帮助。

相关内容