JISキーボードでCaps LockとControlを入れ替え

2012/08/13 2013/02/11

MacBookのJISキーボードで気になっていたのがCaps Lock。

Win機の場合、Shift+CapsでLockのOn/Offができますが、MacBookはCapsだけでOn/Offが出来ます。
しかもキーの位置がWin機のCtrlの位置… 押し間違えて切り替えまくり。(–;
Win機のCapsの位置はMacBookはControlなので、これと入れ替えたいなーと思い、KeyRemap4MacBookとPCKeyboardHackを駆使してなんとか変更できました。
 
手順は以下になります。
1. KeyRemap4Macbookをインストール
2. PCKeyboardHackをインストール
3. システム環境設定→キーボード→修飾キーで、Caps Lockを『アクションなし』に変更
4. システム環境設定→KeyRemap4MacBook→For PC Users→Change PC Application Key→Application Key to CapsLockをチェック
5. システム環境設定→PCKeyboardHackを開き、
Caps Lock→Change Caps Lockをチェックし、keycodeを『59』に変更
Other Keys→Change Control_Lをチェックし、keycodeを『110』に変更
 
これでほぼWin機チックになります。

#2013.2.12追記
左Shift + 左ControlでCaps Lockとする方法がなんとかできました。
上記1.〜3.は同じですが、4.以降が異なります。
4. KeyRemap4MacBook→Misc & Uninstall→Open private.xmlで以下を記述

<?xml version="1.0"?>
<root>
  <list>
    <item>
      <name>Local Hacks</name>
      <list>
        <item>
          <name>CapsLock</name>
          <list>
            <item>
              <name>Left Control+Left Shift to CapsLock</name>
              <appendix></appendix>
              <identifier>remap.control_shift_to_capslock</identifier>
              <autogen>--KeyToKey-- KeyCode::CONTROL_L, ModifierFlag::SHIFT_L, KeyCode::CAPSLOCK</autogen>
            </item>
          </list>
        </item>
      </list>
    </item>
  </list>
</root>

5. 保存したらChange Key→Reload XMLすると、Local Hacksが出てくるのでCapsLock下のLeft Control+Left Shift to CapsLockをチェック

これでOKです。
あと、capsをControlキーにする方法です。
システム環境設定→PCKeyboardHack→Setting→Caps Lock→Change Caps Lockでkeycodeを59に変更すればOKです。
これでターミナルとかでCtrl + Cがしやすくなります。(^^)

関連記事

コメントとトラックバック

    コメントはありません

    コメントを残す

    CAPTCHA


    トラックバックURLhttps://e-tune-mt.net/ylab/913/trackback