walkingmask’s development log

IT系の情報などを適当に書いていきます

MENU

Better Touch ToolでWi-FiのON/OFFをショートカットで

Better Touch ToolはMacで自分の好きなショートカットやジェスチャーを登録できる便利ツール.それを使ってWi-FiのON/OFFをショートカットで簡単に切り替えられるように設定する方法をlog.

環境

Mac OS 10.11.1
Better Touch Tool 1.43

インストール

ここからダウンロードして手順に従ってインストール.www.boastr.net

設定

起動するとこんな感じ.
f:id:walkingmask:20151121130452p:plain
今記事ではこの画面(BTT Remote)は使わないので,上の黒いメニューラインからKeyboardを選択.ここでキーボードショートカットを設定する.
私の設定はこんな感じになってる.
f:id:walkingmask:20151121130645p:plain
GlobalとFinderそれぞれについて設定してある.違いはよくわかってない.Globalだけでもいいのかも.
f:id:walkingmask:20151121130848p:plain
ショートカットの作り方は簡単で,右下にある + Add New Shortcut を押して
f:id:walkingmask:20151121131046p:plain
こんな感じで新しい設定が作られる.
f:id:walkingmask:20151121131117p:plain
新しく作った設定を選択した状態でここを設定していく.
f:id:walkingmask:20151121131233p:plain
Keyboard Shortcutの項目を選択して,実際に作りたいショートカットボタンを押すと,押したボタンの状態が自動で記録される.例として項目を選択してShift + F5を押してみる.
f:id:walkingmask:20151121131503p:plain
次にどのような動作をするかを設定する.今回はTrigger Predefinde ActionのExecute Terminal Commandを使う.Trigger Predefinde ActionのプルダウンをクリックしてControlling Other Applicationsを選択し,その中からExecute Terminal Commandを選ぶ.
f:id:walkingmask:20151121131814p:plain
するとこんな画面が新しく出てくるはずなので,
f:id:walkingmask:20151121131932p:plain
ここにシェルコマンドなりを打ち込むと,さっきのショートカットキーを押した時にそれを実行してくれるようになる.今回はWi-FiのON/OFFということで以下のようなコマンドを設定する.

networksetup -setairportpower en0 off

入力したらSave.これで,Shift + F5を押したらWi-FiがOFFになってくれるはず.同様にShift + F6に上記のコマンドのoffをonにして設定することでShift + F5でWi-FiをOFFに,Shift + F6でONに設定できる.最後に,Better Touch ToolはCommand + Qなどで終了するのではなく,ウィンドウだけ閉じてアプリはバックグラウンドで動かしておかないと動作しないので注意.

まとめ

今回は,Better Touch Toolを使ってWi-FiのON/OFFをショートカットで簡単に切り替える方法を書いた.Wi-Fiをデバイスレベルで切っておけば多少はセキュリティを向上させられるらしいので,PCを閉じる際は毎回切るようにしてるためショートカットは必須だった.そこで出会ったBTT.超便利.ちなみにShift + F1とF2にはFinderの隠しファイル(ファイル名が.から始まるなど)の表示切り替えを設定してる.コマンドは以下の通り.Shift + F~を使ってるのはこれ以外にショートカットに使われてないこととキーに描かれてる記号がそれっぽいから.

defaults write com.apple.finder AppleShowAllFiles FALSE;killall Finder
defaults write com.apple.finder AppleShowAllFiles TRUE;killall Finder

(2015/11/21)