指向性メモ::2010-07-12::Emacsユーザ向けKeyRemap4MacBoook用追加設定

ページ情報
制作日
2010-07-12T03:35:25+09:00
最終更新日
2010-07-12T03:35:25+09:00
ページ内目次

KeyRemap4MacBookにEmacsぽい操作をいくつか追加。

Terminal.appがC-/とC-'に対応してくれないので、Emacs側で適当に設定してそのキーを送るようにした。

        <item>
          <name>Option+W to Command+C</name>
          <sysctl>option.emacsmode_OptionWCopy</sysctl>
          <not>EMACS, TERMINAL, VIRTUALMACHINE, REMOTEDESKTOPCONNECTION, X11, ECLIPSE</not>
          <autogen>--KeyToKey-- KeyCode::W, VK_OPTION, KeyCode::C, ModifierFlag::COMMAND_L</autogen>
        </item>
        <item>
          <name>Control+/ to Command_Z</name>
          <sysctl>option.emacsmode_controlSlash</sysctl>
          <not>EMACS, TERMINAL, VIRTUALMACHINE, REMOTEDESKTOPCONNECTION, X11, ECLIPSE</not>
          <autogen>--KeyToKey-- KeyCode::SLASH, VK_CONTROL, KeyCode::Z, ModifierFlag::COMMAND_L</autogen>
        </item>
        <item>
          <name>Control+S to Command+F</name>
          <sysctl>option.emacsmode_controlS</sysctl>
          <not>EMACS, TERMINAL, VIRTUALMACHINE, REMOTEDESKTOPCONNECTION, X11, ECLIPSE</not>
          <autogen>--KeyToKey-- KeyCode::S, VK_CONTROL, KeyCode::F, ModifierFlag::COMMAND_L</autogen>
        </item>
        <item>
          <name>[Terminal] Control+/ to C-_ and Control+' to C-M-_</name>
          <sysctl>option.emacsmode_controlSlashTerminal</sysctl>
          <only>TERMINAL</only>
          <autogen>--KeyToKey-- KeyCode::SLASH, VK_CONTROL, KeyCode::MINUS, ModifierFlag::CONTROL_L | ModifierFlag::SHIFT_L</autogen>
          <autogen>--KeyToKey-- KeyCode::QUOTE, VK_CONTROL, KeyCode::MINUS, ModifierFlag::CONTROL_L | ModifierFlag::SHIFT_L | ModifierFlag::OPTION_L</autogen>
        </item>

Comments

Trackbacks

Trackback Ping URI

http://yudai.arielworks.com/memo/2010/07/12/033525.trackback

末尾に「5 + 2」の計算結果を繋げて下さい。例えば計算結果が「17」の場合、「033525.trackback17」です。これは機械的なトラックバックスパムを防止するための措置です。

Post a comment

Name (optional)
Email address or URI (optional)
Do the math below (required to filter comment spams)
5 + 2 + 5 =
Message (required)
Submit
連絡先、リンク、転載や複製などについては『サイト案内』をご覧ください。Powered by HIMMEL

I ♥ Validator