Shortcat: ユーザーインターフェースのスポットライト

Shortcat: ユーザーインターフェースのスポットライト
Shortcat: ユーザーインターフェースのスポットライト

日々のワークフローでは、ファイル、フォルダ、アプリの検索にAlfred for Macを頼りにしています。2012年7月以降、Alfredを4,326回使用しており、1日平均46.5回です。Alfredは、お気に入りのフォルダへのアクセス、Google検索の起動、Bufferを使った複数ファイルの操作、AppleScriptの実行など、様々なタスクに使用しています。Alfredは、私がこれまでで最も気に入っているMacソフトウェアの一つです。

私はランチャーが好きです。ランチャーはワークフローを簡素化し、時間を節約して効率化してくれます。だからこそ、インターフェース要素のランチャーを目指した新しいMacアプリ「Shortcat」(現在パブリックベータ版)の開発に注目しています。

開発者たちはShortcatを「ユーザーインターフェースのSpotlight」と表現していますが、これはかなり正確な表現です。Shortcatは基本的に、ボタンやメニューのラベルを「見て」、それを「クリック」するために、補助デバイス(OS Xのアクセシビリティ機能)のサポートに依存しています。つまり、例えばトラックパッド上でカーソルを動かす代わりに、「back」と入力することで、ShortcatはSafariの「戻る」ボタンをクリックすることになります。

Shortcatは、アクセシビリティ機能を活用し、ボタンやインターフェース要素に適切なラベルが付いているアプリでより効果的に機能します。アプリのヘルプメニューには、インターフェース要素を「読み上げる」(つまり見つける)ことができないため、Shortcatと正常に動作しないアプリのリストが既に掲載されています。私はアクセシビリティの専門家ではありませんが、これらのアプリはVoiceOverもサポートしていないのではないかと推測します。

私のテストでは、Shortcat は嬉しい驚きでした。アクセシビリティについて知らないと、このアプリは素晴らしいトリックのように見えるでしょう。「ただ入力しているだけなのに、どうやってクリックしてくれるんだ?」と。実際使ってみると、いくつか考慮すべき点があります。ショートカットでアプリを起動し(このバージョンではターミナルからカスタマイズできます)、入力を開始すると、入力した文字に一致するアプリの領域がハイライト表示されます。最も一致する部分は緑色でハイライトされ、マウスのその他の「移動先」候補は黄色で表示されます。ボタンやメニューをクリックするには、そのフルネーム、または OmniFocus のツールバーボタンの場合は「アクションを追加」や「AD」などの略語を入力します。

Shortcatに「非表示」の結果を表示するよう指示することもできます。クエリの前にドットを付けることで、一見ラベルのないインターフェース要素にアクセスできます。いくつかのアプリでテストしたところ、例えばSafariで「.1p」と入力するとラベルのない1Password拡張機能をクリックでき、「.n」と入力するとTweetbotで作成ボックスを開くことができました。Safariと言えば、Shortcatを使ってボタンやテキストなどのウェブサイトのナビゲーション要素をクリックすることもできます。Shortcatでハイパーリンクを「クリック」すると、通常のクリックと同じように新しいタブで開きます。

Shortcat は興味深い実験ですが、本格的な使用にはまだまだ改良が必要です。テキストマッチングアルゴリズムは優れていますが、まだ完璧ではありません。「SYNZ」などを「sync」と関連付けてしまうことがあり、これは見ていてあまり気持ちの良いものではありません。また、ハイライト表示や UI の選択領域のグラフィカルな表現ももっと洗練されてほしいところです。現状では、ハイライト表示のプロセスは消費者向け製品というよりは「ハック」のように思えます。また、日常的な使用において Shortcat がどのように役立つのかも、まだよくわかりません。大きな文書を入力せずに操作するためのユーティリティでしょうか。それともアプリナビゲーターでしょうか。キーボードショートカットに関連付けられたボタンが溢れる世界で、仮想クリックは本当に必要なのでしょうか。Shortcat はクールなデモになっていますが、ユーザーにその真髄を「理解」してもらうためには、もっと強いメッセージが必要です。

Shortcat ベータ版はここから無料で確認できます。

クラブ・マックストーリーズ

追加コンテンツと特典にアクセスする

Club MacStories は 2015 年に設立され、ほぼ 10 年間にわたって毎週独占コンテンツを提供してきました。

毎週、毎月の電子メール ニュースレターから始まったものが、すべての MacStories ファン向けに設計されたメンバーシップ ファミリーに成長しました。

詳細については、こちらおよびクラブの FAQ をご覧ください。

Club MacStories : アプリ、ヒント、自動化ワークフロー、長​​文執筆、MacStories Unwind ポッドキャストへの早期アクセス、定期的な景品など、盛りだくさんの情報を満載した、電子メールと Web 経由の週刊および月刊ニュースレター。

Club MacStories+ : Club MacStories が提供するすべての機能に加え、アクティブな Discord コミュニティ、クラブの過去のカタログ全体を閲覧するための高度な検索機能とカスタム RSS 機能、ボーナス コラム、多数のアプリ割引などが含まれます。

Club Premier : 上記のすべてに加え、早期に、広告なしで、高ビットレートのオーディオで配信される当社の主力ポッドキャストの拡張バージョンである AppStories+ が含まれます。