私のThinkPad W500のFnキーとCtrlキーを交換したいのですが(他の多くの人と同じように!参照してください。ノートパソコンのファンクションキーとコントロールキーをどのように切り替えることができますか? と ノートパソコンのFnキーを傍受する)
多くの人が指摘していますが、Windows は Mihov ASCII Master 2.0 を使うと、キープレスの ASCII 値が得られるので、Fn キーが FF を返すのがわかります (この場合の FF は「登録されていない」という意味でしょう)。また、Ctrlのようなキーは、単独で押されたときには一つのASCIIコードで登録され、他のキーとコンボで押されたときには別のASCIIコードで登録されます。Fn は単独で押された時にしか登録されないので、Windows は間違いなくコンボを見ていません。これにより、AutoHotKey のような解決策がなくなりました
KeyTweak (これはキープレスのハードウェアスキャンコードを表示し、Fnキーは57443として登録されています)を実行しました。このプログラムを使って、FnをCtrlキーにリマップしました。しかし、#1 の問題のために、例えば Fn + C のコンボがコピーを実行しなかったのではないかと疑っています
小指を鍛え直すよりも、実際にキーボードを取り外して、接続を半田付けしてキーを交換することを検討しています
ここで、根本的な技術的な問題と可能性のある解決策について、いくつかの情報を得ることができればと思っています
19 Howiecamp 2009-10-01
どうやらFNキーはWindowsのキーボードドライバではなく、Lenovoが開発したドライバで処理されているようです。したがって、FNキーはスキャンコードを生成しないので、キーを切り替えるWindowsユーティリティではFNキーのリマッピングは不可能です
どうやらLenovoは現在、これを可能にするBIOSの変更を検討しているようです。こちらの記事をご覧ください。「Fn/Ctrlキーのスイッチモード」
結論としては、(1)BIOSを見て、そのようなオプションが既に存在するかどうかを確認し、存在しない場合は、(2)LenovoのサイトでBIOSのアップグレードを時々チェックしてください(BIOSのアップグレードは非常に慎重に行う必要があることに注意してください
とりあえず、この解決策を使ってみてください(冗談ですが)
7 harrymc 2009-10-01
ファンクションキーとctrlキーのBIOSスワップがLenovoによって実装されました!あなたが新しいLenovoのラップトップ(私のはthinkpad x201)を持っている場合は、”キーボードとマウスの設定 “オプションの下にそれらを切り替えるオプションを見つけることができます。(私のラップトップでは、コンピュータが起動している間に青い “ThinkVantage “ボタンを押すことでBiosにアクセスします)
8 kathy 2011-01-05