Skip to content

Add hold gestures

José Expósito requested to merge JoseExposito/mutter:hold-gestures into main

Hold gestures are notifications about fingers on the touchpad. As touchpad touches are generally fully abstracted, a client cannot currently know when a user is interacting with the touchpad without moving.

Hold gestures are primarily designed for two interactions:

  • hold-to-interact: where a hold gesture is active for some time a menu could pop up, or some object is selected, etc.
  • hold-to-cancel: where e.g. kinetic scrolling is currently active, the start of a hold gesture can be used to stop the scroll

Since hold gestures by definition do not have movement, there is no need for an "update" stage in the gesture.

Status:

Edited by José Expósito

Merge request reports