![Не позволяйте контроллеру Xbox One управлять Windows 10](https://rvso.com/image/1518687/%D0%9D%D0%B5%20%D0%BF%D0%BE%D0%B7%D0%B2%D0%BE%D0%BB%D1%8F%D0%B9%D1%82%D0%B5%20%D0%BA%D0%BE%D0%BD%D1%82%D1%80%D0%BE%D0%BB%D0%BB%D0%B5%D1%80%D1%83%20Xbox%20One%20%D1%83%D0%BF%D1%80%D0%B0%D0%B2%D0%BB%D1%8F%D1%82%D1%8C%20Windows%2010.png)
У меня есть контроллер Xbox One Elite, и сегодня я заметил, что перемещение стика прокручивается в стандартных приложениях Windows. У меня не установлено приложений, которые бы допускали такое поведение (xpadder, joy2key, gopher и т. д.). Я нахожусь в канале "Release Preview" программы Insider, поэтому я не уверен, было ли это новым обновлением или что-то еще.
Боюсь, это вызывает проблемы в Steam, поэтому я хочу выяснить, как отключить это поведение.
решение1
решение2
Если вы хотите оставить «Поддержку конфигурации XBox» в Steam включенной (что полезно для таких вещей, как калибровка мертвых зон, а также для некоторых игр это требуется) и при этом отключить управление мышью и клавиатурой с помощью контроллеров:
- В главном приложении Steam (не Big Picture) нажмите «Steam» в левом верхнем углу.
- Нажмите «Настройки»
- Нажмите вкладку «контроллер»
- Нажмите «Конфигурация рабочего стола».
- Выберите каждое из полей, например, «Кнопка мыши 1» или «Левый ctrl», и используйте контроллер Xbox, чтобы нажать кнопку «удалить» (у меня возникли некоторые проблемы с использованием мыши в этом меню). Некоторые поля имеют подполя, и вам также нужно удалить их.
- Нажимайте кнопку «Назад» (по умолчанию: (B)) на контроллере, пока не выйдете из специального меню.
- Все готово :)
решение3
Если ни один из других ответов вам не помог, я нашел окончательное решение этой безумно глупой проблемы. Примечание: я перевожу это со своего родного языка, в названиях меню могут быть расхождения.
- Откройте панель управления OG (
Windows
+R
,control
,Enter
) - Поиск
mouse
, нажмите на большой зеленый пункт меню (вероятно, это первый) - Перейти на
Hardware
вкладку - В списке с именем
Devices
есть кучаHID-compliant mouse
записей. Найдите теLocation
, свойство которых в области ниже будет указывать на то, что это на самом деле ваш контроллер XBox. Определенно помогло то, что мой контроллер XBox был подключен к моей клавиатуре, поэтомуLocation
значение свойства будет удобно читаться какSteelSeries Apex 7
. Я предлагаю вам сделать что-то подобное, чтобы было легче различать, что есть что. - Как только вы найдете один из них, выберите его. Затем:
- Нажмите
Properties
кнопку внизу окна. В открывшемся окне нажмитеChange settings
кнопку внизу, чтобы снова открыть то же окно с повышенными привилегиями. - Перейдите на
Driver
вкладку и нажмитеDisable device
кнопку в нижней части окна. - Теперь вы можете вернуться к списку
HID-compliant mouses
и сделать то же самое для каждой другой такой записи, которую вы найдете. У меня их было две в общей сложности.
- Нажмите
- Затем вы можете вернуться в панель управления, выполнить поиск
keyboard
, открыть большой зеленый пункт меню с таким же названием и снова сделать то же самое со спискомPIH-compliant keyboards
наHardware
вкладке. У меня их тоже было два. Однако на этот раз я не смог отключить драйверы устройств (кнопка была серой), поэтому я просто удалил их (кнопка чуть ниже). Моя клавиатура действительно работала пару секунд в тот момент, поэтому я повозился, отключил свой контроллер XBox, и затем он снова заработал. Не уверен, было ли отключение как-то связано с этим, но стоит упомянуть на всякий случай.
Это полностью решило мои проблемы и выглядит как довольно долгосрочное решение.
Обязательная тирада:
TBH, это просто неприемлемо со стороны Microsoft, что в Windows нет доступного переключателя для этой конкретной вещи. Из-за паршивого кабеля USB мой контроллер часто отключался во время игры, из-за чего драйвер или что-то еще захлебывалось при вводе, и следующее, что я помню, я не могу просматривать НИ ОДНО из приложений Metro в Windows, включая меню «Пуск», приложение «Параметры» и практически все виды базовых функций: они просто начинают вести себя так, как будто я нажал клавишу Tab или клавишу со стрелкой.
Я перепробовал все до этого, только перезагрузка исправила это. Довольно глупое поведение IMHO.