我看过很多文章介绍 Mac 的快捷键是什么,但我想知道是否有办法更改其中的一些。即当我想进行文本选择和光标定位时。
在 Windows 中,我大量使用 control-end、control-home 和 control-arrow 键。在 Mac 中,我知道我需要改用 alt 键。
复制和粘贴不是基于控制键,而是基于苹果键(对我来说是 Windows 键——使用 Microsoft Natural 键盘)。
在 Mac 中是否有任何地方可以让我去更改我想要执行的几个命令的键盘快捷键?
答案1
虽然我理解你想要更改这些快捷方式,因为你已经习惯了 Windows 的快捷方式,但我还是鼓励你学习使用 Mac 快捷方式,因为如果你遇到过 Mac 系统,很有可能它会这样设置 — 这就是它们“注定”要用于 Mac 的方式。Home 和 End 在 Mac 上有不同的含义:它们用于导航,而不是用于光标移动。你通常可以使用 Option 或 Command 和箭头键来执行你想要的操作。
尽管如此,如果你坚持要改变它们,那么有以下几点需要注意:
StandardKeyBinding.dict
查看中的文件/System/Library/Frameworks/AppKit.framework/Resources/
。它包含与文本编辑相关的所有默认键盘快捷键(@
is command、~
is option、$
is shift 和^
is control)。挑选出要更改的快捷键,并粘贴它们的修改版本(有关键说明符的更多信息,请参阅这里;请记住,您还需要更改“...AndModifySelection:”)~/Library/KeyBindings/DefaultKeyBinding.dict
。您也可以使用纯文本格式,这样就不必使用... <dict> <key>k</key><string>value</string> ... </dict> ...
使用格式
{ "key" = "value"; ... }
要更改修饰键本身,请进入“键盘和鼠标”首选项,然后单击“键盘”选项卡下的“修饰键”:
要更改未内置于 Cocoa 文本系统的“常规”键盘快捷键,您可以在“键盘快捷键”选项卡中更改它们。如果它们不在列表中,您可以按“+”按钮添加它们。
答案2
http://guides.macrumors.com/Changing_Keyboard_Shortcuts
要查看或更改系统级键盘快捷键:
- 打开键盘和鼠标偏好设置窗格
- 点击“键盘快捷键”选项卡
- 要更改快捷方式,请双击现有快捷方式,然后按下组成新快捷方式的键。
- 如果犯了错误,请单击“恢复默认值”将键盘快捷键恢复为出厂默认值。