Shift+End 在 OS X 上无法像在 PC 上那样起作用;可以修复吗?

Shift+End 在 OS X 上无法像在 PC 上那样起作用;可以修复吗?

我通常使用 PC,但最近我决定尝试一下 OS X(至少在工作时)。我没有太多抱怨。然而,有一个让我很恼火。

Home似乎End无法正常工作。这是怎么回事?我非常习惯Home将光标发送到行首,End将其发送到行尾,Shift+Home选择光标左侧的所有内容,同时将光标发送到行首,以及Shift+End选择光标右侧的所有内容,同时将光标发送到行尾。

我正在使用 Snow Leopard,并且我有KeyRemap4MacBook。我尽量不使用它太多(毕竟,我使用 OS X 的部分原因就是为了学习它),但这是我无法没有的一个功能。我启用的唯一两个功能KeyRemap4MacBook

  1. 使用 PC 风格的 Home/End,以及
  2. 使用 PC 风格的 PageUp/PageDown。

Home并且End仍然不适用于大多数应用程序,并且Shift+HomeShift+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。

相关内容