Описание тега mouseevent
Общий тег для событий пользовательского интерфейса, генерируемых мышью. Это включает нажатие / отпускание кнопки, щелчок (в том числе двойной / тройной щелчок), перемещение, перетаскивание и т. Д.
Этот тег имеет дело с событиями, которые генерируются предварительным формированием действий с помощью компьютерной мыши и аналогичных устройств ввода, которые имитируют поведение мыши (например, сенсорной панели и графического планшета).
События мыши обычно делятся на несколько категорий:
- Событие Button Press (Button Down) - событие, при котором была нажата ранее не нажатая кнопка мыши.
- Событие "Отпускание кнопки" (отпускание кнопки) - событие, при котором ранее нажатая кнопка мыши просто перестала быть нажатой.
- Событие нажатия кнопки - событие нажатия кнопки, за которым следует событие отпускания кнопки. На некоторых платформах и в некоторых странах эта концепция имеет одно или несколько из следующих ограничений:
- Нажатие и отпускание произошло, когда мышь была в одном месте (мышь не перемещалась между нажатием и отпусканием). Иногда существует более облегченная версия этого ограничения, при которой указатель мыши находится только над тем же "элементом пользовательского интерфейса" при событиях нажатия и выпуска.
- И пресса, и релиз происходят в ограниченном (обычно коротком) временном интервале.
- Событие двойного (тройного /...) нажатия кнопки - два (три /...) щелчка, одно за другим одной и той же кнопкой мыши. Они также могут иметь одно или несколько ограничений, упомянутых для события одного щелчка.
- Событие Button Move (Motion) - событие, при котором перемещается мышь. Обычно это относится только к случаю, когда ни одна из кнопок мыши не была нажата (для случая, когда фактически была нажата одна или несколько кнопок, см. Следующее определение).
- Событие перетаскивания кнопки - событие, при котором мышь перемещается, когда одна или несколько кнопок мыши удерживаются нажатыми.
- Событие кнопки (прокрутки) колеса - в современных мышах обычно есть часть колеса, называемая колесом прокрутки, которую можно перемещать (также называя прокруткой, прокруткой) вверх и вниз. Такое движение этой части называется событием колеса мыши.
- В некоторых более новых альтернативных устройствах ввода, которые также служат в качестве мыши, иногда не будет физического колеса. Вместо этого могут быть горячие точки и / или кнопки, которые будут имитировать движение колеса. Например, во многих тачпадах движение в определенных областях будет интерпретироваться как событие прокрутки.
- Некоторые мыши (и другие устройства) позволяют выполнять прокрутку не только вверх и вниз, но и в других направлениях (обычно влево и вправо).
Дополнительные сведения и определения см. В разделе " Компьютерная мышь и ее действие" в Википедии.