BetterTouchToolが有料化されるので、BetterTouchToolを使わないようにしてみました。
El Capitanで、サービスを使ってFinderを開いたり閉じたりする | MacFeeling Blog
デフォルトのウインドウという表現が分かりづらかったので、補足しました。
今更ながら、BetterTouchToolを使って、指定したショートカットキーで、DockのFinderのアイコンをクリックしてデフォルトのウインドウ(新規のウインドウではなく、すでにタブが設定されカスタマイズされている)が前面に表示した状態?にするようにしてみました。
環境
OS X El Capitan 10.11.1
BetterTouchTool 1.43 (452)
デフォルトのFinderウインドウ(新規のウインドウではなく、すでにタブが設定されカスタマイズされている)とは
スクリプトの作成。
「ユーティリティ」フォルダ内の、「スクリプトエディタ.app」を起動
「ファイル」メニューより、「新規」を選択。
以下のコードを記述
tell application "System Events" tell process "Dock" click UI element "Finder" of list 1 end tell end tell
実行ボタンをクリックして実行。正しく動作するかを確認してください。
一番最初は、以下のようなエラーが表示されると思います。
「System Events でエラーが起きました:スクリプトエディタには補助アクセスは許可されません。」
エラーが表示された場合は、
「システム環境設定」»「セキュリティとプライバシー」の「プライバシー」タブを選択。
左のリストより「アクセシビリティ」を選択したら、左下のカギのアイコンをクリック。
管理者パスワードを要求されたら、入力して、リターンキーまたは「ロックを解除」をクリック。
「+」ボタンをクリックして、オープンダイアログにて、「ユーティリティ」フォルダ内の、「スクリプトエディタ.app」を選択。
スクリプトエディタに戻って、再度実行ボタンをクリックして実行。正しく動作するかを確認してください。
問題なく動作したら、「ファイル」メニューより「保存」を選択、ファイルフォーマットを「スクリプト」にして、スクリプトを保存しておいてください。
(ファイル名は、例ではDockFinderClick.scptにしてみました。)
BetterTouchToolを起動したら、メニューバーのアイコンから、Preferencesを選択
Gestures » Keyboard » Select ApplicationでGlobalを選択
Add New Shortcutをクリック
フィールドをクリックして、Type shortcutになったら、任意のショートカットキーを入力(例では、シフト+コマンド+リターン)
Trigger Predefined Actionポップアップメニューより、Controlling Other Applicationsの「Open Application / File / Apple Script」を選択。
オープンダイアログにて、保存したスクリプトを選択(例ではDockFinderClick.scpt)
これで、設定したショートカットキーを押すと、デフォルトのFinderウインドウ(新規のウインドウではなく、すでにタブが設定されカスタマイズされている)が前面に出てくるはず
後は、Basic SettingsのGeneralで「Launch BetterTouchTool on startup」にチェックを入れておくのを忘れずに
El Capitanで、BetterTouchToolを使ってFinderを開いたり閉じたりする | MacFeeling Blog
コメント