---
title: Enabling the double-tap gesture on Apple Watch
framework: watchos-apps
role: article
role_heading: Article
path: watchos-apps/enabling-double-tap
---

# Enabling the double-tap gesture on Apple Watch

Customize your app’s response to the double-tap gesture on Apple Watch.

## Overview

Overview On Apple Watch Series 9 and Apple Watch Ultra 2, people can trigger a scene’s primary action by tapping their index finger and thumb together twice. In watchOS 11 and later, you can assign a buttonlike control, such as a Button or Toggle as the scene’s primary action, customizing how your app responds to double tap. Take advantage of system behaviors Your app receives the default double-tap behaviors automatically. With double tap, people can scroll through lists and scroll views. They can also page through a vertical tab bar. In general, if your scene contains lists, vertical tab views, or scroll views, the system can handle the gesture for your app. Declare a primary action If your scene has an obvious main action, you can designate it as the primary action using the handGestureShortcut(_:isEnabled:) modifier and passing the primaryAction as the parameter. Button ("Start Activity") {     startActivity = true } // Set this button as the primary action for double tap. .handGestureShortcut(.primaryAction) When double tap triggers your primary action, the system automatically highlights the affected control. It calculates the shape of the highlighted area based on the control’s content. If you need to customize the highlight, use a clipShape(_:style:) to modify the control’s shape. You can add the primary action modifier to any buttonlike control, such as buttons, toggles, navigation links, or text fields. You can even add it to widgets and live activities that appear in the Smart Stack, including remote live activities from iOS. However, you can only assign one primary action per scene. If the scene has multiple items that can interact with double tap, such as a primary action inside a scroll view, the system determines the effect based on the following priorities: Primary action Scroll view Vertical tab pagination important: Double tap only triggers your primary action if the control is on screen. Otherwise, the system scrolls towards the control one page at a time. The Human Interface Guidelines has additional design guidance.

## See Also

### Related Documentation

- [Gestures](design/human-interface-guidelines/gestures.md)
- [handGestureShortcut(_:isEnabled:)](swiftui/view/handgestureshortcut(_:isenabled:).md)
- [primaryAction](swiftui/handgestureshortcut/primaryaction.md)
- [clipShape(_:style:)](swiftui/view/clipshape(_:style:).md)
- [verticalPage](swiftui/tabviewstyle/verticalpage.md)

### App experience

- [Setting up a watchOS project](watchos-apps/setting-up-a-watchos-project.md)
- [Creating independent watchOS apps](watchos-apps/creating-independent-watchos-apps.md)
- [Keeping your watchOS content up to date](watchos-apps/keeping-your-watchos-app-s-content-up-to-date.md)
- [Updating watchOS apps with timelines](watchos-apps/updating-watchos-apps-with-timelines.md)
- [Authenticating users on Apple Watch](watchos-apps/authenticating-users-on-apple-watch.md)
- [Responding to the Action button on Apple Watch Ultra](appintents/actionbuttonarticle.md)
