KeyRemap4MacBookでキーのリピートを速くする
Macを使っていてカーソル移動や文字を削除するときの動作が遅いなぁ、と思ったことはありませんか? そこで、KeyRemap4MacBookです。
1. インストール
(1) まずはKeyRemap4MacBookをダウンロードします
https://pqrs.org/macosx/keyremap4macbook/index.html.ja
(2) ダウンロードしたdmgファイルをダブルクリックでマウントします
pkgファイルが出てきます。
これをダブルクリックすればいいのですが、pkgファイルだと何がインストールされるのか気になります。もしかすると/usr/bin
の直下に変なものが入ってシステムがぐちゃぐちゃになるかもしれないじゃないですか!
そこでpkgutilコマンドを次のように使用します。
pkgutil --payload-files /Volumes/KeyRemap4MacBook-9.3.0/KeyRemap4MacBook.pkg
実行結果:
./Applications ./Applications/KeyRemap4MacBook.app ./Applications/KeyRemap4MacBook.app/Contents ./Applications/KeyRemap4MacBook.app/Contents/_CodeSignature ... ./Applications/KeyRemap4MacBook.app/Contents/Resources/vkopenurldef.xml ./Library ./Library/LaunchAgents ./Library/LaunchAgents/org.pqrs.KeyRemap4MacBook.server.plist
要約すると、インストールされるものは次の2つのようです。これなら安心ですね。
- /Applications/KeyRemap4MapBook.app
- /Library/LaunchAgents/org.pqrs.KeyRemap4MacBook.server.plist
(3) pkgをダブルクリックしてインストールする
気を取り直して、pkgファイルを実行します。
2. セットアップ
まず、Launchpad画面もしくはApplicationフォルダからKeyRemap4MacBookを起動します。
キーリピート速度の変更
Key Repeat
タブを開き、次の項目を、好きな値に変更します。
- Delay Until Repeat (リピート入力認識までの時間)
- 500ms → 200ms (※)
- Key Repeat (キーのリピート間隔)
- 83ms → 13ms
(※)200ms以下の値を指定しても、実質的に200ms以下にはならないよう制限をしているようです
(https://groups.google.com/forum/#!msg/keyremap4macbook-ja/l1bvnzVL-Gc/9RuMwT6nNlUJ)
これで(Vim以外のエディタを使っているときの)カーソル移動や文字の削除時のストレスが減りました。
キー同時押しの閾値を下げる
同じくKey Repeat
タブ画面の中にある、Double Press Modifier
-> Recognition Threshold
の値を下げると、連続で複数のキーを押した時に、同時押しと認識されにくくなります。
これによって、「Command を押してから x 」という操作が 「 Command + x 」と認識されてしまうのを防ぎます。