События мыши

Эта таблица описывает все поля событий компонента "мышь".

Поле

Имя

Тип

Описание

Идентификатор

id

целое

Идентификатор типа события.

Когда

when

дата

Временные метки события.

Модификаторы

modifiers

целое

Маска модификатора для данного события. Модификаторы представляют состояния для всех модальных клавиш, таких как ALT, CTRL, META, сразу после свершения события. Это значение поразрядное, ЛИБО состоит из следующих констант:

  • 1 - клавиша Shift
  • 2 - клавиша Control
  • 4 - клавиша Meta
  • 8 - клавиша Alt
  • 32 - клавиша Alt Graph

Нажатие Alt

altDown

логическое

True, если клавиша Alt была нажата, когда случилось событие.

Нажатие Alt Graph

altGraphDown

логическое

True, если клавиша Alt Graph была нажата, когда случилось событие.

Нажатие Control

controlDown

логическое

True, если клавиша Control была нажата, когда случилось событие.

Нажатие Shift

shiftDown

логическое

True, если клавиша Shift была нажата, когда случилось событие.

Нажатие Meta

metaDown

логическое

True, если клавиша Meta была нажата, когда случилось событие.

X

x

целое

Горизонтальная x позиция события, относящегося к компоненту-источнику.

Y

y

целое

Горизонтальная y позиция события, относящегося к компоненту-источнику.

X на Экране

xOnScreen

целое

Абсолютная горизонтальная x позиция события. В виртуальной многоэкранной среде устройства, где область экрана отображает множество экранов физических устройств, эта координата относится к виртуальной системе координат.

Y на Экране

yOnScreen

целое

Абсолютное горизонтальное положение y события. См. заметки сверху.

Кнопка

button

целое

Определяет, какая из кнопок мыши поменяла состояние:

  • 0 - ни одна из кнопок
  • 1 - кнопка #1
  • 2 - кнопка #2
  • 3 - кнопка #3

Количество кликов

clickCount

целое

Количество кликов мыши, ассоциируемых с этим событием.

Расширенные модификаторы

modifiersEx

целое

Расширенная маска модификатора для данного события. Расширенные модификаторы представляют состояние всех модальных клавиш, таких как ALT, CTRL, META, и кнопок мыши сразу после свершения события. Это значение поразрядное, ЛИБО состоит из следующих констант:

  • 64 - клавиша Shift  
  • 128 - клавиша Ctrl
  • 256 - клавиша Meta
  • 512 - клавиша Alt
  • 1024 - кнопка мыши 1
  • 2048 - кнопка мыши 2
  • 4096 - кнопка мыши 3

Триггер всплывающего меню

popupTrigger

целое

Определяет, является ли данное событие событием триггера всплывающего меню для платформы.