絖綛 N@i.jp  昨日:00055468
 今日:00010384
 総計:00142305
keywords
管理者専用
  Post   Add link   Control Panel 































新しいトピック
最新:07/01 17:50


新しいコメント
最新:07/28 16:47






管理人へMAIL

プライバシーポリシー

旧型でもスクロールトラックパッド

やはりと言うか、旧型のPowerBook, iBook でもスクロールトラックパッド機能を使えるようにした人が現れた。


 手持ちの PowerBook G3, iBook G4 のトラックパッドを2本指で操作したときの挙動から、新型 PowerBook のトラックパッド、ドライバが専用の物になっているのだろうと想像したのだけれど、どうやらドライバレベルでソフト的に機能を殺している(使っていないと言うべきか?)だけで旧型でもトラックパッド自体は新型PowerBookと変わらない物を搭載している機種があるらしい。その方法を解説したページが ここ にある。ドライバのバイナリも入手できる。が当然、英語だ。

 と言うことで、適当に(部分的にだけど)訳してみた。私の貧弱な英語力なので非常にイイカゲンな訳になっているが、おぼろげに内容は理解できよう。

私のトラックパッドは、これ(2本指スクロール)を行なうことができるか?

 あなたのトラックパッドが2本指スクローリングをサポートできるか検査するには、次のコマンドを使用しなさい。
$ ioreg -l | grep "W Enhanced Trackpad"
もし "W Enhanced Trackpad" = 1 を右側に含んだ行がプリントアウトされたなら、あなたのトラックパッドは "W-Enhanced"(したがって2本指スクロールが可能)です。しかし、何もプリントアウトされないようなら、それは違います。
 この検査は、あなたが SideTrack をインストールしていた場合には働かないことに注意してください。SideTrack は "W Enhanced" プロパティを出力しない独自のマウスドライバをロードします。

どこでダウンロードできるの?

警告:
 あるユーザは、MacOS-X 10.3.7 の下で造られたドライバを 10.3.8 で使用した場合、システムが不安定になる経験をしたと報告しています。あなたが類似の問題に遭遇した場合には、バージョン 2.0.10-dub-2の使用または 、 10.3.7 以前のシステムは 10.3.8 システム以降のものにする事を試してください。

iScroll2_all.zip (binary, all scroll modes enabled, ~73k)
iScroll2_xy.zip (binary, only X/Y scrolling, ~73k)
iScroll2_y.zip (binary, only Y scrolling, ~73k)
iScroll2_rot.zip (binary, only circular scrolling, ~73k)
AppleADBMouse.zip (source, ~36k)

OK 。このドライバをどうやってインストールするの?

 ソースからインストールするには、Xcode でプロジェクトファイルを開いてビルドします。そしてターミナルを開いてプロジェクトフォルダの内側にある "build" ディレクトリに行き 、以下を行ないます。

$ sudo chown -R root:wheel ./AppleADBMouse.kext
$ sudo kextunload -b com.apple.driver.AppleADBMouse && ¥
> sudo kextload ./AppleADBMouse.kext

ドライバは、次回システムがリブートされるときまでロードされたままでいます。あるいは、ターミナルを開いて以下をタイプすることで手動でこれをアンロードすることができます。

$ sudo kextunload -b com.apple.driver.AppleADBMouse && ¥
> sudo kextload /System/Library/Extensions/AppleADBMouse.kext

 もしあなたが SideTrack をインストールしているなら、あなたは "/System/Library/Extensions/AppleADBMouse.kext" の代わりに、その ".kext" を指定する必要があります。
警告:
 ドライバが何らかの理由でロードに失敗した場合には、オリジナルのドライバをリロードするまでトラックパッドに触れてはいけません、さもないとあなたのマシンはクラッシュします!しかしキーボードを使うことは OK です。

 もしあなたがコンパイル済みのバイナリの1つをインストールしたい場合は、ダウンロードしたアーカイブを解凍し、ターミナルを開いて、今解凍したディレクトリに行き、上と同じコマンドを使用してください。永久に修正されたドライバーをインストールしたい場合、最も簡単な方法は、この ".kext""/System/Library/Extensions" へコピーしてしまう事です。しかしながら、これを行なう前に、適切なパーミッションに変更することが重要です。これはターミナルから ".kext" ファイルがあるディレクトリに行き、以下のようにタイプします。

$ sudo chown -R root:wheel ./AppleADBMouse.kext
 最初に "/System/Library/Extensions" にあるオリジナル(未修整の "AppleADBMouse.kext") のバックアップコピーを作成しておくのがよいでしょう。わたしは近い将来に適当なインストーラを提供したいと考えています。

 ここに書かれている検査方法で手持ちの PowerBook G3, iBook G4 について調べてみたところ、PowerBook G3 では何も表示されなかったが、iBook G4 では以下のように表示された。

$ ioreg -l | grep "W Enhanced Trackpad"
    | |   |   |   |   |   "W Enhanced Trackpad" = 1
 つまり、iBook G4 では2本指スクロールが可能と言うことになる。そのうち試してみるかな。


< 過去の記事 [ 2月の 全てのカテゴリ リスト ] 新しい記事 >

2005 calendar
2月
12345
6789101112
13141516171819
20212223242526
2728


掲示板
最新:08/15 17:19


GsBlog was developed by GUSTAV, Copyright(C) 2003, Web Application Factory All Rights Reserved.