Spec-Zone.ru › Elisp

События мыши

Emacs поддерживает четыре типа событий мыши: события щелчка, события перетаскивания, события нажатия кнопки и события перемещения. Все события мыши представлены в виде списков. CAR списка — это тип события; он указывает, какая кнопка мыши была задействована и какие модификаторы были использованы вместе с ней. Тип события также может различать двойные или тройные нажатия кнопок (см. Повторяющиеся события). Остальные элементы списка содержат информацию о позиции и времени.

Для поиска ключа важно только тип события: два события одного типа обязательно выполняют одну и ту же команду. Команда может получить доступ к полным значениям этих событий, используя интерактивный код ‘e’. См. Интерактивные коды.

Последовательность клавиш, начинающаяся с события мыши, считывается с помощью ключевых отображений буфера в окне, в котором находится мышь, а не текущего буфера. Это не означает, что щелчок в окне выбирает это окно или его буфер — это полностью находится под управлением привязки команды к последовательности клавиш.

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/Mouse-Events.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API