basyura's blog

あしたになったらほんきだす。

KeyRemap4MacBook で evernote 用の設定を追加してみる

グサグサくるので勉強しようとしたのだけど・・・。

  1. (最近盛り上がってるので) TDD の勉強をしようとする
  2. (evernote にまとめるエントリあったから) evernote にメモってみるか
  3. evernote のキーバインドが気になる
  4. KeyRemap4MacBook の設定に走る
  5. 1 時間半が経過する

(=ΦωΦ) 仕事の時もだいたいおなじ (悪そな奴はだいたい友達のイメージ)

システム設定でショートカットの変更もできるのだけど、取り消す だけじゃなくて 取り消す - 入力 とか 取り消す - ペースト とかバーリエーション多すぎるので全部登録するの辛い。ワイルドカードが使えるといいのだけどググっても特にヒットしないので KeyRemap4MacBook で設定することにした。

せっかくなので設定 private.xml をさらす。

<?xml version="1.0"?>
<root>
    <appdef>
      <appname>EVERNOTE</appname>
      <equal>com.evernote.Evernote</equal>
    </appdef>
    <item>
      <name>C-u to Command-z only Evernote</name>
      <identifier>remap.cu_to_command_z_evernote</identifier>
      <only>EVERNOTE</only>
      <autogen>
        --KeyToKey--
        KeyCode::U, ModifierFlag::CONTROL_L,
        KeyCode::Z, ModifierFlag::COMMAND_L
      </autogen>
    </item>
    <item>
      <name>C-y to Shift-Command-z only Evernote</name>
      <identifier>remap.cy_to_shift_command_z_evernote</identifier>
      <only>EVERNOTE</only>
      <autogen>
        --KeyToKey--
        KeyCode::Y, ModifierFlag::CONTROL_L,
        KeyCode::Z,  ModifierFlag::COMMAND_L | ModifierFlag::SHIFT_L
      </autogen>
    </item>
    <item>
      <name>C-k copy to clipboard only Evernote</name>
      <identifier>remap.ck_to_copy_to_clipboard_evernote</identifier>
        <only>EVERNOTE</only>
        <autogen>
          --KeyToKey--
          KeyCode::K, ModifierFlag::CONTROL_L,
          KeyCode::E, ModifierFlag::SHIFT_L | ModifierFlag::CONTROL_L, KeyCode::X, ModifierFlag::COMMAND_L
        </autogen>
    </item>
    <item>
      <name>C-v to command-v only Evernote</name>
      <identifier>remap.cv_to_command_v_evernote</identifier>
        <only>EVERNOTE</only>
        <autogen>
          --KeyToKey--
          KeyCode::V, ModifierFlag::CONTROL_L,
          KeyCode::V, ModifierFlag::COMMAND_L
        </autogen>
    </item>
</root>
  • C-u でアンドゥ
  • C-y でリドゥ
  • C-k したときには C-y で貼り付けできるけど C-v で貼り付けたいからクリップボードにコピーする
  • C-v で貼付け

あとは dropbox でバックアップするようにすれば OK かな。