Microsoft Keyboard Layout Creator 1.4がWindows 7 Professional 64ビットで正常に動作しない理由について教えてください。


7

私はダウンロードし、MicrosoftのダウンロードセンターからからMSKLC 1.4をファイル名を指定して実行 [それ] 管理者として、それは後にキーボードのレイアウトを表示することを拒否し、ファイル...読み込み既存のキーボード

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

空のMSKLC

.NET 3.5が必要であるという古いフォーラムスレッドを読みましたが、[ 管理者として実行]を実行してもdotNetFx35setup.exeは何もしません(少なくとも私には見えません)。

MS .NET Framework 4.6.1がインストールされています。コントロールパネルプログラムと機能から修復しました。それは助けにはならなかった。

私もWindows XP互換性設定で試してみましたが、役に立ちませんでした。

jalecoというサイトからKeyTweakをダウンロードしましたが、起動したときにアンチウイルスソフトウェアがPUA / InstallCoreを検出しました。次に、以下にリンクされているQ / Aのファイルと同じように機能することが.regわかりました。

今のところ、Right-WinとRight-Altのキーボードキーを再マップする方法で説明したソリューションを使用していますが、ラップトップに接続されているキーボードにこれを使用していて、変更したくないので、再起動する必要はありません。その内部の1つ。

他のキーボードマッピングツール(ウイルスが含まれていないツール)の提案や、MSKLCの誤動作の解決策のヒントも同様に歓迎されます。

アップデート1

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

アップデート2

Remapkey.exePC(Windows 7)のスイッチaltキーとlwindowsキーに対する回答で述べたように、Windows Server 2003リソースキットの1 は、レジストリを変更するだけで、再起動も必要です。

アップデート3

アンAutoHotkeyを含むスクリプト:

RWin::RAlt
RAlt::RWin

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

MSKLCは、この質問の冒頭で説明したのと同じ動作不良の古いWindows Vistaでは機能しません。

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

アップデート4

MSKLCでは、[ファイル][ 既存のキーボードを読み込む...]で読み込んだキーボードレイアウトをファイルとして.klc保存できます。これには以下が含まれます:

...

KEYNAME_EXT

...
38  "Right Windows"
...
5c  "Right Alt"
...

これらはキーのスキャンコードですが、どのように、またはそれらを交換できるかはまだわかりません。


MSKLCはEXEまたはMSIを生成します。そのため、おそらくそれを任意のコンピューターで実行してレイアウトを指定し、そのEXEまたはMSIを作成してコンピューターで実行し、それがどのように行われるかを確認することができます。次に、コントロールパネルの言語/レイアウトで選択します。
barlop

参考までに、KeyTweakはbleepingcomputer.com/download/keytweakに言及されている ので、それは間違いなく悪意のあるものではありません。キーの再マッピング用のすべてのソフトウェアが、IIRCがより柔軟でEXEまたはMSIを作成するMS KLCを除いて、同じレジストリメソッドを使用します。私は数年前に半ダースのキーボードリマッパーを試しましたが、それらはすべて同じ機能を持っていたので、おそらくレジストリキーのリマップを行いました。
barlop

ソフトウェアのダウンロードに関しても、softpediaは良いものです(softonicと混同しないでください-悪いものです)。keytweakはソフトペディアにあるため、ソフトウェアを使用して合法的なサイトを探している場合、ソフトペディアは常にチェックするのに適しています。
barlop

あなたが再起動を再試行するもう一つのことは、explorer.exeを終了することを試してみることです。それからタスクマネージャーでfile..newから新しいものを作成します。レジストリまたはキーの再マッピングを行う部分をリロードしますが、完全な再起動よりもおそらく便利です。
barlop

@barlopさまざまなヒントをありがとう。私はそれらを試してみるつもりです。MSKLCはDLL(マッピングを行う)とセットアップパッケージ(.msiIIRC)を構築します。Explorerプロセスを強制終了すると、Qの更新が表示されます。また、すべてのAutostartプログラムとのほとんどのプログラムが強制終了されHKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Runます。たぶんそこからのアトミックもないでしょうHKCU\...\Run
GeroldBroserがモニカを2017

回答:


2

MSKLCはWindows 10(1809)で機能し、DPI設定をWindowsから100(デフォルト)に設定した場合、ロードされたキーボードレイアウトを表示します。つまり、スケーリングを使用することはできません。私はこの情報をここで見つけました:https : //www.sevenforums.com/customization/159818-keyboard-layout-creator-1-4-no-keyboards.html


Windowsのどのバージョンでも機能します。唯一の問題は、DPIを100%に設定する必要があることです。
polkovnikov.ph
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.