> ## Documentation Index
> Fetch the complete documentation index at: https://www.cometchat.com/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Raise Hand

> CometChat Calling SDK v5 - Raise Hand for JavaScript

The raise hand feature allows participants to signal that they want to speak or get attention during a call without interrupting the current speaker.

## Raise Hand

Show a hand-raised indicator to other participants:

```javascript theme={null}
CometChatCalls.raiseHand();
```

## Lower Hand

Remove the hand-raised indicator:

```javascript theme={null}
CometChatCalls.lowerHand();
```

## Raise Hand Events

### Participant Hand Raised

Fired when a participant raises their hand:

```javascript theme={null}
CometChatCalls.addEventListener("onParticipantHandRaised", (participant) => {
  console.log(`${participant.name} raised their hand`);
  // Show notification or update UI
});
```

### Participant Hand Lowered

Fired when a participant lowers their hand:

```javascript theme={null}
CometChatCalls.addEventListener("onParticipantHandLowered", (participant) => {
  console.log(`${participant.name} lowered their hand`);
});
```

## Raise Hand Button

### Hide Raise Hand Button

To hide the raise hand button from the control panel:

```javascript theme={null}
const callSettings = {
  hideRaiseHandButton: true,
  // ... other settings
};
```

### Listen for Button Clicks

Intercept raise hand button clicks for custom behavior:

```javascript theme={null}
CometChatCalls.addEventListener("onRaiseHandButtonClicked", () => {
  console.log("Raise hand button clicked");
});
```
