Boot Campを介してWindows 7を実行しているMacBook Proでctrlキーとfnキーを交換する方法


10

MacBook Proでとキーを交換することについては、インターネット上で非常に多くの議論があります。fnctrl

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

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

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

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

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

回答:


4

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


更新、Appleはこのようなやり方から遅れているようです。あなたは明らかにこれを行うことができますDoubleCommandのMac OS X上で、しかし、これはどのまだ謎であり続けるのWindows、とのインタフェースを課さない、誰かがいくつかの種類を把握うスキャンコードスキャナキーコードて送信が実際に存在するかどうか。MacBookを持っていないので…


1
(最初にこれが話題から外れていないか、SU標準では役に立たないことを願っています):macbook pro / airラインがWindowsラップトップとしてますます人気が高まっているので、mbプロのハッキングで誰かがついに手を汚そうとするのではないかと思います/ air biosはそれを実現しますか?または、キーボード用のいくつかの変更されたwin bootcampドライバーを使用してそれを行うことができますか?(私は2番目のアイデアには当てはまりませんが、言及したいと思います。)この段階では、Macbook Proなどのラインがゲーム以外の(ほとんどの)ラップトップをリードし続けています。mbプロ(win8用)にアップグレードしたい場合、これは本当に問題です。

1
@frenchglen:OSが少なくともMac OS Xでそれを見る方法があるようです。私の答えの更新を見てください。Windowsが何らかの形でそれをキャッチできるかどうかはわかりません。passmark.com/ products / keytest.htmを試して、何かが押されたことを検出するかどうかを確認できます。このアプリケーションが、表示されているキーボードレイアウトにないコードをキャッチするかどうかわからない。たぶん、より良い代替案があるかもしれない...
Tamara Wijsman '14

2
トム-あなたの理論は正しかった。パスマーク製品の試用版を使用すると、BootcampドライバーはFNキーのスキャンコードをWindowsに送信せず、別のキーと組み合わせた場合にのみ信号を送信するため、個別に再マッピングすることはできません。また、正しいalt / optionキーが奇妙に動作する理由についても説明しました。Bootcampは、そのキーが押されたときにR-ALTとL-CTRLの両方を送信します。
Matt Ryan、

3

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

の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のキーコードを理解できるでしょうか?


2年前にAppleフォーラムでこれについて誰かが尋ねましたが、それでもまだ適切な助けはありません。discussions.apple.com/thread/7920566
マーティン・ブラウン

1

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


残念ながら、これはトピックスターターの助けにはなりません
Rutger van Baren

0

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

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


0

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

https://github.com/samartzidis/WinA1314

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.