Windows到Mac的键盘快捷键


2

我已经看过许多文章来讲述Mac快捷方式是什么,但是我想知道是否有办法更改其中的一些快捷方式。即,当我想进行文本选择和光标定位时。

在Windows中,我使用LOT的Control-End键,Control-Home键和Control-箭头键。在Mac中,我知道我需要改用alt键。

复制和粘贴不是基于控制键,而是基于苹果键(对我来说是Windows键-使用Microsoft Natural键盘)。

在Mac上,我可以在任何地方更改一些我想执行的命令的键盘快捷键吗?


就像@jtbandes写道,我也建议您习惯Mac方式。这包括使用Mac名称:Option,而不是Alt。;-)(尽管,尽管您仍在使用Windows键盘,但您可能需要重新映射以获取Mac顺序:Ctrl-Option-Command。)
Arjan

Answers:


7

虽然我了解到您要习惯使用Windows快捷方式来更改这些快捷方式,但我还是鼓励您学习使用Mac快捷方式,因为如果您在Mac系统上运行,可能会对其进行设置这样-这就是Mac成为Mac的“方式”。在Mac上,Home和End具有不同的含义:它们用于导航,而不用于光标移动。通常,您可以使用Option或Command以及箭头键来执行所需的操作。

但是,如果您坚持要更改它们,则有一些事情要做:

  • 查看文件StandardKeyBinding.dict/System/Library/Frameworks/AppKit.framework/Resources/。它包含与文本编辑相关的所有默认键盘快捷键(@是命令,~是选项,$移位和^控制)。选择要更改的文件,并保留其修改后的版本(有关关键说明符的更多信息在此处;请记住,您也将要更改“ ... AndModifySelection:”的文件)在的类似文件中~/Library/KeyBindings/DefaultKeyBinding.dict。您也可以使用纯文本格式,而不是使用

    ... <dict> <key>k</key><string>value</string> ... </dict> ...
    

    使用格式

    { "key" = "value"; ... }
    
  • 要自己更改修改键,请进入“键盘和鼠标”首选项,然后在“键盘”选项卡下单击“修改键”:

    修饰键

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

    自定义快捷方式


1
+1对于屏幕截图和推荐以学习MacOSX快捷键
BinaryMisfit,2009年

感谢那。我每天都使用Mac和Windows,并且已经在Mac端进行了大约3个月的编程,但是我无法适应它们!我会坚持一会儿,但是如果我破解了,我会用你的建议。谢谢。
马特·道迪

对于编程,您需要的主要导航键是⌥+箭头(逐字导航)和⌘+箭头(用于行和文档的开始/结束)。如果您使用的是Xcode,还请注意它支持单词部分之间的导航,例如带有⌃ +箭头的CamelCase单词片段。另外,如果它回答了您的问题,请随时将其标记为答案;)
jtbandes

这个答案的根本问题是某些用户喜欢在Windows,Linux(主要是Ubuntu)和Mac OS之间切换。在Windows和Linux中,快捷键组合的98%完全相同,但是切换到Mac时,一切都会改变。它会损害生产率并引起人体工程学问题。
PW Kad 2014年

1

http://guides.macrumors.com/Changing_Keyboard_Shortcuts

要查看或更改系统级键盘快捷键:

  1. 打开键盘和鼠标首选项窗格
  2. 单击键盘快捷方式选项卡
  3. 要更改快捷方式,请双击现有的快捷方式,然后按组成新快捷方式的键。
  4. 如果输入有误,请单击“还原默认设置”,将键盘快捷键恢复为出厂默认设置。
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.