> For the complete documentation index, see [llms.txt](https://earnest-robot.gitbook.io/auto-hand-docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://earnest-robot.gitbook.io/auto-hand-docs/auto-hand/extras/hand-touch-trigger.md).

# Hand Touch / Trigger

## Hand Touch Event

Hand Touch Events work by adding this component to the root of any rigidbody and these events will get called when the hand(s) begin/end collision touching an object. This component reacts to solid collision with the hand (OnCollisionEnter), use the [Hand Trigger Area](#hand-trigger-area) for objects reacting within a trigger collider

<div align="left"><img src="https://2959669391-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F5zKO0EvOjzUDeT2aiFk3%2Fuploads%2FT3DebifW9XzqUXWQTvpo%2Fimage.png?alt=media&amp;token=665cbfac-ed82-4ae3-a779-4a58de12c572" alt=""></div>

`One Handed` Whether or not this touch object can only be interacted with one hand at at time

`Hand Type` which hand(s) are allowed to activate this touch event

#### Events

`Hand Start Touch` will trigger when no hands are touching this and one hand starts touching this

`Hand Stop Touch` will trigger when all hands are no longer touching this

## Hand Trigger Area

Hand Trigger Area Events work by adding this component to the root of any rigidbody and these events will get called when the hand(s) begin/end entering an objects trigger area, but this will also track grab and squeeze events while the hand is inside the trigger area

<div align="left"><img src="https://2959669391-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F5zKO0EvOjzUDeT2aiFk3%2Fuploads%2FdIjyViOeiR57iAhxoXr9%2Fimage.png?alt=media&amp;token=edf064a6-40be-4473-b01b-614496ae07f1" alt=""></div>

`One Handed` Whether or not this touch object can only be interacted with one hand at at time

`Hand Type` which hand(s) are allowed to activate this touch event

`Exit Trigger Release` if the hand is holding the trigger while it leaves the area, should the trigger release event be called even if the trigger wasn't released

`Exit Trigger Unsqueeze` if the hand is holding the trigger while it leaves the area, should the trigger release event be called even if the trigger wasn't unsqueezed

#### Events

`Hand Enter` triggers when a hand enters this trigger area

`Hand Exit` triggers when a hand exits this trigger area

`Hand Grab` triggers when the hand grabs while in this trigger area

`Hand UnGrab` triggers when the hand release while in this trigger area (or exits with Exit Trigger release enabled)

`Hand Squeeze` triggers when the hand squeezes while in this trigger area

`Hand Unsqueeze` triggers when the hand unsqueezes while in this trigger area (or exits with Exit Trigger Unsqueeze enabled)
