如何透過 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),我實在找不到明確的答案。大多數帖子參考本文但我讀了這篇很長的文章並按照說明進行操作,但沒有成功。

我記得曾經有一個程式(也許是在 XP 上)不僅可以交換兩個按鍵,還可以控制 MacBook Pro 上的風扇。但我不記得這個名字了,而且我還記得那個程式像幾年前一樣停止更新。

編輯:它被稱為輸入重映射器

所以我希望存在一個簡單的程序,我可以簡單地運行它來交換這兩個密鑰。

答案1

這往往是不可能的,因為 Fn 鍵是硬件,當與另一個鍵一起按下時,它會發送一個媒體鍵程式碼或有時執行一些基於硬體的操作,但根本不發送程式碼。您最好的選擇是調整 BIOS(即使不是不可能,也是極其困難的)或鍵盤(某些重新佈線可能是可行的),因為 Fn 根本不在掃碼規格


更新看來蘋果公司並沒有採取這種做事方式。你顯然可以這樣做雙命令在 Mac OS X 上,然而這不會強加任何與 Windows 的接口,這仍然是一個謎,有人會用某種方式弄清楚掃碼掃描儀是否確實發送了密鑰代碼。因為我沒有 MacBook,所以無法...

答案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 但據我所知,這只是控制可以在不按 Fn 的情況下按下功能鍵)

也許有人能找出 Fn 和 Ctrl 的按鍵碼?

答案3

我已在 Win 7 中使用 KeyTweak 成功重新映射 LAlt <-> LWin 和 RAlt -> RCTRL, RWin -> RAlt 但未檢測到 Fn,即使在 AutoHotKey 中也是如此,因此我們可能必須等待 Bootcamp 更新。

答案4

有人實現了一個內核模式驅動程式來為無線蘋果鍵盤實現這一神奇的壯舉。我不確定它是否適用於 MacBook。常見問題指出,一個選項是「本機」安裝 Windows。無論如何,對原始程式碼進行小的修改很有可能讓它在任何地方都能運作。

https://github.com/samartzidis/WinA1314

相關內容