Firefox.app で Ctrl+AE を Command+Left/Right に remap しているとページ遷移してウザい

Control+AE がもともと Firefox.app 内で BOL・EOL として動作するらしかったので、Control+AE の remap だけ not フィルタに FIREFOX を追加すればよさそうだった。

しかし、Control+E が EOL として動作しない場合があったので、最終的に以下のようなものを定義した:

  <item>
    <name>My Emacs Mode</name>
    <item>
      <name>Control+A to Command+Left(except for Firefox)</name>
      <identifier>option.myemacsmode_controlA</identifier>
      <not>{{EMACS_MODE_IGNORE_APPS}}, FIREFOX</not>
      <autogen>__KeyToKey__ KeyCode::A, MODIFIERFLAG_EITHER_LEFT_OR_RIGHT_CONTROL, KeyCode::CURSOR_LEFT, ModifierFlag::COMMAND_L</autogen>
    </item>
    <item>
      <name>Control+E to Command+Right</name>
      <identifier>option.myemacsmode_controlE</identifier>
      <not>{{EMACS_MODE_IGNORE_APPS}}</not>
      <autogen>__KeyToKey__ KeyCode::E, MODIFIERFLAG_EITHER_LEFT_OR_RIGHT_CONTROL, KeyCode::CURSOR_RIGHT, ModifierFlag::COMMAND_L</autogen>
    </item>
  </item>