便利な使い方や、ソフトウェアの紹介など、Macのこといろいろ。2.0.1青いデスクトップピクチャ。MPlayerのアイコン作ってみました。Safariでマウスジェスチャを使えるようにするSIMBLプラグインOS10.4.11以上(UB)フリーウェアSafariのメニューの項目を、マウスジェスチャを使って実行できるようにするSIMBLプラグイン「SafariGestures」の紹介です。】インストールは、ダウンロードした「SafariGestures.bundle」ファイルを下記の場所に保存します。Support/SIMBL/Plugins/Safariを起動中であれば、再起動後にプラグインが有効になります。基本的にマウスの右ボタンを押しながらジェスチャを行うと、そのジェスチャに設定した項目を実行します。デフォルトで設定されているジェスチャを試してみます。マウスの右ボタンを押しながら、ポインタを左に移動すると、「履歴」の「前へ戻る」が実行されます。環境設定で「ジェスチャの軌跡を表示する」をONにしていると、ジェスチャをしたのかどうか、分かり易くていいと思います(デフォルト設定ではOFF)。ホイール付きのマウスを使っているなら、マウスの右ボタンを押しながらスクロールホイールを回すと、アクティブなタブを順番に切り替えたりできます。※マウスの右ボタンをジェスチャに使いますが、普通のコンテキストメニューもちゃんと使えます。(右ボタンを離したときにコンテキストメニューが表示される)また、Safariのメニューに「SG」メニューというものが追加されます。「タブを複製」「全てのタブをリロード」「上の階層へ移動」など、Safariで使える便利な項目が揃っています。ジェスチャを登録するときは、Safariのすべてのメニュー項目に対してジェスチャを登録するので、ここの「SG」メニューが役立ちます。ジェスチャで使うアクションとしてだけではなく、普通のメニューとしても使用できるので、マウスジェスチャを使わない人でも、ジェスチャ機能をOFFにしてしまってメニューの項目だけを使うといった使い道もあるでしょう。僕の場合は、このSGメニューの「クリップボードから新規タブを開く」という項目が便利でよく使っていて、さらにショートカットキーを割り当てています。キーボードショートカットの「+」ボタンで、新規項目を作り、Safariのこのメニュー項目にキーを割り当てています。環境設定...から行います。新しいジェスチャを登録するときは、左下の「+」ボタンで、ジェスチャの際に実行するメニュー項目を選択します。表示」を選択してみます。そのメニューが登録されるので、それを選択して「ジェスチャを編集...」ボタンをクリックします。「ジェスチャ入力パネル」が表示されるので、ここでマウスの右ボタンを押しながらパネル上でマウスドラッグしてジェスチャを登録します。表示されるようになります。編集をするときは、そのジェスチャ項目を選択して、メニュー項目を変更するならば「コマンドを編集...」、マウスジェスチャを編集するなら「ジェスチャを編集...」ボタンで編集します。ジェスチャ項目を削除するときは「-」ボタンでできます。いったジェスチャも使えます。環境設定ウインドウの右側で設定できます。使用するジェスチャに「✓」を付けて、「編集...」ボタンで、そのジェスチャに対するメニューの項目を選択します。僕なんかは、デフォルトで設定されているスクロールホイールで「タブの切り替え」をやると、早過ぎてよく分からないので、「左→右クリック」「右→左クリック」に割り当てています。「左→右クリック」「右→左クリック」は両方とも、素早くクリックしないとうまくジェスチャを実行できません。両方のボタンを同時にクリックする感じでやると、うまくいきます。「左→右クリック」「右→左クリック」には同じ項目を設定して、両ボタン同時クリックで「次のタブを選択」する感じで使っています。「ジェスチャの軌跡を表示する」のチェックは入れておいた方が、分かり易くていいです。マウスジェスチャの感度を調整したいときは「認識閾値」ちょっと変更してみるといいでしょう。選択すると、その修飾キーを押しながら(マウスの右ボタンを押さずに)ジェスチャを実行できます。ここのチェックは入れていても、従来の右クリック+ジェスチャも使えます。マウスで操作する」ことに注目してみたいと思います。ことを見るときに、主な操作はキーボード操作だけで完結してしまうが故に「マウスいらね」「Dockいらね」といった、なんでもかんでもキーボードで操作したい人向けのアプリケーションだと捉えられていることがよくあります。キーボード派とマウス(トラックボール)派という派閥があるとしたら、僕は間違いなく「マウス派」です。だいたいの操作を、マウスでやっています。便利で、間口の広いアプリケーションです。その便利な点をいくつか採り上げてみたいと思います。ある画像ファイルを編集したいとき、編集に使うアプリケーションがDockに登録してあれば、Dockのアイコンにドラッグ&ドロップして開いたりします。▶」を使ったりしますが、これもまた対応するアプリケーションの数が多ければ、それを表示するのに時間が掛かり、あまり使い易いものではありません。お目当てのアプリケーションを呼び出し、それにファイルをドラッグ&ドロップすれば簡単です。With...」Actionが表示されて、簡単にお目当てのアプリで開けます。ファイルの移動・複製もドラッグ&ドロップでできます。To...」Actionが表示されて、簡単に移動できます。To...」Actionが表示されて、そのフォルダにファイルの複製を作ります。表示されているファイル・フォルダを、Finderのウインドウやデスクトップにドラッグ&ドロップすることによって、ファイルの移動・複製を作ることができます。表示される候補ウインドウからドラッグ&ドロップしてもOKです。「Quicksilverでキーボード入力で検索してから、ファイルをドラッグ&ドロップする」やり方は、覚えておくと本当に便利です。Catalogに設定しておくと便利です。このようにドラッグ&ドロップして使う場合は、「Bezel」インターフェイスではウインドウの位置を動かすことができないので、別のインターフェイスに変更した方が使い易いです。同じで、候補を表示することができます。Contents」というTriggerを登録しておいて、これをマウスジェスチャで呼び出し、スクロールホイールで中身を選択、ダブルクリックで開くといった使い方ができます。「SilverFlow」インターフェイスなんかを使えば、Coverflow表示されるので、「ピクチャ」フォルダなんかをマウスのスクロールホイールでクルクル閲覧することもできます。Triggers」プラグインを使えば、ホットコーナーやマウスボタンにいろいろ役割(Trigger)を与えることができます。「off」にしている状態で使った方がいいです。Triggers」を使ってマウスボタンにTriggerを登録しています。必須アイテムの「DejaMenu」を呼び出すのにマウスボタンを割り当てています。ホットキーで呼び出せるようにしているので、それを入力するAppleScriptをまず作ります。「補助装置にアクセスできるようにする」にチェックを入れないと機能しません。)このスクリプトを「ActivateDejaMenu.scpt」とか、適当なファイル名で好きな場所に保存します。Triggerを下のように設定します。右側の「Anywhere」を有効にすると、画面上のどこでもマウスボタンでTriggerを実行できます。マウスの第3ボタン以上のボタンに対しては「Anywhere」が有効になります。これで、マウスの第5ボタンをクリックすると、最前面のアプリケーションのメニューが表示されるようになります。あと、マウスの第3ボタンに「QuickLook」を表示させるようにしています。これもGUIスクリプティングを使ったAppleScriptで実行しています。if(何も選択せずに、Finderウインドウでこれを実行してQuickLook表示すると、ちょっと挙動がおかしい)このスクリプトは、Trigger実行時のアプリケーション制限機能「Scope」が効かない前提で、Finderが最前面のときにしか実行しないようにしてあります。これを下のようにTrigger登録します。これでFinderでファイルを選択して、マウスの第3ボタン(スクロールホイールのボタン)をクリックすると、QuickLookで表示します。「補助装置にアクセスできるようにする」にチェックを入れないと機能しません。Triggers」という、Triggerをマウスジェスチャで実行する為のプラグインがあります。このプラグインはベータ版ですが、マウスジェスチャツールとしては「ジェスチャ」の登録もやり易く、見た目もいいし、かなり優れていると思います。一般的なTriggerをマウスジェスチャに登録する場合はいいのですが、各アプリケーションのメニュー項目をジェスチャに登録しようとすると敷居が高いです。Access」をTrigger登録できればいいのですが、それはできません。Trigger登録直後は使えるが、Quicksilverを再起動したときにTriggerがちゃんと記録されてない状態になってしまうため。左のような形でTriggerに登録できません。そこでまた、GUIスクリプティングを使ったAppleScriptで、ショートカットキーを入力するようにし、それをマウスジェスチャTriggerに登録するようにします。このTriggerを実行する対象のアプリ名を入力します。対象アプリが1つならば、それ以外を消して下さい。「keystroke」のところに、入力したいショートカットキーを入力します。小文字で入力して下さい。して認識されてしまいます。