45
Mac Gemsの有望な展望:Shortcatはマウスクリックをキーボード入力に置き換える

マウスが私のデスクに初めて登場してから20年近く経ちますが、いまだに私のお気に入りにはなれていません。現代のグラフィカル・ユーザー・インターフェース(GUI)ではマウスの使用は事実上必須ですが、私は他に選択肢がない時以外は使いません。

私がポイントとクリックを嫌うのは、コンピューターを使う唯一の方法が何時間も続けてタイプすることだった古き良き時代(双方向に上り坂)を単に思い出しているからではなく、マウスやトラックパッドと違って、キーボードは触覚的なフィードバックを与えてくれるので見なくてもタイプできるという事実から単純に生じているのです。

ここまで述べたのは、なぜ Shortcatが私の目に留まったのかを説明するためです。この小さなユーティリティは、Webページ上のテキストリンクのクリックなど、通常はポインティングデバイスが必要となる多くの操作をキーボードで実行できると謳っています。

Shortcatは、メニューバーにシステム全体のメニューを追加します(ただし、この機能はオフにすることもできます)。また、グローバルキーボードショートカットを選択することもできます(私はデフォルトのCommand+Shift+Spaceを使用しています)。このショートカットを押すと、Shortcatは画面下部に小さなテキスト入力ボックスを表示します。

ボックスに入力し始めると、アプリはアクティブ ウィンドウの内容を調べ (どのウィンドウを調べているかを確認するために、薄いアウトラインが表示されます)、入力したテキストに一致する操作可能なテキスト項目 (ボタン、チェック ボックス、ファイルなど) を探します。Shortcat は、単語の最初の数文字や、フレーズ内の単語の頭文字 (たとえば、LAと入力すると、 「later」と「load all」の両方に一致します) など、さまざまな方法で一致を検出します。Shortcat は、通常のテキストと「クリック可能な」テキスト (クリックできる画面上の要素) を区別できるほど賢く、ALTWeb ページ上のタグが付いたクリック可能な画像など、隠れたテキスト コンテンツが添付されている項目も検出できます。

Shortcat のクエリ ボックスに入力すると、テキストがクリック可能なテキストと照合されます。

Shortcatは、最初に一致した項目を、非常に目立つ(しかし控えめな)緑色の角丸四角形で強調表示します。その項目を「クリック」したい場合は、Returnキーを押すだけです。指定したクエリに複数の項目が一致する場合、Shortcatはそれぞれに固有の文字を割り当て、その文字を項目の強調表示四角形に表示します。Control+[文字]キーを押すと、これらの項目の1つを素早く選択でき、四角形が緑色に変わります。Returnキーを押すと、その項目が「クリック」されます。

画面上の要素をダブルクリックする必要がある場合はどうすればよいでしょうか?Returnキーを2回押すだけです。また、通常クリック時に修飾キー(例えばControlキーを押しながらクリック、Commandキーを押しながらクリック)を使用する場合は、その修飾キーを押しながらReturnキーを押すだけで、同じ操作をエミュレートできます。一方、緑色でハイライト表示された画面上の要素にポインターを移動させたいだけで、実際にクリックしたくない場合は、Controlキーだけを押します。

このシンプルなメカニズムにより、Shortcat では、アクティブ化したい項目が画面上に表示され、何らかのテキスト表現がある限り、マウスの使用を完全に回避できます。(もちろん、そのテキスト表現が何であるかをユーザーが理解できなければなりません。例えば、画像リンクの場合は、それが難しい場合があります。)

クエリが複数のターゲットに一致する場合、Shortcat はそれらをハイライト表示し、キーボードを使用して 1 つを選択できるようにします。

Shortcatは現在ベータ版ですが、数週間前からメインのMacで使っていますが、ほとんど問題はありません。FinderからSafari、サードパーティ製ソフトウェア、開発者ツールまで、ほぼあらゆるアプリで問題なく動作しています。ところどころで不具合もいくつかありましたが、これは主に、一部のアプリがマウス操作に特化して作られているせいです。Webページ上のクリック可能な画像に関する前述の問題に加え、iTunesの操作が時々やや難しいことがあります。(とはいえ、私自身もiTunesのユーザーインターフェースをマウスで操作する際に問題を抱えているので、これは大きな驚きや重大な問題にはならないでしょう。)

Shortcat は、その魔法を発揮するためにオペレーティング システムのかなり深いところまで掘り下げる必要があります。そのため、その機能の多くは、堅牢でサポートも充実した OS X のアクセシビリティ機能を利用しています。ただし、よく使用するアプリによっては、その効果は大きく異なる可能性があります。

それでも、Shortcatは試してみる価値が十分にあります。ほんの少しのトレーニングで、予想以上に生産性を向上させる可能性を秘めています。さらに、マウスの使用によって手や腕の筋肉や関節にかかる負担も軽減してくれるでしょう。

(Shortcat のベータ版は無料ですが、最終バージョンの価格はまだわかっていません。)

最新の Gems 情報を常に把握したいですか? Twitter または App.net で Mac Gems をフォローできます。