Mat*_*wdy 2 windows mac keyboard-shortcuts
我看过很多文章讲述 Mac 的快捷键是什么,但我想知道是否有办法更改其中的一些。即,当我想做文本选择和光标定位时。
在 Windows 中,我经常使用 control-end 和 control-home 以及 control-arrow 键。在 Mac 中,我知道我需要使用 alt 键。
复制和粘贴不是基于控制键,而是基于苹果键(对我来说是 Windows 键——使用 Microsoft Natural 键盘)。
我可以在 Mac 中的任何地方更改我想要执行的那几个命令的键盘快捷键吗?
虽然我知道您想要更改这些快捷方式,因为您已经习惯了 Windows 的快捷方式,但我鼓励您学习使用 Mac 快捷方式,因为如果您曾经在 Mac 系统上运行过,很可能会被设置那样 - 这就是它们“打算”用于 Mac 的方式。Home 和 End 在 Mac 上有不同的含义:它们用于导航,而不是用于光标移动。您通常可以使用 Option 或 Command 和箭头键来执行您想要的操作。
尽管如此,如果你坚持要改变它们,有几件事要做:
查看文件StandardKeyBinding.dict在/System/Library/Frameworks/AppKit.framework/Resources/。它包含所有与文本编辑相关的默认键盘快捷键(@命令、~选项、$移位和^控制)。挑选出你想改变的,并坚持自己的修改版本(在键符更多的信息在这里;请记住,您会想改变“...... AndModifySelection:”那些太)在一个类似的文件~/Library/KeyBindings/DefaultKeyBinding.dict。您还可以使用纯文本格式,而不是
... <dict> <key>k</key><string>value</string> ... </dict> ...
Run Code Online (Sandbox Code Playgroud)
使用格式
{ "key" = "value"; ... }
Run Code Online (Sandbox Code Playgroud)要更改修饰键本身,请进入“键盘和鼠标”首选项,然后单击“键盘”选项卡下的“修饰键”:

要更改 Cocoa 文本系统中未内置的“常规”键盘快捷键,您可以在“键盘快捷键”选项卡中更改它们。如果它们不在列表中,您可以通过按“+”按钮添加它们。
