web-dev-qa-db-ja.com

BootCampを介してWindows7を実行しているMacBookProでCtrlキーとFnキーを交換するにはどうすればよいですか?

の交換についてインターネット上に 非常に多くの議論 があります fn そして ctrl MacBookProのキー。

Mac側では、 ReMap4MacBook と呼ばれる新しいソフトウェアが2つのキーを交換する完璧な仕事をします。

しかし、PC側(特にWindows 7)では、明確な答えを見つけることができません。ほとんどの投稿は この記事 を参照していますが、私はloooongの記事を読み、指示に従いましたが役に立ちませんでした。

2つのキーを入れ替えるだけでなく、MacBook Proのファンも制御するプログラム(おそらくXP上にあったもの)があったのを覚えています。しかし、名前を思い出せず、そのプログラムが数年前のように更新されなくなったことも思い出します。

編集:それは 入力リマッパー と呼ばれます。

したがって、これら2つのキーを交換するために実行できる単純なプログラムが存在することを望んでいます。

10
hobbes3

Fnキーはハードウェアであり、別のキーと一緒に押すとメディアキーを送信するため、これはしばしば不可能ですコードを送信するか、コードをまったく送信せずにハードウェアベースの処理を行う場合があります。 Fnは単に スキャンコード仕様 ...に含まれていないため、最善の策はBIOS(不可能ではないにしても非常に難しい)またはキーボード(再配線ハックが可能かもしれません)を調整することです。


Update、Appleはこの方法から延期されているようです。明らかに DoubleCommand Mac OS Xでは、ただしこれはWindowsとのインターフェイスを課さないため、謎のままであると誰かが考えます スキャンコードスキャナー で実際に送信されたキーコードがあるかどうかMacBookを持っていないので、できません...

4
Tamara Wijsman

これを実行できる可能性のあるレジストリキーがありますが、ドキュメントは見つかりませんでした。

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
laktak

私はWin7でKeyTweakを使用して、LAlt <-> LWinおよびRAlt-> RCTRL、RWin-> RAltを正常に再マップしましたが、AutoHotKeyでもFnが検出されないため、Bootcampの更新を待つ必要があります。

1
Gościu

誰かがカーネルモードドライバーを実装して、ワイヤレスAppleキーボードでこの魔法のような偉業を成し遂げました。Macbookで動作するかどうかはわかりません。FAQは言うオプションはWindowsを「ネイティブに」インストールすることです。それにもかかわらず、ソースコードに小さな変更を加えるだけで、どこでもWindowsが機能する可能性があります。

https://github.com/samartzidis/WinA1314

0

試すことができる他のオプションはAutoHotKeyです。 http://www.autohotkey.com/

これはバックグラウンドで実行する必要のあるサービスですが、過去にWindowsマシンでAppleキーボードを使用していたときに使用しました。これは非常にうまく機能しますが、唯一の欠点です。つまり、サービスを常にバックグラウンドで実行する必要があります。