ITエンジニアのコツコツ日記

ITエンジニアの雑記です

MacBookのBootCampのWindowsに高精度タッチパッドドライバを導入

f:id:itkotsukotsu:20200821133002j:plain

Windows向けの高精度タッチパッドドライバ

MacBookにはMacOSがOSとしてインストールされているが、BootCamp機能でWindowsをBootすることもできる。

しかしBootCampでインストールされるタッチパッドのドライバはWindows10 でサポートされる高精度タッチパッドではない。

スクロールも滑らかでないし、仮想デスクトップの切り替えもできない。

MacOSでは非常に滑らかに動作するMacBookタッチパッド
ハードウェア的にはWindowsの高精度タッチパッドに匹敵する能力を持っていそうだが、どうにか高精度タッチパッドとして認識させられないか。

調べてみたらOSSとして開発がされていたので導入してみた。

mac-precision-touchpad

開発されているソフトウェア名はmac-precision-touchpadOSSなので、Githubソースコードやドライバがある。

Github: mac-precision-touchpad

大抵のMacbookタッチパッドがサポートされており、iMac向けに提供されているMagic Trackpad 2もUSBモードはサポートされている。

www.youtube.com

Magic Trackpad 2はBluetoothも内蔵されているため是非サポートしてほしい。
ロードマップにBTサポートは含まれていないので、すぐには改善されそうにはない。

導入環境

ドライバのインストール

githubのリリースページからドライバをダウンロード

Drivers-amd64-ReleaseMSSigned.zip

ドライバファイルからインストール

回答したファイルAmtPtpDevice.infを右クリックしてインストールを選択

無事インストールされるとデバイスマネージャーにApple SPI Precision Touchpad Deviceが表示される。 f:id:itkotsukotsu:20200821120746p:plain

動作

ドライバのインストールが完了するとWindowsが高精度タッチパッドとして認識するため、タッチパッドの設定からジェスチャーを登録することが可能。
三本指で仮想デスクトップの切り替えもできるし、スクロール、拡大等、すべての操作が滑らかで心地よい。

たまにこのドライバの影響でスリープからの復帰に失敗することがある。
Github上のIssueを見るにMacBookの機種依存のようで、再現しないモデルもありそう。

わりと深刻な問題なのでバグが修正されたら更新したい。