修正:WASDと矢印キーが切り替えられます
一部のWindowsユーザーは、 WSAおよびDキーが矢印キーと交換されるという奇妙な問題に直面しています。 この問題は特定のWindowsバージョンに限定されるものではありませんが、主にWindows 10で発生することが報告されています。
「WASDと矢印キーが切り替えられる」問題の原因は何ですか?
この特定の問題を調査するために、さまざまなユーザーレポートと、影響を受けたユーザーが問題の解決に使用した修復戦略を調べました。 私たちの調査に基づいて、この特定の問題を引き起こすことが知られているかなり一般的な犯人がいくつかあります。
- キーボードはUSB 3.0をサポートしていません – USB 3.0で機能するように設計されていない古いキーボードモデルを使用している場合、この問題が発生する可能性があります。 この場合、キーボードを2.0 USBポートに接続すると問題が解決します。
- 代替キーが有効 -一部のキーボードモデルには、外出先でWSADキーと矢印キーを交換する代替キー設定が含まれます。 このオプションは、キーの組み合わせによってトリガーできます(通常、ファンクションキー(FN)を使用する必要があります)。
現在、この特定の問題の解決に苦労している場合、この記事ではいくつかのトラブルシューティングガイドを提供します。 以下で、メソッドのコレクションを見つけます。各メソッドは、同じ問題の解決に苦労した少なくとも1人のユーザーによって有効であることが確認されています。
以下のすべての方法が特定のシナリオに適用できるわけではないことに注意してください。そのため、以下の方法を順番に実行し、マシンで複製できない方法を除外してください。
方法1:キーボードの取り外し/差し込み
一部のユーザーにとっては、キーボードのプラグを抜いてから再び差し込むだけの簡単な修正でした。 これは、汎用ドライバーではなく専用ドライバーを使用しているミディアムからハイエンドのキーボードで効果的であることが確認されています。
キーボードを別のUSBポートに接続して、OSが別のポート用のドライバーを再度セットアップするように強制することをお勧めします。 キーボードが以前にUSB 3.0ポートに接続されていた場合は、USB 2.0ポートに接続してみて、同じ動作が引き続き発生するかどうかを確認してください。
キーボードを別のポートに接続しても問題が解決しない場合は、下の次の方法に進んでください。
方法2:代替キーの設定を無効にする
この明らかに奇妙な動作を引き起こす別の一般的なシナリオは、ユーザーが誤って代替キー設定をトリガーした場合です。 この機能は、Cooler Master、Ajazz、RedDragon、およびDigital Allianceを含む多くのミディアムからハイエンドのキーボード(特にメカニカルキーボード)に搭載されています。
ほとんどの場合、この代替キーの設定は即座に、警告なしに適用されます。 つまり、ゲームや別のアクティビティを行っているときに適切なキーの組み合わせを押すのが不幸な場合、問題の原因を特定することはできません。
幸いなことに、ほとんどのキーボードでは、 FN + Wキーを押すことで標準設定と代替キー設定を切り替えることができます。 それでもうまくいかない場合は、代替キーの設定を無効にすることが知られている他のキーの組み合わせをいくつか示します。
- FN + Windowsキー
- FN + Eを5秒以上押し続けます
- FN + Esc
- FN +左キー
この方法が適用できず、同じ問題が引き続き発生する場合は、下の次の方法に進んでください。
方法3:AutoHotkeyを使用して矢印キーを再マップする
上記のいずれの方法でもこの問題を解決できない場合、AutoHotKeyユーティリティをダウンロードして、システム起動時にスクリプトを実行する以外に方法はありません。 これは最も便利なソリューションとは思えないかもしれませんが、最小限のシステムリソースを使用しながら問題を解決する効果的な方法です。
Autohotkeyユーティリティのインストールと、矢印キーを再マップするスクリプトの作成に関するクイックガイドを次に示します。
- このリンク( ここ )にアクセスし、[ ダウンロード ]をクリックします。 次に、[ AutoHotkey Installerのダウンロード ]をクリックしてダウンロードを開始します。
- AutoHotKeyインストール実行可能ファイルを開き、画面の指示に従ってコンピューターにインストールします。 プロセスを高速化する場合は、 高速インストールをクリックします。
- インストールが完了したら、[ 終了 ]をクリックします。
- デスクトップの空き領域を右クリックし、[ 新規]を選択して、リストから[ 自動ホットキー スクリプト]を選択します。
- 新しく作成したスクリプトに任意の名前を付けます。
- 新しく作成したスクリプトを右クリックし、 スクリプトの編集を選択します。
- 次のコードを新しく作成された.ahkドキュメントに貼り付けます。
a :: left s :: down d :: right w :: up q :: Numpad0 c :: a XButton1 :: alt〜capslock :: Suspend〜capslock UP :: Suspend `:: Suspend ^!z :: WinSet、スタイル、-0xC40000、WinMove、a 、、 0、0、%A_ScreenWidth、%A_ScreenHeight
- コードエディターでコードを保存して閉じます。
- 以前に作成したスクリプトをダブルクリックして実行します。
注:キーを元の動作に戻すには、システムを起動するたびにスクリプトを実行する必要があることに注意してください 。