Boot Camp를 통해 Windows 7을 실행하는 MacBook Pro에서 Ctrl 키와 Fn 키를 바꾸는 방법은 무엇입니까?

Boot Camp를 통해 Windows 7을 실행하는 MacBook Pro에서 Ctrl 키와 Fn 키를 바꾸는 방법은 무엇입니까?

있다토론이 너무 많아MacBook Pro의 키 fn와 키를 바꾸는 방법에 대해 인터넷에서 알아보세요 .ctrl

Mac 측에서는 다음과 같은 새로운 소프트웨어가 출시되었습니다.ReMap4MacBook두 개의 키를 완벽하게 교환합니다.

하지만 PC 측면(특히 Windows 7)에서는 확실한 답을 찾을 수 없습니다. 대부분의 게시물은 다음을 참조합니다.이 기사하지만 나는 looooong 기사를 읽고 지침을 따랐지만 소용이 없었습니다.

두 개의 키를 교환할 뿐만 아니라 MacBook Pro의 팬도 제어하는 ​​프로그램(아마 XP에 있었을 수도 있음)이 있었던 것으로 기억합니다. 그런데 이름도 기억나지 않고, 그 프로그램도 몇 년 전처럼 업데이트가 중단되었던 기억이 나네요.

편집 : 그것은 호출됩니다입력 리매퍼.

그래서 저는 이 두 개의 키를 교환하기 위해 간단하게 실행할 수 있는 간단한 프로그램이 있기를 바라고 있습니다.

답변1

이는 불가능한 경우가 많습니다, Fn 키는 하드웨어이기 때문에 다른 키와 함께 누르면 다음과 같은 메시지가 전송됩니다.미디어 키코드를 보내거나 코드를 전혀 보내지 않으면서 하드웨어 기반 작업을 수행하는 경우도 있습니다. 가장 좋은 방법은 Fn이 단순히 BIOS에 없기 때문에 BIOS(불가능하지는 않지만 매우 어렵습니다) 또는 키보드(일부 재배선 해킹이 가능할 수 있음)를 조정하는 것입니다.스캔 코드 사양...


업데이트, Apple은 이러한 작업 방식을 연기하는 것 같습니다. 당신은 분명히 이것을 할 수 있습니다DoubleCommand맥 OS X에서,하지만이것은 Windows와의 인터페이스를 부과하지 않으며 여전히 미스터리로 남아 있습니다. 누군가가 어떤 종류의 방법으로 알아낼 것입니다.스캔코드 스캐너실제로 전송된 키 코드가 있는지 여부. 맥북이 없어서 못쓰는데..

답변2

이 작업을 수행할 수 있는 레지스트리 키가 있지만 이에 대한 문서는 찾지 못했습니다.

Apple 키보드 드라이버

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\KeyMagic]

항목이 포함되어 있습니다

"Keymap"=hex:69,46,6a,47,6b,48,91,8b,90,88
"KeymapFn"=hex:0c,22,0d,1e,0e,1f,0f,20,10,27,12,23,13,55,18,21,27,54,2d,67,33,56,38,57

(OSXFnBehavior도 있지만 AFAIK는 Fn을 누르지 않고도 기능 키를 누를 수 있도록 제어합니다)

누군가 Fn과 Ctrl의 키코드를 알아낼 수 있을까요?

답변3

Win 7에서 KeyTweak을 사용하여 LAlt <-> LWin 및 RAlt -> RCTRL, RWin -> RAlt를 성공적으로 다시 매핑했지만 AutoHotKey에서도 Fn이 감지되지 않으므로 Bootcamp 업데이트를 기다려야 할 것입니다.

답변4

누군가 무선 Apple 키보드에 이러한 마법 같은 기능을 수행하기 위해 커널 모드 드라이버를 구현했습니다. 맥북에서도 되는지는 잘 모르겠습니다. FAQ에는 Windows를 "기본적으로" 설치하는 옵션이 있다고 나와 있습니다. 그럼에도 불구하고, 소스 코드를 조금만 수정하면 어디에서나 작동할 가능성이 높습니다.

https://github.com/samartzidis/WinA1314

관련 정보