Меню и клавиатура
Когда префиксная клавиша, заканчивающаяся клавиатурным событием (символ или функциональная клавиша), имеет определение, являющееся картой меню, карта действует как клавиатурное меню; пользователь указывает следующее событие, выбирая пункт меню с клавиатуры.
Emacs отображает клавиатурное меню со строкой общего запроса карты, за которой следуют варианты (строки элементов карты связей), в области эха. Если все связи не помещаются сразу, пользователь может нажать ПРОБЕЛ, чтобы увидеть следующую строку вариантов. Последовательное использование ПРОБЕЛ в конечном итоге доходит до конца меню и затем циклически возвращается к началу. (Переменная menu-prompt-more-char задаёт символ, используемый для этого; ПРОБЕЛ — значение по умолчанию.)
Когда пользователь нашел нужный вариант из меню, он должен ввести соответствующий символ — тот, чья связь является этим вариантом.
Эта переменная задаёт символ, который используется для запроса отображения следующей строки меню. Её начальное значение равно 32, код для ПРОБЕЛ.
Copyright © 1990-1996, 1998-2022 Free Software Foundation, Inc.
Licensed under the GNU GPL license.
https://www.gnu.org/software/emacs/manual/html_node/elisp/Keyboard-Menus.html