Adakah yang tahu cara mengubah pengaturan untuk Apple Magic Trackpad di Windows (tanpa Boot Camp)?

14

Adakah yang tahu cara mengubah pengaturan untuk Apple Magic Trackpad di Windows (tanpa Boot Camp)?

Saya dapat menginstal driver dan membuatnya berfungsi.

Namun, ketuk untuk mengklik tampaknya diaktifkan secara default, dan saya pikir ini akan bekerja lebih baik jika saya bisa mematikannya.

Masalah dengan hanya menginstal driver adalah Anda tidak mendapatkan panel kontrol Boot Camp sehingga Anda tidak dapat menyesuaikan pengaturan.

Adakah yang tahu di mana pengaturan untuk trackpad disimpan?

Jim
sumber
Salam dari pengungsi ServerFault. Bisakah seseorang menggunakan Sysinternals Process Monitor untuk melihat apa yang berubah ketika ketukan dinonaktifkan di Panel Kontrol Kamp Booting di Mac yang menjalankan Windows, lalu beri tahu kami dengan jawaban di sini? Saya melemparkan hadiah +50 ke dalam ring untuk mengukur baik. (Saya punya Mac asli di rumah, tapi saya menjalankan Windows di VM bukannya secara asli, dan saya lebih suka tidak repot-repot menyiapkan partisi Boot Camp hanya untuk mencari tahu ini.)
Miles Erickson
1
Hanya untuk kejelasan: konteks di mana saya berjuang untuk menonaktifkan tap-to-click melibatkan penggunaan Magic Trackpad pada PC Dell di tempat kerja.
Miles Erickson
Menariknya, HKCU \ Software \ Apple Inc. \ Trackpad tidak muncul di registri ketika driver diinstal tetapi Panel Kontrol Kamp Booting tidak.
Miles Erickson
Apakah mungkin menginstal Panel Kontrol Kamp Pelatihan tanpa benar-benar menggunakan Mac?
Daniel Beck
@Daniel Anda dapat menginstal Panel Kontrol Kamp Booting di PC, tetapi gagal diluncurkan saat mencoba mengakses "informasi disk startup"; lihat narasi jrr: superuser.com/questions/170044/...
Miles Erickson

Jawaban:

20

Melampirkan debugger ke panel kontrol BootCamp, orang dapat melihat bahwa pengaturan ditulis dengan IOCTLformat CTL_CODE(FILE_DEVICE_MOUSE, 0x801, METHOD_BUFFERED, FILE_ANY_ACCESS). Data yang ditulis cocok dengan apa yang ditemukan di Windows Registry di HKEY_CURRENT_USER\Software\Apple Inc.\Trackpad\Mode. Saya telah menentukan format entri ini menjadi:

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)

Saya menulis program cepat yang akan membaca entri registri ini dan menulis pengaturan ke \\.\AppleWirelessTrackpadperangkat. Unduh di sini (kode sumber tersedia, kontribusi diterima). Seseorang dengan pengalaman pemrograman Windows dapat menambahkan UI yang bagus dan menjalankannya sebagai layanan untuk mendeteksi dan menginisialisasi ketika perangkat [kembali] terhubung.

Untuk pengaturan pribadi saya, saya secara manual mengubah pengaturan registri (0x6b: default, minus drag lock!) Dan menjalankan program ini sebagai Tugas Terjadwal Windows (saat masuk). Pada kesempatan langka pad kehilangan sinkronisasi antara reboot, saya hanya menjalankan program lagi secara manual untuk menyegarkan pengaturan.

Ini adalah contoh file registri, simpan sebagai teks biasa lalu klik dua kali untuk menerapkan:

File disableTapToClick.reg:

Windows Registry Editor Version 5.00

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

Contoh file registri tambahan tersedia di halaman unduhan.

rymo
sumber
Untuk default, minus ketuk untuk mengklik, gunakan 0x6e(01101110). Untuk kombinasi lain, buka kalkulator Windows dalam mode Programmer (di bawah menu View), klik "Bin" di sebelah kiri, ketik 1s dan 0s sesuai dengan bagan di atas, lalu klik "Hex" di sebelah kiri untuk mengubahnya kembali dan itulah yang perlu dimasukkan ke dalam registri. Saya harap sesama pengguna super dapat membantu kita semua dengan UI yang bagus dalam waktu dekat ..!
rymo
Luar biasa. Saya harus membuat entri registri sendiri karena saya tidak dapat menginstal boot camp, tetapi ini berhasil. Saya benar-benar dapat menggunakan buku catatan ini sekarang.
Jim
Namun, pengguliran dua jari tampaknya telah berhenti berfungsi. Apakah ini terjadi pada Anda?
Jim
1
Ini benar-benar sempurna, @rymo! Terima kasih banyak. Perlu dicatat bahwa ini tidak akan berjalan kecuali versi x86 dari MS Visual C ++ 2010 Redistributable diinstal (bahkan jika sistem seseorang adalah x64): microsoft.com/downloads/en/…
Miles Erickson
1
Ah, saya telah menggunakan string dan nilai "0x6e". Mengubahnya menjadi DWORD dan itu wokring hebat. Terima kasih!
Jim
2

Saya membuat versi GUI untuk membuat pengaturan registri. Silakan periksa dan katakan apa yang Anda pikirkan. Tetapi waspadalah itu adalah versi beta. Lihat di sini http://www.mannis-world.de/blog/?p=15#more-15

manfred
sumber
0

Ini tidak didukung, taruhan terbaik Anda adalah meminta Dukungan Apple tetapi saya kira mereka tidak akan membantu ...

Tampaknya yang terbaik untuk mempelajari perilaku tersebut, harap dicatat bahwa hanya menyentuh track pad untuk menggerakkan mouse Anda tidak memicu ketukan. Ketukan hanya terpicu jika Anda menyentuh trackpad dengan cepat dan menghapus jari Anda ...

Saya dapat memindahkan pintasan desktop saya dengan terus bergerak sambil melompati jari saya tanpa ada pintasan yang dibuka, saya hanya bisa membukanya saat saya melakukan ketukan cepat (atau klik tombol mouse jika ada).

Tamara Wijsman
sumber
@ Jim dan saya berjuang untuk mengubah perilaku kami , tetapi kami benar-benar ingin mengubah pengaturan . Dukungan Apple bukan taruhan terbaik kami karena Magic Trackpad tidak secara resmi kompatibel dengan PC.
Miles Erickson