Macでどんな作業をするにしても、おそらく1日に何千回ものキー入力が必要になるでしょう。だからこそ、Macユーザーは何らかのテキスト拡張ユーティリティをインストールすべきです。
これらのプログラムを使うと、テキストやグラフィックのチャンクに略語を割り当てることができます(これらのチャンクは通常、展開またはスニペットと呼ばれます)。略語を入力し、その後に何らかのトリガーキーを押すと、略語が完全な展開に置き換えられます。つまり、メールアドレスを毎回入力する代わりに、短い略語を入力してからトリガーキーを押すだけで、メールアドレスが表示されます。
Mac OS X 10.6のシステム環境設定「言語とテキスト」の「テキスト」タブでは、テキストスニペットのキーボードショートカットを定義できます。しかし、サードパーティ製のテキスト拡張機能を使えば、さらに多くのことができます。
検討すべき主なものは 4 つあります。Rainmaker Research の 30 ドルの Spell Catcher X ( )、SmileOnMyMac の 35 ドルの TextExpander 3.0.2 ( )、Ettore Software の 27 ドルの TypeIt4Me 5.0 ( )、および Ergonis の 20 ユーロの Typinator 4.0 ( ) です。
(QuicKeys ( )、iKey ( )、Keyboard Maestro ( )などのキーボード マクロ ユーティリティも含めることができます 。これらのユーティリティでは、テキストの挿入など、さまざまな操作が可能です。しかし、それ以外にも多くの機能があるため、別のカテゴリとして考えています。)
基本
4つのプログラムはすべて、基本的なプレーンテキスト展開では謳い文句どおりの機能を発揮します。より複雑(かつやや非現実的)なテストケース(1500語のテキストを貼り付け、その中に日付と時刻の参照をいくつか挿入する)でも、すべて問題なく動作しました。Spell Catcherを除くすべてのプログラムは、プレーンテキストだけでなく、リッチテキストや画像を含むスニペットもサポートしています。
しかし、これらのプログラムで何かを展開する前に、いくつかの略語とその完全形の展開を定義する必要があります。TypeIt4MeとTextExpanderは、最もわかりやすい設定インターフェースを備えています。どちらも自由に展開できる展開ボックスを備えているため、長いテキストの切り抜きを簡単に追加できます。TextExpanderとTypeIt4Meでは、グローバルホットキーを使用して、どのアプリケーションからでも新しいショートカットを作成することができます。TextExpanderとSpell Catcherでは、現在の選択範囲に基づいて新しい展開を作成できます。TextExpanderとTypeIt4Meでは、クリップボード上の項目に基づいて新しい展開を作成できます。

複数のMacをお使いの場合、TextExpanderのみにMobileMeまたはDropboxを使ってスニペットを同期できる設定があります。Dropboxなどのサービスを使って他のMacのスニペットコレクションを同期できる場合もありますが、TextExpanderほど簡単ではありません。
基本を超えて
しばらくテキスト拡張機能を使用すると、基本的な使い方を超えた使い方がわかってきます。
例えば、4つのプログラムすべてで現在の日付と時刻を挿入できます。しかし、日付と時刻の計算をサポートしているのはTextExpanderだけです。挿入した日付や時刻に加算または減算するスニペット変数を定義できるため、例えば今日から2日後の日付を簡単に挿入できます。また、4つのプログラムすべてで、TabキーやReturnキーなどの特殊文字をスニペットに埋め込むことができます。これは、Webフォームの入力を支援する拡張を定義する場合に便利です。ほとんどのブラウザでは、Tabキーを押すとカーソルが次のフィールドに移動します。

TextExpanderとTypeIt4Meはどちらも、ユーザー入力を待つ展開を作成できます。例えば、salesreplyのような文字列に展開するというショートカットを作成できますThank you for your interest in [product], which we sell for [price]; we currently have [units] available for sale。展開が実行される際に、括弧で囲まれた変数を入力するように求められます。(括弧は単なる例であり、各プログラムには独自の変数書式があります。)
TypeIt4Meは、指定した位置に一時停止を挿入するだけです。必要な文字を入力し、Tabキーまたは右矢印キーを押して次の挿入位置に進みます。TextExpanderはより構造化されたアプローチを採用しており、拡張時にフィールド名を使用します。そのため、例えば、販売価格への参照を複数の場所に簡単に追加できます。拡張を実行すると、TextExpanderはダイアログボックスをポップアップ表示し、各フィールドにデータを入力できます。Spell Catcherを除くこれらのユーティリティはすべて、スニペット挿入後のカーソル位置を定義できます。
AppleScriptをスニペットとして定義できるのはTextExpanderとTypeIt4Meだけです。また、シェルスクリプトも使用できるのはTextExpanderだけです。これらの機能により、これら2つは他のテキスト展開ユーティリティよりも一歩先を進んでいます。
Macworldの購入アドバイス
これら4つのプログラムはどれも優れています。Spell Catcher Xは、膨大な辞書コレクションを備えた、システム全体をカバーする非常に強力なスペルチェッカーです。ただし、テキスト拡張機能はこのグループの中で最も弱いです。Typinatorは3番目に優れたプログラムです。多くの点で優れていますが、他のプログラムが備えている高度な機能の一部が欠けています。
残るはTextExpanderとTypeIt4Meです。どちらも非常に優れたユーティリティで、機能的にはほぼ互角なので、どちらを選んでも間違いはありません。しかし、総合的に見て(少なくとも今回は)、TextExpanderが勝者です。同期、選択テキストからの展開作成、展開内でのシェルスクリプト実行といった機能をサポートしているからです。これらの機能により、TextExpanderはTypeIt4Meをわずかに上回っており、価格の高さも納得できます。
ただし、どのテキスト拡張ユーティリティを選択する場合でも、重要なのは、必ず 1 つを選択することです。集中的な入力が必要な作業であれば、手と手首に感謝されるでしょう。