Как использовать Alt как мета-ключ в Windows для Emacs 23, особенно M-x?

Я попытался использовать Alt как мета-ключ для версии FSF Emacs 23 Windows и для EmacsW32, но особенно M-x (Alt-x) не работает.

Как-то я не могу использовать Alt как мета-ключ для Alt-x (M-x). Я искал действительно тяжело, и все, что у меня есть, - это переключить мета-ключ в Alt в стиле w32-meta. В настоящее время эта переменная имеет значение "использовать Alt как мета-ключ". Я также пробовал все другие ценности без успеха. Кроме того, я установил неподдерживаемую версию emacs из http://ourcomments.org/Emacs/EmacsW32.html и исходных двоичных файлов из gnu.org. Все версии имеют одинаковую проблему.

Alt работает как Meta, за исключением Alt-x (Meta-x).

Моя настройка выглядит следующим образом:

  • Windows 7 x64 Professional
  • Немецкая клавиатура

Этот вопрос зависит от Windows, поскольку у меня есть работающая версия Ubuntu Emacs 23.

EDIT: это был Growl для Windows. Он загружается при запуске и закрывает все входы Alt-x. Поэтому мое решение состояло в том, чтобы просто отключить Growl, поскольку мне это больше не нужно. Возможно, это будет другое приложение для вас.

Ответ 1

Он должен работать из коробки. Alt + x работает как M-x, если вы запускаете Emacs с флагом -Q? Это препятствует загрузке ваших настроек, если один из них разбивает M-x на Windows.

Кроме того, Emacs обрабатывает только левый Alt-ключ как Meta по умолчанию, правый Alt (AltGr) используется для ввода специальных символов.