日曜日, 13 2 月 2005

旧PowerBookでツーフィンガー
この記事をクリップ!
このエントリーをはてなブックマークに追加

« iPod shuffle買った | Main | YDL 4.0.1リリース »
現行のPowerBookには2-フィンガースクロールというトラックパッドを二本の指で同時になぞると、その方向にスクロールするというなんとも便利な機能が搭載されているらしい。
サブマシン機として使ってるPowerBookはアルミ12インチの1Gで当然そんな機能は搭載されているはずもない。
以前SideTrackというトラックパッドでのスクロールを可能にするアプリを使ってたけど、途中からシェアウェアになった上フリーのバージョンの有効期限が切れてしまったためトラックパッドでスクロールが出来ない時代が続いていた。
なのでOSネイティブでトラックパッドのスクロールが出来る新PowerBookをうらやましく思っていたところ、なんと以前のPowerBookでも2-フィンガースクロールが出来るという情報が。
このDaniel Becker氏のサイトにあるADBマウス用ドライバを使用すれば出来るようだ。
まず自分のPowerBookが対応しているか調べる必要があるのでターミナルから
$ ioreg -l | grep "W Enhanced Trackpad"
と打ち込み"W Enhanced Trackpad" = 1と出力されたらこのドライバが使える。
自分のも対応してたので使えるっぽい。メインマシンのMDDでは何も出なかった。トラックパッド無いしそりゃまぁそうか。
次にダウンロードしてきたAppleADBMouse.kext.SCROLL_ALL.zipを展開してAppleADBMouse.kextを取り出し、/System/Library/Extensions/AppleADBMouse.kextに上書き保存すれば完了。
簡単簡単と思い再起動させてみるとログインパネルの画面でトラックパッドが効かない。
これは困った、ということで試しにUSBマウスを刺してみるとポインタが動いたので一安心。
ログインしてみるといきなりAppleADBMouse.kextが読み込めないという切ないダイアログが。
これのせいでトラックパッドが動かなかったのか。
氏のサイトをもう一度見てみるとドライバインストール後に所有者をrootに変更しろ、みたいな事を書いてある。
インストールしたドライバの所有者を見てみると一般ユーザーだったのでこれをchownでrootに変更してやるとちゃんとトラックパッドが動くようになった。
で二本指でトラックパッドをなぞってみると…スクロールされた!
上下だけではなく左右にもスクロールできるので広いページなどを見るときなどすごい便利。
動作の設定などは出来ないけど、このドライバは旧PowerBook・iBookユーザーにはかなり有用だと思う。
Posted by tsujitako at 1:46 午前 in Mac/