Mac OSXで、作業中に変化するマウスカーソルをキャプチャする話。
火曜/金曜担当の@cremaです。
Mac OSXでマウスカーソルをキャプチャする方法なんてよく知られていることだと思うのですが、Illustrator作業中のマウスカーソルの変化を撮影するのにちょっと手間取ったので、自分用メモ。
まずはマウスカーソルを入れないキャプチャ
マウスカーソルを入れないキャプチャだったら、以下の二つはごく日常的に使われてますよね。
- command + shift + 3 (画面全体をキャプチャ)
- command + shift + 4 (選択範囲をキャプチャ)
左手だけでさくっとできるので、1日10回ぐらいは無意識でやってる気がします。ただし、マウスカーソルはキャプチャできません。
グラブ
そこで、重宝するのがMac OSX標準搭載のキャプチャ機能「グラブ」。
確かにグラブの[取り込み>タイマー]を使えば、マウスカーソルは撮影できます。しかしそこで撮影できるのは、[グラブ>環境設定]から選べる8種類のみなんですよね(下図参照)。
私がキャプチャしたかったのは、Illustratorで[選択ツール+option]をしたときの二重のマウスカーソルなのですが、グラブでやるとこうなるのです。
環境設定で選んでいるデフォルトのマウスカーソルでキャプチャされてしまうのですよね。これがちょっと嫌なのでした。
そこでターミナルを使う
で、色々検索していて行き当たったのが、小飼弾さんの記事でした。
この記事の「screencaptureコマンド」のセクションに、細かい指定ができると書かれているので、色々組み合わせてチャレンジ。ターミナルを起動して、
sleep 10 ; screencapture -cC
を実行してみました。
こう書くと[10秒後に][マウスカーソルを含めて][クリップボードにキャプチャを記憶]という指定になってます(細かいオプションは、弾さんの記事を読んでくださいね)。
10秒の間にIllustratorに戻って、キャプチャしたい状況を再現して待っていると、カシャッと音がしてキャプチャ完了。Photoshopにペーストすれば、ちゃんとこんな風にとれてました。素晴らしい。
ということで、ターミナルで色々とできるのは分かっていてもちょっと気後れしがちだったりするのですが、もっと積極的に使っていきたい今日この頃です。