Spec-Zone.ru › Elisp

События ввода

Цикл команд Emacs считывает последовательность событий ввода, которые представляют активность клавиатуры или мыши, или системные события, отправленные в Emacs. События для активности клавиатуры — это символы; другие события всегда являются списками. Этот раздел подробно описывает представление и значение событий ввода.

Функция: eventp объект

Эта функция возвращает не-nil если объект является событием ввода или типом события.

Обратите внимание, что любой не-nil символ может быть использован в качестве события или типа события; eventp не может отличить, предназначен ли символ кодом Lisp для использования в качестве события.

• События клавиатуры Обычные символы — клавиши со символами на них.
• Функциональные клавиши Функциональные клавиши — клавиши с именами, а не символами.
• События мыши Обзор событий мыши.
• События щелчка Нажатие и отпускание кнопки мыши.
• События перетаскивания Перемещение мыши перед отпусканием кнопки.
• События нажатия кнопки Кнопка была нажата и еще не отпущена.
• События повторения Двойной и тройной щелчок (или перетаскивание, или нажатие).
• События движения Просто перемещение мыши, не нажимая кнопку.
• События фокусировки Перемещение мыши между фреймами.
• Разные события Другие события, которые может генерировать система.
• Примеры событий Примеры списков для событий мыши.
• Классификация событий Поиск модификаторов клавиш в символе события. Типы событий.
• Доступ к мыши Функции для извлечения информации из событий мыши.
• Доступ к прокрутке Функции для получения информации из событий полосы прокрутки.
• Строки событий Особые соображения для помещения событий символов клавиатуры в строку.

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

Spec-Zone.ru

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