web-dev-qa-db-ja.com

WindowsのキーボードでFnキーを無効にするにはどうすればよいですか?

私がやりたいのは、キーボードのファンクションキーを完全に無効にすることです。私たちは、次のような環境にあるデバイスを持っています Fn キーは必要なく、ファンクションキー行の「代替」機能(以降「メディアキー」と呼びます)は、解決するよりも多くの問題を引き起こします。適切なケースでは、ユーザーが誤ってデバイスのトラックパッドを無効にします。ファンクションロックを使用しても、この問題は解決されません。環境では、最終的にメディア機能のロックが解除され、さまざまなメディアキーが押されて、サポートが混乱するためです。彼らはまた誤って押した Fn キーボードのキーを押して、メディアキーをアクティブにします。最も実行可能な解決策は、元のファンクションキー機能をオンにして、 Fn 完全にキー。

1つの大きな注意点:サードパーティのアプリケーションは使用できません。

1つの主要な好み:BIOSを介してこれを行う必要はありません(リモートで実行できる必要があります)

1
Chris Blanton

述べたように、再マップすることはできません Fn スキャンコードを生成しないため、ほとんどのPCキーボードのキー。再マップできるのは Fn+keyレジストリキーの編集HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout\Scancode Map(トリプルバイトスキャンコードを生成する一部のキーを除く)によって実行できる組み合わせ。 SharpKeysKeyTweak のようなキーマッピングプログラムは、実際にはレジストリを変更する手間がかかります。

SharpKeysは、キーボードの特定のキーを他のキーのように動作させるために使用されるレジストリハックです。たとえば、誤ってCaps Lockを頻繁に押す場合は、このユーティリティを使用して、Caps LockをShiftキーにマップしたり、完全にオフにしたりすることができます。この公式リリースには、最大104のマッピングのサポート、使用可能なキーの広範なリスト、およびマッピングの管理に役立つ「タイプキー」オプションが含まれています。 Windows NT、Windows 2000、Windows XP、Windows Server 2003、Windows Vista、Windows 7、Windows 8、またはWindows 10の内部サポートに依存しているため、このレジストリハックを機能させるには、これらのOSのいずれかを実行する必要があります。

https://www.randyrants.com/category/sharpkeys/

したがって、マッピングを編集してから、同じキーボードを備えたすべてのマシンで使用するために、キーを* .regファイルに抽出できます。いいえ3rd ソフトウェアが必要です

しかし、より良い解決策は、IT部門を説得して、SharpKeysやコンパイル済みのAutoHotkeyスクリプトなどのサードパーティソフトウェアの使用を許可することです。結局のところ、SharpKeysまたは KeyTweak は単なるレジストリ編集ソフトウェアであり、スクリプトを実行したり、ネットワークにアクセスしたり、バックグラウンドで実行したりすることはありません。一度実行するだけで完了です。さらに重要なのは、SharpKeysが オープンソース であるため、誰もがそれが何をするかを確認できることです。

もう1つの方法は、 Microsoft Keyboard Layout Creator を使用して独自のマッピングを定義することですが、キーボードのすべてのキーで機能するとは限りません。レイアウトをエクスポートした後、他のPCにも使用できます

参照 レジストリの「スキャンコードマップ」を介した再マッピング

1
phuclv

Fnキーは通常、ハードウェアレベルのキーであるため、OSからは見えません。キーを押すと、キーボードは新しいマップを作成し、2番目のキーを押すと新しい送信コードを送信できます。

したがって、最初のオプションは、 Windows用のキーボードドライバ を掘り下げることです。キーボードを引き離してキーを物理的に手動で無効にする2番目!

3番目の、そして最も合理的なオプションは、プログラムを使用してすべてのFN + Keyを元の形式に再マップすることです。例えば:

  • Fn + F1 =電卓
  • したがって、Fn + F1を再マップしてみてください。コードをF1に送り返してください。
  • これが機能する場合は、問題のあるすべてのキーの組み合わせに対してこれを試してください。

Windows用の大きなフォーラムで最も使用されているプログラムは Auto Hot Key です。

マウスとキーボードのホットキーを定義し、キーまたはボタンを再マップし、オートコレクトのように置き換えます。シンプルなホットキーの作成がこれまでになく簡単になりました。あなたはほんの数行以下でそれを行うことができます!

書かれた追加のメモを参照してください ここ 、また、2つの古いプログラムSharpKeysとKeyTweakに関する情報があります。

0
Under A Tree