Gestures

Purpose

Gestures are a way to perform common tasks faster and more intuitively. They should never be the only way to perform an action, but rather be treated like a keyboard shortcut or a context menu item.

Principles

Unless you are creating a video game, avoid using non-standard gestures. Don't abuse the standard gestures to trigger non-standard actions. For example don't use a pinch gesture to delete an item; only use that gesture for zooming or scaling content.

Systemwide gestures

Avoid interfering with systemwide screen edge gestures like pulling down the top panel on Plasma Mobile.

Desktop

GestureAction
Switch workspace Show app overview

Mobile

GestureAction
Edge swipe topPull down the top panel

Application gestures

Gestures are commonly used both on desktop and on mobile. They can be used to navigate, trigger actions, or manipulate content.

Tap

A tap is handled like a mouse click. It can be used to navigate, trigger actions, or manipulate content.

Long press

A Long press can trigger additional actions on an item or a control or enter a different mode.

Swipe

Swipes can execute actions on list items and navigate between views.

Swipe navigation in a column view.

Pinch

Scales content

Rotate

Rotate content.

Mobile

Additionally to the common gestures, there a gestures especially for Plasma Mobile.

Swipe to reveal

Reveal on-demand actions for list items.

Edge swipe left

Open the global drawer.

Edge swipe right

Open the context drawer.