Bất cứ ai cũng biết cách sửa đổi cài đặt cho Apple Magic Trackpad trên Windows (không có Boot Camp)?


14

Bất cứ ai cũng biết cách sửa đổi cài đặt cho Apple Magic Trackpad trên Windows (không có Boot Camp)?

Tôi đã có thể cài đặt trình điều khiển và làm cho nó hoạt động.

Tuy nhiên, tap-to-click dường như được bật theo mặc định và tôi nghĩ rằng điều này sẽ hoạt động tốt hơn nhiều nếu tôi có thể tắt nó đi.

Vấn đề với việc chỉ cài đặt trình điều khiển là bạn không có bảng điều khiển Boot Camp để bạn không thể điều chỉnh cài đặt.

Có ai đã tìm ra nơi cài đặt cho trackpad được lưu trữ chưa?


Lời chào từ một người tị nạn ServerFault. Ai đó có thể vui lòng sử dụng Sysiternals Process Monitor để xem chính xác những gì được thay đổi khi khai thác bị vô hiệu hóa trong Bảng điều khiển Boot Camp trên máy Mac chạy Windows, sau đó cho chúng tôi biết câu trả lời tại đây không? Tôi đang ném một khoản tiền thưởng +50 vào vòng để có biện pháp tốt. (Tôi có một máy Mac thực sự ở nhà, nhưng tôi chạy Windows bằng máy ảo thay vì nguyên bản và tôi thực sự không muốn gặp rắc rối khi thiết lập phân vùng Boot Camp chỉ để tìm ra điều này.)
Miles Erickson

1
Nói rõ hơn: bối cảnh tôi đang vật lộn để vô hiệu hóa tính năng nhấn để nhấp liên quan đến việc sử dụng Magic Trackpad trên PC Dell tại nơi làm việc.
Miles Erickson

Thật thú vị, HKCU \ Software \ Apple Inc. \ Trackpad không xuất hiện trong sổ đăng ký khi trình điều khiển được cài đặt nhưng Bảng điều khiển Boot Camp thì không.
Miles Erickson

Có lẽ có thể cài đặt Bảng điều khiển Boot Camp mà không cần sử dụng máy Mac?
Daniel Beck

@Daniel Có thể cài đặt Bảng điều khiển Boot Camp trên PC, nhưng không khởi chạy được khi cố truy cập "thông tin đĩa khởi động"; xem tường thuật của jrr: superuser.com/questions/170044/ từ
Miles Erickson

Câu trả lời:


20

Gắn trình gỡ lỗi vào bảng điều khiển BootCamp, người ta có thể thấy rằng các cài đặt được viết với một IOCTLđịnh dạng CTL_CODE(FILE_DEVICE_MOUSE, 0x801, METHOD_BUFFERED, FILE_ANY_ACCESS). Dữ liệu được ghi phù hợp với những gì được tìm thấy trong Windows Registry tại HKEY_CURRENT_USER\Software\Apple Inc.\Trackpad\Mode. Tôi đã xác định định dạng của mục này là:

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)

Tôi đã viết một chương trình nhanh sẽ đọc mục đăng ký này và viết các cài đặt cho \\.\AppleWirelessTrackpadthiết bị. Tải về tại đây (mã nguồn có sẵn, đóng góp chào mừng). Ai đó có kinh nghiệm lập trình Windows có thể thêm một giao diện người dùng đẹp và chạy nó như một dịch vụ để phát hiện và khởi tạo khi thiết bị được kết nối lại.

Đối với thiết lập cá nhân của tôi, tôi đã thay đổi thủ công cài đặt đăng ký (0x6b: mặc định, trừ khóa kéo!) Và chạy chương trình này dưới dạng Tác vụ theo lịch trình của Windows (khi đăng nhập). Trong trường hợp hiếm hoi, pad bị mất đồng bộ giữa các lần khởi động lại, tôi chỉ cần chạy lại chương trình một cách thủ công để làm mới các cài đặt.

Đây là một tệp đăng ký mẫu, lưu dưới dạng văn bản đơn giản, sau đó bấm đúp để áp dụng:

Tập tin disableTapToClick.reg:

Windows Registry Editor Version 5.00

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

Các tệp đăng ký mẫu bổ sung có sẵn trên trang tải xuống.


Đối với mặc định, trừ nhấn để nhấp, sử dụng 0x6e(01101110). Đối với các kết hợp khác, hãy mở máy tính Windows ở chế độ Lập trình viên (trong menu Xem), nhấp vào "Thùng" ở bên trái, nhập số 1 và 0 theo biểu đồ bên trên, sau đó nhấp vào "Hex" ở bên trái để chuyển đổi lại và đó là những gì cần phải đi vào đăng ký. Tôi hy vọng một siêu người dùng đồng nghiệp có thể giúp tất cả chúng ta sớm có một giao diện người dùng tốt đẹp ..!
rymo

Thông minh. Tôi đã phải tự tạo mục đăng ký vì tôi không thể cài đặt boot camp, nhưng điều này đã tạo ra mánh khóe. Tôi thực sự có thể sử dụng pad này bây giờ.
Jim

Tuy nhiên, cuộn hai ngón tay dường như đã ngừng hoạt động. Có chuyện gì đã xảy ra với bạn phải không?
Jim

1
Điều này hoàn toàn hoàn hảo, @rymo! Cám ơn rất nhiều. Cần lưu ý rằng điều này sẽ không chạy trừ khi phiên bản x86 của MS Visual C ++ 2010 Redistributable được cài đặt (ngay cả khi hệ thống của ai đó là x64): microsoft.com/doads/en/iêu
Miles Erickson

1
Ah, tôi đã sử dụng một chuỗi và giá trị "0x6e". Đã thay đổi nó thành DWORD và nó thật tuyệt vời. Cảm ơn!
Jim


0

Điều này không được hỗ trợ, cách tốt nhất của bạn là hỏi Hỗ trợ của Apple nhưng tôi đoán họ sẽ không giúp ...

Có vẻ tốt nhất để tìm hiểu hành vi, xin lưu ý rằng chỉ cần chạm vào bảng theo dõi để di chuyển chuột của bạn không kích hoạt một cú chạm. Một cú chạm chỉ kích hoạt nếu bạn chạm nhanh vào bảng theo dõi và rút ngón tay ra ...

Tôi có thể di chuyển qua các phím tắt trên máy tính để bàn của mình bằng cách di chuyển liên tục trong khi nhảy ngón tay mà không cần mở bất kỳ phím tắt nào, tôi chỉ có thể mở chúng khi tôi nhấn nhanh (hoặc nhấp vào nút chuột nếu có).


@Jim và tôi đang vật lộn để thay đổi hành vi của mình , nhưng chúng tôi thực sự muốn thay đổi cài đặt . Hỗ trợ của Apple không phải là lựa chọn tốt nhất của chúng tôi vì Magic Trackpad không tương thích chính thức với PC.
Miles Erickson
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.