web-dev-qa-db-ja.com

Microsoft Keyboard Layout Creator1.4がWindows7 Professional 64ビットで正しく動作しない理由はありますか?

ダウンロードしました MicrosoftのダウンロードセンターからMSKLC 1.4Run[it]as Administratorしかし、拒否しますファイル既存のキーボードをロード...の後にキーボードレイアウトを表示するには:

(タイトルバーで選択したキーボードレイアウトに注意してください。)

Empty MSKLC

(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の誤動作の解決策のヒントと同様に歓迎されます。

更新1

適切なレジストリの変更を適用し、タスクマネージャーエクスプローラープロセスを強制終了します。 @barlopのコメントで提案されているように、タスクマネージャー内から新しいExplorerを開始しても役に立ちません。設定を有効にするには、再起動/再起動が必要です。

更新2

PC(Windows 7)のaltキーとlwindowsキーを切り替える の回答に記載されているWindows Server2003リソースキットのRemapkey.exeは、レジストリを変更するだけで、再起動も必要です。

更新3

Autohotkey スクリプトには以下が含まれます:

RWin::RAlt
RAlt::RWin

あまり役に立たなかった。交換されたR-Altキーは一部のアプリで機能し、一部のアプリでは奇妙な動作を示します。

MSKLCは、この質問の冒頭で説明したのと同じ誤動作で、古いWindowsVistaでは動作しません。

KbdEdit が有望に見えます(一方、UPDATE 3までのいくつかのこともここで有望に見えました)。無料ではありませんが、デモ版では保存できないので、うまくいくかどうかはまだわかりません。

更新4

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

2
Sam Arutuk