Клавиатура Visual Studio генерирует неправильные символы

Время от времени моя клавиатура в Visual Studio начинает вести себя неправильно. Например, Shift + 3 вставляет символ фунта вместо хеша #. Shift +\вставляет тильду ~ вместо трубы. Когда это происходит, это влияет только на текущий экземпляр VS - даже если у меня открыто несколько окон VS. Влияет только на VS - Notepad и другие приложения для Windows - это хорошо. Закрытие и повторное открытие решения, над которым я работал в новом экземпляре VS 2008, решает проблему.

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

Ответы

Ответ 1

У меня была аналогичная проблема (в Windows XP), где мои настройки клавиатуры менялись бы без моего ведома. @будет меняться с помощью ", # с/и т.д. Оказалось, что у них встроенная комбинация клавиш Windows для переключения между раскладками клавиатуры и ее ALT + Shift! Я, должно быть, случайно нажимал их вместе так часто.

Я исправил проблему, перейдя на панель управления, выбрав "Региональные и языковые параметры", затем перейдите на вкладку "Язык" и нажмите кнопку "Сведения". Это показывает вам список всех альтернативных раскладок клавиатуры, доступных вам. Я просто удалил все, кроме тех, которые хотел, так что у меня больше нет альтернативного макета для обмена.