キーボードショートカット一発でFinderを開く方法
コマンド一発でFinderの新規ウィンドウを開きたい
表題の件、ずっと悩んでました。
何か作業をしているときに、その場でパッとFinderの新規ウィンドウを開く方法はないものかと。
既に他のデスクトップでFinderのウィンドウが開いている場合、DockのFinderをクリックしたり、command+Tab
でFinderを選択したりすると、そのデスクトップまで移動してしまう。
いま作業を行なっているデスクトップではFinderは開いていないけど、思い立ったときにパッとキーボードショートカット一発で新規ウィンドウを開きたい。
BetterTouchToolを使う
Mac使いなら必ず入れてる定番アプリケーション、http://blog.boastr.net/:title=BetterTouchToolの出番でした。
任意のトラックパッドの操作とかキーボードショートカットなどを、BTTに用意されているさまざまな操作にバインド(割り当て)できる常駐アプリケーションです。
「特定のアプリケーションにコマンドを送る」とか、「選択したURLを開く」とか、そういった操作を好きなトラックパッド操作/コマンドに割り当てることができます。
以前からこれ使ってできるんじゃないかと思っていたんですがどうもうまくいかず、諦めていたところ、ついに良い方法を見つけました。
設定方法
BTTの用意する操作には「新規Finderをこのディスプレイで開く」みたいなものはないんですが、ここで一工夫。以下が設定のための一連の操作です。
- BTTの設定画面を開く
- 「Keyboard」タブを開く
- 「Add New Shortcut」をクリック
- 「Keyboard Shortcut」に操作を割り当てたいキーを入力(自分は
control+shift+F
にしました) - 「Trigger Predefined Action」を「Send Keyboard Shortcut To Specific Application(特定のアプリケーションにキーボード操作を送る)」に
- ダイアログが開くので、上の入力欄に「
command+N
」キーを入力 - 「Select Application To Send Shortcut To」に「Finder」を設定(
/システム/ライブラリ/CoreServices/Finder.app
にあります)
(ちなみにOS X Lionですが、多分それ以前のバージョンでも大丈夫だと思います)
他にもやりかたはあるかも
これを思いつくまで、KeyRemap4MacBookでいろいろ便利なコマンド探してみたり、Automatorでターミナルにコマンドを送ってみたりとかいろいろ試したりはしていました。
もしかしたらそれでもいい方法があるかもしれません。
もっと他に簡単な方法をご存知でしたらコメントいただければありがたいです。
ちなみに
一時的にメモをまとめたり正規表現でテキストを置換したい瞬間がしばしばあるんですが、好きなテキストエディタ*1の「新規作成」に「shift+control+C
」を割り当てて捗ってます。
また、「特定のアプリケーションにキーボード操作を送る」だけでなく、「特定のアプリケーション、ファイル、Applescript…を開く」という操作も用意されています。
これを利用すれば、いつどこでも、キーボード一発で任意のアプリケーションやファイルが開けるのでとても便利です。
*1:僕はCotEditorを使っています