Код VS не получает «P» при нажатии Ctrl + Shift + P на Windows 10 - PullRequest
0 голосов
/ 04 апреля 2020

Сочетание клавиш для командной строки (Ctrl+Shift+P) перестало работать в VS Code. Когда я go до File -> Preferences -> Keyboad Shortcuts, я могу подтвердить, что для комбинации Ctrl+Shift+P присутствуют только комбинации клавиш по умолчанию.

Однако, когда я нажимаю Record Keys и набираю Ctrl+Shift+P, в поле поиска сочетаний клавиш отображается только "Ctrl+Shift". Таким образом, кажется, что VS Code никогда не получает P, когда Ctrl+Shift удерживается, но получает P для других комбинаций (например, Ctrl+P).

Очевидно, что что-то мешает VS Code получить полную комбинацию клавиш. Как мне это определить?

1 Ответ

0 голосов
/ 05 апреля 2020

Учитывая дополнительную информацию (в комментарии), которую Firefox также не может видеть Ctrl + Shift + P , кажется очевидным, что проблема не l ie с самим VSCode .

Это оставляет три основные возможности:

  1. В операционной системе или драйвере клавиатуры есть ошибка.
  2. Некоторое другое программное обеспечение перехватывает Ctrl + Shift + P .
  3. Аппаратное обеспечение клавиатуры неисправно.

Чтобы узнать, какой сначала сбросьте программный стек клавиатуры. Это можно сделать различными способами, в порядке увеличения навязчивости и полноты:

  • Нажмите и отпустите каждую из рассматриваемых клавиш.
  • Нажмите и отпустите все смежные клавиши.
  • Отключите и снова подключите клавиатуру (если не ноутбук).
  • Подключите другую клавиатуру.
  • Горячая перезагрузка ОС.
  • Полностью выключите и снова включите компьютер.

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

Если проблема не исчезнет даже с другой клавиатурой, то я подозреваю, что гипотеза № 2 верна. Трудно дать конкретный c совет о том, как провести дальнейшую диагностику, не зная больше о вашей настройке, но основной подход c, который я выбрал бы, - это прекращать запуск программ по очереди, каждый раз проверяя, работает ли теперь последовательность клавиш. .

...