ใครรู้วิธีแก้ไขการตั้งค่าสำหรับ Apple Magic Trackpad บน Windows (โดยไม่ต้อง Boot Camp)


14

ใครรู้วิธีแก้ไขการตั้งค่าสำหรับ Apple Magic Trackpad บน Windows (โดยไม่ต้อง Boot Camp)

ฉันสามารถติดตั้งไดรเวอร์และทำให้มันใช้งานได้

อย่างไรก็ตามการแตะเพื่อคลิกจะปรากฏเป็นค่าเริ่มต้นและฉันคิดว่านี่จะใช้งานได้ดีกว่ามากหากปิดใช้งานได้

ปัญหาเพียงแค่ติดตั้งไดรเวอร์คือคุณไม่ได้รับแผงควบคุม Boot Camp ดังนั้นคุณจึงไม่สามารถปรับการตั้งค่าได้

มีใครคิดว่าที่เก็บการตั้งค่าสำหรับ trackpad?


คำทักทายจากผู้ลี้ภัย ServerFault ใครช่วยกรุณาใช้Sysinternals Process Monitorเพื่อดูสิ่งที่เปลี่ยนแปลงเมื่อแตะถูกปิดใช้งานในแผงควบคุม Boot Camp บน Mac ที่ใช้ Windows แล้วแจ้งให้เราทราบด้วยคำตอบที่นี่? ฉันโยนความโปรดปราน +50 อันในวงแหวนเพื่อการวัดที่ดี (ฉันมี Mac ตัวจริงที่บ้าน แต่ฉันใช้ Windows ใน VM แทนที่จะเป็นแบบดั้งเดิมและฉันไม่อยากไปที่ปัญหาทั้งหมดของการตั้งค่าพาร์ติชัน Boot Camp เพื่อคิดเรื่องนี้)
Miles Erickson

1
เพื่อความชัดเจน: บริบทที่ฉันพยายามปิดใช้งานการแตะเพื่อคลิกเกี่ยวข้องกับการใช้ Magic Trackpad บนพีซี Dell ที่ทำงาน
Miles Erickson

น่าสนใจ HKCU \ Software \ Apple Inc. \ Trackpad ไม่ปรากฏในรีจิสตรีเมื่อติดตั้งไดรเวอร์ แต่แผงควบคุม Camp Boot ไม่ได้เป็นเช่นนั้น
Miles Erickson

เป็นไปได้ไหมที่จะติดตั้ง Boot Camp Control Panel โดยไม่ใช้งาน Mac
Daniel Beck

@Daniel เป็นไปได้ที่จะติดตั้ง Boot Camp Control Panel บนเครื่อง PC แต่มันล้มเหลวในการเปิดตัวเมื่อพยายามเข้าถึง "ข้อมูลดิสก์เริ่มต้น"; ดูคำบรรยายของ jrr: superuser.com/questions/170044/…
Miles Erickson

คำตอบ:


20

แนบดีบักแผงควบคุม BootCamp หนึ่งจะเห็นว่าการตั้งค่าที่เขียนกับของรูปแบบIOCTL CTL_CODE(FILE_DEVICE_MOUSE, 0x801, METHOD_BUFFERED, FILE_ANY_ACCESS)ตรงกับข้อมูลที่เขียนสิ่งที่พบใน Windows Registry 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 ในโหมดโปรแกรมเมอร์ (ภายใต้เมนูมุมมอง) คลิก "ถังขยะ" ทางด้านซ้ายพิมพ์ 1s และ 0s ตามแผนภูมิด้านบนจากนั้นคลิก "ฐานสิบหก" ทางด้านซ้ายเพื่อแปลงกลับเป็น นั่นคือสิ่งที่ต้องเข้าไปในรีจิสทรี ฉันหวังว่าเพื่อนผู้ใช้ระดับสูงจะช่วยเราทุกคนด้วย UI ที่ดีในไม่ช้านี้!
rymo

ยอดเยี่ยม ฉันต้องสร้างรายการรีจิสตรีด้วยตัวเองเนื่องจากฉันไม่สามารถติดตั้ง boot camp ได้ แต่นี่เป็นกลอุบาย ตอนนี้ฉันสามารถใช้แผ่นนี้ได้จริง
จิม

อย่างไรก็ตามการเลื่อนด้วยสองนิ้วดูเหมือนว่าจะหยุดทำงาน สิ่งนี้เกิดขึ้นกับคุณหรือไม่
จิม

1
นี่เป็นเกมที่สมบูรณ์แบบที่สุด @rymo! ขอบคุณมาก. ควรสังเกตว่าสิ่งนี้จะไม่ทำงานจนกว่าจะมีการติดตั้ง MS Visual C ++ 2010 แบบแจกจ่ายต่อได้รุ่น x86 (แม้ว่าระบบใดระบบหนึ่งคือ x64): microsoft.com/downloads/en/ …
Miles Erickson

1
อาฉันใช้สตริงและค่า "0x6e" เปลี่ยนเป็น DWORD และมันยอดเยี่ยมมาก ขอบคุณ!
จิม

2

ฉันสร้างเวอร์ชัน GUI เพื่อทำการตั้งค่ารีจิสทรี โปรดตรวจสอบ ist out และบอกสิ่งที่คุณคิด แต่ระวังว่ามันเป็นรุ่นเบต้า ดูที่นี่http://www.mannis-world.de/blog/?p=15#more-15


0

สิ่งนี้ไม่ได้รับการสนับสนุนทางออกที่ดีที่สุดของคุณคือถามฝ่ายสนับสนุนของ Apple แต่ฉันคิดว่าพวกเขาจะไม่ช่วย ...

ดูเหมือนว่าจะเรียนรู้พฤติกรรมที่ดีที่สุดโปรดทราบว่าเพียงแค่สัมผัสที่แทร็คแพดเพื่อเลื่อนเม้าส์ของคุณก็ไม่ได้เป็นการแตะ การแตะจะกระตุ้นเฉพาะเมื่อคุณสัมผัสแทร็คแพดอย่างรวดเร็วและเอานิ้วออก ...

ฉันสามารถเลื่อนไปทางลัดบนเดสก์ท็อปของฉันได้โดยการเลื่อนอย่างต่อเนื่องในขณะที่กระโดดนิ้วโดยไม่ต้องเปิดทางลัดใด ๆ ฉันสามารถเปิดได้เมื่อแตะที่รวดเร็วเท่านั้น (หรือคลิกปุ่มเมาส์หากมี)


@Jim และฉันกำลังดิ้นรนเพื่อเปลี่ยนพฤติกรรมของเราแต่เราต้องการเปลี่ยนการตั้งค่าจริงๆ ฝ่ายสนับสนุนของ Apple ไม่ใช่ทางออกที่ดีที่สุดของเราเพราะ Magic Trackpad ไม่รองรับอย่างเป็นทางการกับพีซี
Miles Erickson
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.