---
title: BEGestureType
framework: browserenginekit
role: symbol
role_heading: Enumeration
path: browserenginekit/begesturetype
---

# BEGestureType

The types of touch gestures that operate on input text.

## Declaration

```swift
enum BEGestureType
```

## Topics

### Tap gestures

- [BEGestureType.oneFingerTap](browserenginekit/begesturetype/onefingertap.md)
- [BEGestureType.oneFingerDoubleTap](browserenginekit/begesturetype/onefingerdoubletap.md)
- [BEGestureType.oneFingerTripleTap](browserenginekit/begesturetype/onefingertripletap.md)
- [BEGestureType.doubleTap](browserenginekit/begesturetype/doubletap.md)
- [BEGestureType.twoFingerSingleTap](browserenginekit/begesturetype/twofingersingletap.md)

### Press and hold gestures

- [BEGestureType.doubleTapAndHold](browserenginekit/begesturetype/doubletapandhold.md)
- [BEGestureType.loupe](browserenginekit/begesturetype/loupe.md)
- [BEGestureType.forceTouch](browserenginekit/begesturetype/forcetouch.md)

### Selection and range gestures

- [BEGestureType.twoFingerRangedSelectGesture](browserenginekit/begesturetype/twofingerrangedselectgesture.md)
- [BEGestureType.imPhraseBoundaryDrag](browserenginekit/begesturetype/imphraseboundarydrag.md)

### Creation of a gesture type

- [init(rawValue:)](browserenginekit/begesturetype/init(rawvalue:).md)

## Relationships

### Conforms To

- [BitwiseCopyable](swift/bitwisecopyable.md)
- [Equatable](swift/equatable.md)
- [Hashable](swift/hashable.md)
- [RawRepresentable](swift/rawrepresentable.md)
- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)

## See Also

### Interaction responses

- [BETextInteraction](browserenginekit/betextinteraction.md)
- [BETextInteractionDelegate](browserenginekit/betextinteractiondelegate.md)
- [BEResponderEditActions](browserenginekit/berespondereditactions.md)
- [BEResponderEditActions](browserenginekit/berespondereditactions.md)
