Я пытаюсь изучить Emacs и найти для меня лучшую раскладку клавиатуры. Одна вещь действительно раздражает меня. Я добавил следующие строки в .emacs
(global-set-key "\C-y" 'scroll-up)
(global-set-key "\M-y" 'scroll-down)
Когда я удерживаю Control и нажимаю y несколько раз, при каждом нажатии y .
будет отображаться страница вниз.
Однако , когда я удерживаю клавишу Windows (сопоставленную как Meta ) и нажимаю y несколько раз, она будет отображать только страницу при первом нажатии y и всех последующих нажатиях y я получаю символ 'y', вставленный в буфер.
Может ли страница вверх вести себя как страница вниз? Я хочу удерживать Meta и продолжать нажимать y , чтобы прокрутить несколько страниц вверх.
Я использую GNU Emacs 23.0.60.1 (i386-mingw-nt5.1.2600) от 2008-05-12 на LENNART-69DE564 (исправлено). Это Emacs с патчем EmacsW32. Это проблема с этим Emacs? Проблема с мета-ключом?
Я попробовал оригинальный GNU Emacs (не исправлен), и он работает нормально с Alt . Но моя проблема не в том, что я хочу прокручивать, не отпуская ни одной клавиши. Я отпускаю клавишу y и нажимаю ее несколько раз, но не хочу нажимать клавишу Meta . Та же проблема описана здесь:
http://groups.google.com/group/gnu.emacs.help/browse_thread/thread/f30f4b75a8b75b10
Проблема не в том, что я изменил раскладку клавиш. Похоже, это ошибка в версии EmacsW32. Вот еще одно описание проблемы:
Неизданный модификатор Meta / Win