누구든지 Windows에서 Apple Magic Trackpad의 설정을 수정하는 방법을 알고 있습니까?


14

누구든지 Windows에서 Apple Magic Trackpad의 설정을 수정하는 방법을 알고 있습니까?

드라이버를 설치하고 작동시킬 수있었습니다.

그러나 탭하여 클릭하는 기능은 기본적으로 켜져있는 것으로 보이며이 기능을 해제하면 훨씬 더 효과적이라고 생각합니다.

드라이버를 설치하는 것의 문제점은 Boot Camp 제어판이 없어서 설정을 조정할 수 없다는 것입니다.

트랙 패드 설정이 저장된 위치를 아는 사람이 있습니까?


ServerFault 난민 인사말 누군가가 Sysinternals Process Monitor 를 사용하여 Windows를 실행하는 Mac의 Boot Camp 제어판에서 탭을 사용할 수 없을 때 변경된 사항을 정확히 확인한 다음 여기에 답을 알려주십시오. 좋은 측정을 위해 반지에 +50 현상금을 던지고 있습니다. (저는 집에 실제 Mac이 있지만 기본적으로 VM 대신 Windows에서 Windows를 실행하고 있으며이를 파악하기 위해 Boot Camp 파티션을 설정하는 데 어려움을 겪지 않습니다.)
Miles Erickson

1
탭 투 클릭을 비활성화하기 위해 고심하고있는 상황은 직장에서 Dell PC에서 Magic Trackpad를 사용하는 것입니다.
Miles Erickson

흥미롭게도 드라이버가 설치되어 있지만 Boot Camp 제어판이 설치되어 있지 않으면 HKCU \ Software \ Apple Inc. \ Trackpad가 레지스트리에 나타나지 않습니다.
Miles Erickson

실제로 Mac을 사용하지 않고 Boot Camp 제어판을 설치할 수 있습니까?
Daniel Beck

@Daniel PC에 Boot Camp 제어판을 설치할 수 있지만 "시동 디스크 정보"에 액세스하려고 할 때 시작되지 않습니다. : 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 계산기를 열고 왼쪽의 "Bin"을 클릭하고 위의 차트에 따라 1과 0을 입력 한 다음 왼쪽의 "Hex"를 클릭하여 다시 변환하고 그것이 레지스트리에 들어가는 것입니다. 동료 수퍼 유저가 언젠가 멋진 UI로 우리 모두를 도울 수 있기를 바랍니다 ..!
rymo

우수한. 부트 캠프를 설치할 수 없기 때문에 레지스트리 항목을 직접 만들어야했지만이 방법을 사용했습니다. 실제로이 패드를 사용할 수 있습니다.
Jim

그러나 두 손가락으로 스크롤하면 작동이 중지 된 것 같습니다. 이것이 당신에게 일어 났습니까?
Jim

1
이것은 완전히 완벽했습니다, @rymo! 정말 고마워. 시스템이 x64 인 경우에도 x86 버전의 Microsoft Visual C ++ 2010 재배포 가능 패키지를 설치하지 않으면이 기능이 실행되지 않습니다. microsoft.com/downloads/en/…
Miles Erickson

1
아, 문자열과 "0x6e"값을 사용했습니다. 그것을 DWORD로 바꾸었고 훌륭합니다. 감사!
Jim


0

이것은 지원되지 않습니다. 가장 좋은 방법은 Apple 지원에 문의하는 것이지만 도움이되지 않는 것 같습니다 ...

동작을 익히는 것이 가장 좋습니다. 트랙 패드를 터치하기 만해도 마우스가 움직이지 않는다는 점에 유의하십시오. 트랙 패드를 빠르게 터치하고 손가락을 떼면 탭이 트리거됩니다.

바로 가기를 열지 않고 손가락을 계속 움직이면서 바탕 화면 바로 가기 위로 이동할 수 있습니다. 빠른 탭을 수행 할 때만 열 수 있습니다 (또는 마우스 단추가있는 경우 마우스 단추 클릭).


@Jim과 나는 우리의 행동 을 바꾸기 위해 고심하고 있지만, 우리는 정말로 설정 을 바꾸고 싶다 . Magic Trackpad는 공식적으로 PC와 호환되지 않기 때문에 Apple 지원이 최선의 방법은 아닙니다.
마일즈 에릭슨
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.