ダウンロードしました MicrosoftのダウンロードセンターからMSKLC 1.4 、Run[it]as Administratorしかし、拒否しますファイル→既存のキーボードをロード...の後にキーボードレイアウトを表示するには:
(タイトルバーで選択したキーボードレイアウトに注意してください。)
(n古い)フォーラムスレッドで.NET 3.5が必要であると読みましたが、dotNetFx35setup.exeは、管理者として実行。
MS .NET Framework4.6.1をインストールしています。 コントロールパネル→プログラムと機能から修復しました。それは助けにはならなかった。
また、Windows XP互換性設定で試してみましたが、役に立ちませんでした。
jalecoというサイトからKeyTweakをダウンロードしましたが、起動するとアンチウイルスSWが PUA/InstallCore 。次に、 以下にリンクされているQ/Aの.reg
ファイルと同じことを行うだけです であることがわかりました。
今のところ Right-WinおよびRight-Altキーボードキーを再マップする方法 で説明したソリューションを使用しますが、ラップトップに接続されたキーボードにこれを使用するため、再起動の必要性は不便です。内部のものを永久に変更したくありません。
他のキーボードマッピングツール(ウイルスが含まれていないツール)の提案も、MSKLCの誤動作の解決策のヒントと同様に歓迎されます。
適切なレジストリの変更を適用し、タスクマネージャーのエクスプローラープロセスを強制終了します。 @barlopのコメントで提案されているように、タスクマネージャー内から新しいExplorerを開始しても役に立ちません。設定を有効にするには、再起動/再起動が必要です。
PC(Windows 7)のaltキーとlwindowsキーを切り替える の回答に記載されているWindows Server2003リソースキットのRemapkey.exe
は、レジストリを変更するだけで、再起動も必要です。
Autohotkey スクリプトには以下が含まれます:
RWin::RAlt
RAlt::RWin
あまり役に立たなかった。交換されたR-Altキーは一部のアプリで機能し、一部のアプリでは奇妙な動作を示します。
MSKLCは、この質問の冒頭で説明したのと同じ誤動作で、古いWindowsVistaでは動作しません。
KbdEdit が有望に見えます(一方、UPDATE 3までのいくつかのこともここで有望に見えました)。無料ではありませんが、デモ版では保存できないので、うまくいくかどうかはまだわかりません。
MSKLCを使用すると、ファイル→既存のキーボードをロード...でロードされたキーボードレイアウトを.klc
ファイルとして保存できます。これには以下が含まれます:
...
KEYNAME_EXT
...
38 "Right Windows"
...
5c "Right Alt"
...
これらはキーのスキャンコードですが、どのように、またはまったく交換できるかはまだわかりませんでした。
MSKLCはWindows 10(1809)で動作し、DPI設定をWindowsから100(デフォルト)に設定すると、ロードされたキーボードレイアウトを表示します。つまりスケーリングの使用は許可されていません。私はここでこの情報を見つけました: https://www.sevenforums.com/customization/159818-keyboard-layout-creator-1-4-no-keyboards.html