Исправлено: WASD и клавиши со стрелками переключаются

Некоторые пользователи Windows сталкиваются со странной проблемой, когда клавиши WSA и D меняются местами с клавишами со стрелками. Хотя проблема не является исключительной для конкретной версии Windows, чаще всего она возникает в Windows 10.

Что вызывает проблему «WASD и клавиши со стрелками переключаются»?

Мы исследовали эту конкретную проблему, изучив различные отчеты пользователей и стратегии восстановления, которые пользователи успешно использовали для решения проблемы. Основываясь на наших исследованиях, существует пара довольно распространенных виновников, которые вызывают именно эту проблему:

  • Клавиатура не поддерживает USB 3.0. Эта проблема может возникнуть, если вы используете более старую модель клавиатуры, не предназначенную для работы с USB 3.0. В этом случае подключение клавиатуры к порту USB 2.0 решит проблему.
  • Альтернативные клавиши включены - некоторые модели клавиатур будут включать альтернативные настройки клавиш, которые заменяют клавишу WSAD клавишами со стрелками на ходу. Эта опция может быть активирована комбинацией клавиш (обычно это связано с использованием функциональной клавиши (FN).

Если в настоящее время вы пытаетесь решить эту конкретную проблему, эта статья предоставит вам несколько руководств по устранению неполадок. Ниже вы найдете набор методов, эффективность каждого из которых подтверждена по крайней мере одним пользователем, который изо всех сил пытался решить ту же проблему.

Имейте в виду, что не все приведенные ниже методы будут применимы к вашему конкретному сценарию, поэтому убедитесь, что вы следуете приведенным ниже методам по порядку и исключите те, которые не могут быть воспроизведены на вашем компьютере.

Метод 1: отключение / подключение клавиатуры

Для некоторых пользователей исправить это было так же просто, как отключить клавиатуру, а затем снова подключить ее. Подтверждено, что это эффективно с клавиатурами среднего и высокого класса, которые используют специальный драйвер, а не общий.

Мы советуем вам подключить клавиатуру к другому USB-порту, чтобы ваша ОС снова настроила драйвер для другого порта. Если ваша клавиатура ранее была подключена к порту USB 3.0, попробуйте подключить ее к порту USB 2.0 и посмотрите, сохраняется ли у вас такое же поведение.

Примечание. Для этого у вас должна быть возможность идентифицировать порты USB.

Если вы все еще сталкиваетесь с проблемой даже после подключения клавиатуры к другому порту, перейдите к следующему способу ниже.

Метод 2: Отключение настроек альтернативных клавиш

Другой популярный сценарий, который вызовет это явно странное поведение, - это если пользователь по ошибке активирует настройки альтернативного ключа . Эта функция присутствует на многих клавиатурах среднего и высокого класса (особенно на механических клавиатурах), включая Cooler Master, Ajazz, RedDragon и Digital Alliance.

В большинстве случаев эта настройка альтернативных клавиш применяется мгновенно и без предупреждения. Это означает, что если вам не повезло нажимать правильные комбинации клавиш (во время игры или выполнения другого действия), вы не сможете определить, что вызвало проблему.

К счастью, на большинстве клавиатур, вы можете переключаться между нормотворческой и настройки альтернативного ключа, нажав сочетание клавиш Fn + W клавиш. Если это не сработает, вот несколько других комбинаций клавиш, которые, как известно, отключают настройки альтернативных клавиш:

  • FN + клавиша Windows
  • Нажмите и удерживайте FN + E не менее 5 секунд.
  • FN + Esc
  • FN + левая клавиша

Если этот метод был неприменим, и вы по-прежнему сталкиваетесь с той же проблемой, перейдите к следующему способу ниже.

Метод 3: использование AutoHotkey для переназначения клавиш со стрелками

Если ни один из вышеперечисленных методов не позволил вам решить эту конкретную проблему, у вас нет другого выбора, кроме как загрузить утилиту AutoHotKey и использовать ее для запуска сценария при каждом запуске системы. Это может показаться не самым удобным решением, но это эффективный способ решения проблемы при минимальном использовании системных ресурсов.

Вот краткое руководство по установке утилиты Autohotkey и созданию скрипта, который будет переназначать клавиши со стрелками:

  1. Перейдите по этой ссылке ( здесь ) и нажмите Загрузить . Затем нажмите Загрузить установщик AutoHotkey, чтобы начать загрузку.
  2. Откройте исполняемый файл установки AutoHotKey и следуйте инструкциям на экране, чтобы установить его на свой компьютер. Нажмите « Экспресс-установка», если хотите ускорить процесс.
  3. После завершения установки нажмите Exit.
  4. Щелкните правой кнопкой мыши свободное место на рабочем столе, выберите « Создать», а затем выберите из списка AutoHotkey Script .
  5. Назовите вновь созданный скрипт как хотите.
  6. Щелкните правой кнопкой мыши только что созданный сценарий и выберите « Редактировать сценарий» .
  7. Вставьте следующий код во вновь созданный документ .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
  8. Сохраните код в редакторе кода и закройте его.
  9. Дважды щелкните сценарий, который вы создали ранее, чтобы запустить его.

Примечание. Помните, что вам нужно будет запускать сценарий после каждого запуска системы, чтобы гарантировать, что ключи вернутся к своему исходному состоянию.

Метод 4: запуск средства устранения неполадок оборудования

Возможно, в вашем устройстве произошел сбой со стороны компьютера, и это иногда может помешать правильной работе клавиатуры. Поэтому на этом этапе мы запустим средство устранения неполадок оборудования, чтобы автоматически избавиться от любых таких проблем. Для этого:

  1. Нажмите «Windows» + «I», чтобы открыть настройки системы.
  2. В настройках системы нажмите «Обновление и безопасность», а затем нажмите кнопку «Устранение неполадок» на левой панели.
  3. Прокрутите список параметров и нажмите кнопку «Клавиатура» .
  4. Нажмите кнопку « Запустить средство устранения неполадок » и следуйте инструкциям на экране.
  5. Убедитесь, что запуск средства устранения неполадок устранил проблему.

Метод 5. Обновите драйверы клавиатуры.

В некоторых случаях драйверы клавиатуры могут быть устаревшими, из-за чего этот сбой возникает на вашем компьютере. Поэтому на этом этапе мы будем проверять, есть ли какие-либо обновления в диспетчере устройств. Для этого:

  1. Нажмите «Windows» + «R», чтобы запустить командную строку.
  2. Введите «devmgmt.msc» и нажмите «Enter».
  3. В окне управления устройством разверните раздел «Клавиатура» и щелкните правой кнопкой мыши драйвер клавиатуры.
  4. Выберите опцию «Обновить драйвер», а затем нажмите кнопку « Автоматический поиск обновленного программного обеспечения драйвера » на следующем экране.
  5. Подождите, пока Windows выполнит поиск последних версий драйверов в Интернете, и проверьте, доступны ли они.
  6. Если есть какие-либо драйверы, вы можете попытаться установить их, следуя инструкциям на экране.
  7. Убедитесь, что это устранило проблему с клавиатурой.

Метод 6: преодоление ограничений дизайна

Для некоторых моделей клавиатуры ограничение, установленное производителем, может вызывать у вас проблему. Если вы сталкиваетесь с этой конкретной проблемой во время игры и нажатия нескольких клавиш, ваша клавиатура может быть узким местом в вашем случае. Некоторые клавиатуры разработаны с возможностью одновременного нажатия клавиш с тремя клавишами, что означает, что одновременно могут быть зарегистрированы только 3 клавиши, что может стать серьезной проблемой, если вам нужно нажимать несколько клавиш одновременно. Поэтому рекомендуется использовать клавиатуру с функцией одновременного нажатия клавиш N-Key. Это позволит более гибко использовать клавиатуру.

Кроме того, возможно, вы столкнулись с этой проблемой в браузерной игре. Если да, попробуйте сыграть в игру в другом браузере и проверьте, не возникает ли проблема. Иногда это также может быть привязано к браузеру, поэтому от этого целесообразно избавиться.

Метод 7: устранение проблемы с браузером

У некоторых пользователей эта проблема возникла в конкретном браузере, и для большинства именно браузер Google Chrome вызывал эту проблему с браузерными играми. Поэтому на этом этапе мы будем устранять неполадки в неправильной конфигурации браузера. Для этого:

  1. Запустите браузер и откройте новую вкладку.
  2. Одновременно нажмите клавиши «Ctrl» + «Shift» + «N» на клавиатуре, чтобы открыть вкладку инкогнито.
  3. На вкладке инкогнито запустите игру, в которой возникла проблема.
  4. Проверьте, сохраняется ли проблема.
  5. Если проблема устранена на вкладке инкогнито, это означает, что на нашем компьютере ее вызывало расширение браузера.
  6. Поэтому нажмите «Три точки» в правом верхнем углу и выберите «Дополнительные инструменты».
  7. Нажмите на опцию «Расширения», и откроется вкладка менеджера расширений.
  8. На этой вкладке отключите все расширения и попробуйте снова сыграть в игру.
  9. Таким образом, включите расширения одно за другим и обратите внимание на то, которое заставляет проблему вернуться.
  10. Вы можете отключить его навсегда или попытаться переустановить, чтобы решить эту проблему.

Предлагаемый пользователем способ обхода:

Алекс в разделе комментариев рекомендовал одновременно нажимать «FN» + «W», и это устранило проблему для некоторых людей. Не забудьте попробовать.