在Mac OS X中通过命令行重新映射键

马罗斯

我正在尝试编写一个脚本,该脚本将复制我的OS X设置。我特别想箭头键重新映射到CMD+ HJKL

该技术似乎与该Linux解决方案类似,不同之处在于,可以在中找到要修改的密钥文件/usr/X11/share/X11/xkb/symbols/us它实际上并没有按预期工作,并且似乎正在映射选项键。

如何在OS X中通过命令行重新映射键?

丹尼尔·贝克(Daniel Beck)

特定于应用程序的键盘快捷键(如“系统偏好设置”中的那些快捷键)存储在/Users/username/Library/Preferences/顶级NSUserKeyEquivalents密钥中相应应用程序的偏好文件中的中

Those files can be read and written using the /usr/libexec/PlistBuddy and defaults programs on the command line.

$ defaults read com.apple.Automator NSUserKeyEquivalents
{
    "Hide Library" = "@$l";
    "Show Library" = "@$l";
}
$ defaults write com.apple.Terminal NSUserKeyEquivalents -dict-add "About Terminal" '^@$a'

Symbols and their meanings:

  • @ is Command
  • $ is Shift
  • ^ is Control
  • ~ is Option

Additionally, you can simply copy these files to other machines to take your user preferences with you.

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

在Mac OS X中通过键盘快捷键或命令行更改主显示

在Mac OS X中重新映射键

Mac OS X终端-重新映射命令键

如何在Mac OS X中通过命令行从metapackage安装单个软件包?

通过命令行Mac OS X使用密码添加/导入证书

如何从命令行Mac OS X编辑文件?

如何使用PC键盘在Mac OS X上重新映射命令和选项键?

Mac OS X,Emacs和Windows键盘-重新映射键

在Mac OS X中从命令行查找所有不响应的任务?

在Mac OS X中从命令行在文件上执行“获取信息”

Mac OS X中的命令行终端显示了错误的Java版本

如何在Mac OS X Lion中重新映射Caps Lock键?

在Mac OS X上将键映射到vimrc中的<Esc>

从命令行打开新终端并在Mac OS X上运行命令?

如何仅通过命令行在Mac OS 10.7上安装JDK 7?

Mac OS命令行通过GitHub进行身份验证

无法在Mac OS上使用Go命令行

在Mac OS X上将SVG转换为PNG的命令行应用程序

从命令行打开新的终端选项卡(Mac OS X)

如何使用命令行工具为Mac OS X创建美观的DMG?

使用launchagents mac os x在后台运行命令行应用程序

如何在命令行上的Mac OS中完全拉平PDF?

如何使Mac OS X记住外部键盘的“修改键”重新映射?

Mac OS X在Ubuntu中“说”命令?

Mac OS X中命令的重击完成

Mac OS X上的Intellij默认Windows键映射

在Mac OS X中将CapsLock键映射到ESC

Mac OS Mac Ports 删除了 bash(没有可用的命令行)

如何在Mac App Store上的os x应用程序中捆绑命令行实用程序(使用沙盒授权)