2010-02-24 4 views
0

Я заметил проблему с Vim, где отображение клавиатуры неожиданно изменилось (по-французски, я думаю, но я не уверен). Например, символ «É» появляется, когда клавиша «?» нажата.Что может привести к тому, что Vim будет переключаться с клавиатуры в случайном порядке?

Моя клавиатура установлена ​​на английский язык, и у меня нет других языков на моем компьютере.

Перезапуск Vim временно устраняет эту проблему, но проблема возникает через некоторое время.

Что может быть причиной этого, и что я могу сделать, чтобы исправить это?

+0

Какая ОС вы используете? –

+0

Windows. Случается на XP, Vista и 7, на каждом компьютере Windows, с которым я столкнулся. – xkdkxdxc

+0

У меня тоже была проблема с Windows, но не только в Vim. Я думаю, что есть некоторая комбинация клавиш, которую Windows распознает как «случайное изменение карты клавиатуры». Вероятно, это происходит чаще в Vim, потому что вы используете множество комбинаций клавиш Ctrl. –

ответ

2

Я нашел this blog post по этой же проблеме. Очевидно, сдвиг слева-alt + сделает это. Удаление этого из диалогового окна «Дополнительные параметры ключа Windows» и/или удаление всех нежелательных раскладок должно устранить проблему.

В настоящий момент я не в системе Windows, поэтому не могу это подтвердить.

Update

Я попробовал его в системе Windows, и может подтвердить, что это проблема - Alt + Shift по умолчанию для езды на велосипеде через все конфигурации клавиатуры.

Он может быть изменен (глубокий вдох ...)

Панель управления -> Региональные параметры & Язык -> Языки Tab -> Подробнее кнопка -> Основные настройки -> Переключение между языками ввода

Отмените выбор галочек в последнем диалоговом окне.

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