約3年前、Marc Moini氏によるSmart Scrollの初期バージョン(1.1b1)をレビューしました。これは、キーボードを使ってページ送りではなく行単位で文書をスクロールできるユーティリティです。それ以来、Smart Scrollは10回以上のアップデートを経て、本日のバージョンである Smart Scroll X 2.0 ( 19ドル)は、大きく進化し、さらに優れたツールとなっています。
Smart Scroll Xの最新バージョンには、もちろん、2004年に私が大変気に入っていた機能、キーボードスクロールが搭載されています。特にノートパソコンユーザーには便利なこの機能は、キーボードに「スクロールアップ」と「スクロールダウン」のキーを実質的に追加します。Shift、Control、Option、Commandキーの組み合わせなど、お好みのショートカットを選択するだけで、キーボードから手を離すことなく上下左右にスクロールできます。キーボードスクロールの速度や加速度も変更できます。また、数え切れないほどのキーボードショートカットを忘れがちな方のために、Smart Scroll Xでは画面上の任意の場所に半透明の凡例を表示できます。

(優れた MondoMouse も使用している場合は、MondoMouse と Smart Scroll X に異なるキーの組み合わせを設定するようにしてください。そうしないと、実際にはかなり面白い結果になります。ウィンドウが勝手にサイズ変更されるように見えるのです。)
しかし、Smart Scroll X には、他に 2 つの優れた機能が追加されました。1 つ目は、私のお気に入りである Super Wheel です。今年 8 月に、Logitech の Revolution マウスについて書きました。Revolution という名前がぴったりなのは、 Logitech の新しいスクロール ホイールです。ホイールをラチェット クリックするたびに 1 段階スクロールする代わりに、これらのマウスでは「フリーホイール」スクロールが可能です。つまり、スクロール ホイールを 1 回軽くフリックするだけで、フリースピンするホイールが停止するまで (または手動で停止するまで) ページがスクロールします。これがなぜそれほど優れているかについては、元の記事をお読みください。ここで重要なのは、Smart Scroll X がソフトウェアでこの動作を近似しているため、どのマウスでも機能し、最新のラップトップのトラックパッドのスクロールも強化されることです。

この機能を有効にすると、マウスのスクロール ホイールを軽く回したり、トラックパッド上で指を素早くスライドさせたりすることで、「惰性」スクロールになります。つまり、最初は予想どおりの速度でスクロールしますが、操作を止めても (つまり、スクロール ホイールの回転やトラックパッド上で指のドラッグをやめても) スクロールが継続し、徐々に速度が遅くなって「勢いがなくなる」までスクロールします。これは、Logitech のハードウェア機能とまったく同じではありませんが、非常によく似ており、驚くほどうまく機能します。関連する便利な機能として、任意の修飾キーを押し続けることで、スクロール速度を一時的に上げることができる機能があります (Caps Lock キーを押して、スーパー ホイール機能を一時的に無効にすることもできます)。私が発見した 1 つの不具合は、スーパー ホイール機能が Kensington の MouseWorks ソフトウェアとの組み合わせでは機能しないようです。
Smart Scroll X のもう 1 つの新機能は「グラブ スクロール」で、任意のウィンドウのコンテンツ (テキスト、画像、Web ページ) を「掴んで」、マウス カーソルを動かすだけでスクロールできます。複数ボタンのマウスをお持ちの場合は、そのうちの 1 つのボタンを「グラブ スクロール」ボタンとして選択し、そのボタンをクリックしてウィンドウのコンテンツをドラッグするだけです。複数ボタンのマウスをお持ちでない場合、またはマウスのボタンをすべて使い切ってしまった場合は、キーボード コマンドを追加することで、この機能を任意のボタンに割り当てることができます。たとえば、私のマウスでは、Option キーと Command キーを同時に押して、主マウス ボタンでクリック アンド ドラッグします。スクロール速度は調整可能で、修飾キーを使用したり、ウィンドウの端付近を「掴んで」いる場合は、より高速なスクロール速度を選択することもできます。

Smart Scroll X には、スクロール関連の追加機能もいくつか用意されています。最もユニークなのは、FileMaker Pro 6 および 7 にスクロールホイールのサポートとライブスクロール機能を追加できる機能、そして AppleWorks 5 にライブスクロール機能とプロポーショナルスクロールバーのサムを追加できる機能です。Mac OS X の調整ユーティリティにもいくつか搭載されている、マイナーな機能として、ウィンドウのスクロール矢印の表示位置を選択できる機能があります。左上と右下、各スクロールバーの両端にそれぞれ 1 つずつ、そして私のお気に入りは、各スクロールバーの両端に両方の矢印を表示する機能です。
残念ながら、Smart Scroll X はすべてのアプリケーションで動作するわけではありません。例えば、Camino では全く動作しませんでしたし、Finder の Super Wheel 機能も私の環境では動作しませんでした。また、キーボードショートカットの選択にも注意が必要です。例えば、Microsoft Word と Excel 2004 では、文書のズームのショートカットとして Control キーを押しながらスクロールするショートカットを使用しているため、Smart Scroll X で Control キーをスクロールのショートカットとして使用すると、Office 文書のズーム操作になってしまいます。最後に、Smart Scroll X は Unsanity の Application Enhancer システムを使用している点にご注意ください。システム上で「ハック」のような機能を使うことを嫌がる人の中には、Application Enhancer ベースの製品を使用しない人もいます。私自身はそのようなアドオンをいくつか使用していますが、特に問題はありませんが、ご心配な方のためにこの情報を記載しておきます。(ちなみに、Smart Scroll X が特定のアプリケーションと競合する場合は、システム環境設定の Application Enhancer パネルでそのアプリケーションを除外リストに追加できます。)
Smart Scroll Xは、特にサードパーティ製のマウスドライバーやスクロールソフトウェアを既に使っている人にとっては、万人向けではないかもしれません。しかし、Super Wheel機能だけでも、その価格に見合う価値があると思います。
Smart Scroll XはMac OS X 10.3.9以降で動作し、ユニバーサルバイナリです。Intel Macで非ユニバーサルアプリケーションを使用する際のクラッシュを防ぐため、Rosetta TuneUp.appというユーティリティが付属していますが、私のテストではRosetta関連の問題は発生しなかったため、このユーティリティを使用する必要はありませんでした。