2010-01-07

ThinkPadのトラックポイントでiTunesやSafariもスクロール可能に(Windows 7篇)

ThinkPadの象徴とも言えるトラックポイント(TrackPoint)。
マウスポインタを動かすのに使いますが、左右のクリックボタンの間にある「スクロールボタン」を押しながらだとウィンドウのスクロールもできるので便利です。

ところがiTunesやSafariだとスクロールしてくれません。
Firefoxだと縦スクロールはできますが、横スクロールができません。

というわけでググると解決策が見つかるのですが、ThinkPadの機種やWindowsのバージョンによって扱うファイルが違う模様。私の場合はどうだったか、まとめておきます。

対象環境

【機種】ThinkPad R400
【OS】Windows 7(Home Premium)

Vistaプリインストールモデルでしたが、Lenovoの優待アップグレードキャンペーンによるアップグレードキットのディスクからクリーンインストールしています。
(なぜアップグレードインストールではなくクリーンインストールかというと、Win7RCを入れていたからです…。Win7製品版はRCからのアップグレードインストールができないので)

編集するファイル

tp4table.dat というファイルを編集するのですが、在処は C:\Program Files\Synaptics\SynTP\ でした。

このファイルはただのテキストファイルで改行もCRLFなので、メモ帳でも編集できます。
ただし Program Files 配下ですので、UACに引っかかります。管理者権限で編集しましょう。

うっかり管理者権限なしで編集してしまった場合は、
C:\Users\*\AppData\Local\VirtualStore\Program Files\Synaptics\SynTP\tp4table.dat
として保存されているはずなので、それを C:\Program Files\Synaptics\SynTP\ に移動します。

編集内容

ファイル内の次のような場所を探して、その直前にでも書くことにします。
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; Pass 1 rules (These rules run last)

なぜそこに書くかというと、
; Pass 0 rules (These rules run first)
; Pass 1 rules (These rules run last)
; If no scrolling method was found with the builtin logic, then
; these rules are checked.
とあって「まずは Pass 0 rules、ダメなら Pass 1 rules」という雰囲気なので、じゃあまずは Pass 0 rules に書いてみますか、という程度の理由です。

次のように書いてみました。
; iTunes/Safari/Firefox
*,*,itunes.exe,*,*,*,WheelVkey,0,9
*,*,safari.exe,*,*,*,WheelVkey,0,9
*,*,firefox.exe,*,*,*,WheelVkey,0,9

Pass 0 rules にあらかじめ書かれているルールをコピペして、それっぽいところを書き換えただけです。
なお「WheelVkey」ではなく「WheelStd」と説明しているサイトもありますが、私が試した範囲では、「WheelStd」だと横スクロールができませんでした。

ただ、iTunesは「WheelVkey」と書いても横スクロールできませんでした。(縦スクロールはできます)
tp4table.dat には記述の意味も説明されてたので、それに従ってパラメータを変えてみたり Pass 1 rules に書いてみたりしましたが、しばらく試行錯誤してもiTunesを横スクロールさせる方法は見つからず断念。ググっても分かりませんでした。

再起動するプロセス

設定ファイルを編集しただけではトラックポイントの動作は変わりません。
OSを再起動すれば新しい設定が反映されるのですが、それだと面倒なので、トラックポイントを司るプロセスだけ再起動させます。

プロセスを tp4serv.exe と説明しているサイトが多いのですが、私の環境ではそんなプロセスはなく、代わりに SynTPEnh.exe を再起動してみたらうまくいきました。SynTPEnh.exe は tp4table.dat と同じフォルダにあります。

ちなみに「再起動」の手順は、「タスク マネージャーで強制終了」→「エクスプローラーから起動」です。

0 件のコメント:

コメントを投稿