WindowsでApple Magic Trackpadの設定を変更する方法は知っていますか(Boot Campなし)?


14

WindowsでApple Magic Trackpadの設定を変更する方法は知っていますか(Boot Campなし)?

ドライバーをインストールして動作させることができました。

ただし、タップしてクリックすることはデフォルトでオンになっているようです。これをオフにできれば、もっとうまくいくと思います。

ドライバーをインストールするだけの問題は、Boot Campコントロールパネルが表示されないため、設定を調整できないことです。

トラックパッドの設定が保存されている場所を誰かが把握しましたか?


ServerFault難民からの挨拶。誰かがSysinternals Process Monitorを使用して、Windowsを実行しているMacのBoot Campコントロールパネルでタップが無効になっている場合に何が変更されるかを正確に確認してください。適切な手段として、リングに+50バウンティを投げています。(私は自宅に本物のMacを持っていますが、WindowsをネイティブではなくVMで実行しています。これを理解するためだけにBoot Campパーティションを設定するという手間をかけたくありません。)
Miles Erickson

1
わかりやすくするために、タップしてクリックを無効にするのに苦労している状況では、職場のDell PCでMagic Trackpadを使用しています。
マイルズエリクソン

興味深いことに、ドライバーがインストールされていてもBoot Campコントロールパネルがインストールされていない場合、HKCU \ Software \ Apple Inc. \ Trackpadはレジストリに表示されません。
マイルズエリクソン

Macを実際に使用せずにBoot Campコントロールパネルをインストールすることはおそらく可能ですか?
ダニエルベック

@Daniel Boot CampコントロールパネルをPCにインストールすることは可能ですが、「起動ディスク情報」にアクセスしようとすると起動に失敗します。:JRRの物語を参照superuser.com/questions/170044/...
マイルエリクソン

回答:


20

BootCampコントロールパネルにデバッガーを接続すると、設定がIOCTLの形式で書き込まれていることがわかりますCTL_CODE(FILE_DEVICE_MOUSE, 0x801, METHOD_BUFFERED, FILE_ANY_ACCESS)。書き込まれたデータは、Windowsレジストリのにあるものと一致しHKEY_CURRENT_USER\Software\Apple Inc.\Trackpad\Modeます。このエントリの形式は次のように決定しました。

0 1 1 0 1 1 1 1  0x6F
| | | | | | | |
| | | | | | | tap to click
| | | | | | dragging
| | | | | drag lock
| | | | [reserved, always 1]
| | | [reserved, always 0]
| | secondary tap
| secondary click
bottom left (0 for bottom right)

このレジストリエントリを読み取り、\\.\AppleWirelessTrackpadデバイスに設定を書き込むクイックプログラムを作成しました。ここからダウンロードしてください(ソースコードが利用可能です。貢献を歓迎します)。Windowsプログラミングの経験がある人は、素敵なUIを追加し、デバイスが[再]接続されたときにそれを検出して初期化するサービスとして実行できます。

個人設定では、レジストリ設定を手動で変更し(0x6b:デフォルト、ドラッグロックなし)、このプログラムをWindowsログインタスクとして実行しました(ログイン時)。まれに、再起動の間にパッドの同期が失われる場合、プログラムを手動で再度実行して設定を更新するだけです。

サンプルのレジストリファイルを次に示します。プレーンテキストとして保存し、ダブルクリックして適用します。

ファイルdisableTapToClick.reg

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\Apple Inc.\Trackpad]
"Mode"=dword:0000006e

ダウンロードページで利用可能な追加のサンプルレジストリファイル。


デフォルトでは、タップしてクリックしない場合は、0x6e(01101110)を使用します。他の組み合わせの場合、Windows電卓をプログラマモード([表示]メニューの下)で開き、左側の[ビン]をクリックし、上記のチャートに従って1と0を入力し、左側の[16進]をクリックして変換し、それがレジストリに入る必要があるものです。仲間のスーパーユーザーがすぐに素敵なUIで私たちを助けてくれることを願っています。
rymo

優秀な。ブートキャンプをインストールできないため、自分でレジストリエントリを作成する必要がありましたが、これでうまくいきました。このパッドを実際に使用できます。
ジム

ただし、2本指のスクロールは機能しなくなったようです。これはあなたに起こりましたか?
ジム

1
@rymo、これは完璧でした!本当にありがとう。実行されないことに注意すべきでない限り、MSのx86バージョンのVisual C ++ 2010再頒布がインストールされている(1のシステムであってもx64の):microsoft.com/downloads/en/...
マイルエリクソン

1
ああ、文字列と値「0x6e」を使用していました。それをDWORDに変更しました。ありがとう!
ジム


0

これはサポートされていません、あなたの最善の策はAppleサポートに尋ねることですが、私は彼らも助けにはならないと思います...

動作を学習するのが最善のようです。トラックパッドに触れてマウスを動かすだけではタップはトリガーされないことに注意してください。タップは、トラックパッドにすばやく触れて指を離した場合にのみトリガーされます...

ショートカットを開かずに指をジャンプしながら連続的に移動することにより、デスクトップショートカットを移動できます。高速タップ(または、存在する場合はマウスボタンをクリック)を行うときにのみ開くことができます。


@Jimと私は振る舞いを変えるのに苦労していますが、本当に設定を変えたいです。Magic TrackpadはPCと公式には互換性がないため、Appleサポートは最善の策ではありません。
マイルズエリクソン
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.