我通常使用 PC,但最近我决定尝试一下 OS X(至少在工作时)。我没有太多抱怨。然而,有一个让我很恼火。
Home似乎End无法正常工作。这是怎么回事?我非常习惯Home将光标发送到行首,End将其发送到行尾,Shift+Home选择光标左侧的所有内容,同时将光标发送到行首,以及Shift+End选择光标右侧的所有内容,同时将光标发送到行尾。
我正在使用 Snow Leopard,并且我有KeyRemap4MacBook
。我尽量不使用它太多(毕竟,我使用 OS X 的部分原因就是为了学习它),但这是我无法没有的一个功能。我启用的唯一两个功能KeyRemap4MacBook
是
- 使用 PC 风格的 Home/End,以及
- 使用 PC 风格的 PageUp/PageDown。
Home并且End仍然不适用于大多数应用程序,并且Shift+Home和Shift+End也不起作用。
有什么方法可以让它们工作吗?
答案1
⌘如果你想学习 OS X 方式,使用+移动到行首,使用+←移动到行尾。结合使用可选择文本。⌘→Shift
答案2
您可以通过安装此命令来按照您喜欢的方式设置您的按键行为KeyRemap4MacBook。
转到应用程序的Misc & uninstall
选项卡,单击private.xml
并将其内容替换为以下内容
<?xml version="1.0"?>
<root>
<item>
<name>PC Home and End</name>
<identifier>PC style</identifier>
<autogen>
__KeyToKey__
KeyCode::HOME,
KeyCode::CURSOR_LEFT, ModifierFlag::COMMAND_L
</autogen>
<autogen>
__KeyToKey__
KeyCode::END,
KeyCode::CURSOR_RIGHT, ModifierFlag::COMMAND_L
</autogen>
</item>
</root>
然后进入更改键选项卡,单击ReloadXml
右上角,并PC Home and End
在重新映射块中勾选。
最后,您便可以以 PC 风格运行 Home 和 End。