回答:
私はこの答えにそのようなことについて投稿しました。
何が起こっているのかを理解するには、このチュートリアルを参照してください。
以下は、Mirosoftのスキャンコードの完全なリストです。これにより、任意のキーを変更できます。
基本的な内訳は次のとおりです。レジストリキーを編集しています。この特定のものは、Numlock(45,00)をnull(00,00)にマップするように設定されているため、キーは何もしません。何らかの奇妙な理由で、1キーを再マッピングすると、17〜24桁目に2(02,00,00,00)を指定する必要があります。同様に、2つのキーをマップする場合、3(03,00,00,00)を指定する必要があります。
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout]
"Scancode Map"=hex:00,00,00,00,00,00,00,00,02,00,00,00,00,00,45,00,00,00,00,00
mapkeyboardを 試してくださいhttp://www.inchwest.com/mapkeyboard.htm Fnキーを検出できるかどうかわかりません。
Sharpkeysは私にとってはうまく機能しました。私のウィンドウ8.1を見てください-キーボードの1つのキーを別のキーにマッピングします。
キーボードの特定のキーにシフトを割り当てようとしていました。MS Keyboard Layout Creatorは、置換マッピングとして「シフト」を指定することを許可しませんでした(または、それを理解できませんでした)。Sharpkeysは、ASUSゲーミングノートPC上のWindows 8.1で問題なく動作しました。
製造元のキーボードドライバーの一部が、8.1未満のSharpkeysでうまく動作せず、ブランケットSharpkeysが機能しないのではないかと思います。
ScancodeMap
レジストリにエントリを作成することになっていると思ったが、作成されるのを見なかった
最近、キーの再マッピングなどに使用できる、非常に強力でありながら無料で、シンプルで柔軟なツールを見つけました。また、カスタマイズ(スクリプト)をコンパイルし、ツールをインストールする必要なく他のユーザーに提供することもできます。AutoHotkey(またはAHK)と呼ばれ、優れたユーザーコミュニティがあるようです。次の2つのサイトを参照して ください。http: //www.autohotkey.com/ http://ahkscript.org/
Win 8.1のカスタムキーボードレイアウトで見つけた最も簡単な解決策は、以前のオペレーティングシステムを搭載した別のコンピューターでMicrosoft keyboard layout Creator 1.4を使用することです。Windows XPは私のために働いた。
5時間いじった後、Win 8.1では前述のソフトウェアを使用して適切なファイルを作成できないという結論に達しました。キーボードをロードおよび変更できますが、保存することはできません。
古いコンピューターでソフトウェアを実行し、既存のキーボードをロードします。ニーズに合わせて変更してください。[プロジェクト]タブで、ビルド機能をクリックし、ファイルをUSBスティックに保存します。
Windows 8.1コンピューターにMicrosoft Keyboard Layout Creator 1.4をダウンロードしてインストールし、USBスティックに保存されているファイルからセットアップを実行します。
画面の右下にあるキーボードツールバーに、カスタマイズしたキーボードを直接ロードします。XPまたはVitqより前のオペレーティングシステムを使用している場合は、バージョン1.3をダウンロードしてインストールする必要があります。