VAIOのスティックポインターとFirefox
自分の使っているVAIO C1MSXはスティックポインター(スティック型ポインティングデバイス。いわゆるトラックポイントのこと)がついていて、中ボタンを押しながらスティックを傾けるとスクロールができる。ところがFirefoxではなぜかこの機能がうまく働かなくてずっと不便だった。そこでデバイスドライバ(MUPOTL.EXE)を解析してみた結果、Firefoxでも中ボタンスクロールが可能になる方法がわかった。
レジストリのHKEY_CURRENT_USER\Software\Sony Corporation\StickTypePointingDevice\identify\に次のようなデータがあるので、
[HKEY_CURRENT_USER\Software\Sony Corporation\StickTypePointingDevice\identify] "000"="*/explorer.exe/101" "001"="*/excel.exe/102" "002"="*/taro9.exe/104" "003"="*/taro10.exe/104" "004"="*/acrord32.exe/6" "005"="Internet Explorer_Server/*/100" "006"="*/winword.exe/100" "007"="*/powerpnt.exe/100" "008"="*/hanako10.exe/100" "009"="ComboLBox/*/100" "010"="Edit/*/100" "011"="SysTreeView32/*/200" "012"="SysListView32/*/200" "013"="ComboBox/*/200" "014"="ListBox/*/200" "015"="msctls_trackbar32/*/100" "016"="MozillaWindowClass/netscp6.exe/1900"
ここに以下のような文字列型のキーを追加する。
"017"="MozillaWindowClass/firefox.exe/1900"
再起動後にFirefoxで中ボタンスクロールが有効になる。