Emacs клавиатура изменена - PullRequest
2 голосов
/ 11 мая 2011

Несколько раз сейчас, когда я программировал в Emacs, моя клавиатура начинала писать греческие буквы в буфер.Я предположил, что нажал какую-то комбинацию клавиш, но после поиска мне еще предстоит выяснить, что это такое, и мое единственное решение сейчас - перезапустить Emacs.Так что я делаю и как мне это исправить?

Ответы [ 2 ]

3 голосов
/ 11 мая 2011

Попробуйте проанализировать, что вы нажали.

M-x list-command-history показывает историю команд

C-h l запускает команду view-lossage, которая отображает последние 300 нажатий клавиш

2 голосов
/ 11 мая 2011

Я выхожу на конечности.

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

Для некоторых комбинаций клавиш emacs требуется alt-сдвиг комбо, и в зависимости от порядка нажатия на них вы получаете или не получаете окна, перехватывающие его для переключателя IME.

Возможные решения включают в себя:

  • удалить греческий IME
  • отключить ярлык Windows для переключения IME
  • изменить упомянутый ярлык

Я обычно хочу, чтобы в моих системах было несколько IME, например, я могу быстро переключать IME и неЯ не хочу связываться с ярлыками по умолчанию, поэтому я привык всегда нажимать клавиши shift затем alt при выполнении комбинаций alt-shift в emacs.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...