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>