> For the complete documentation index, see [llms.txt](https://ferdowsur.gitbook.io/modular-3d-text/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://ferdowsur.gitbook.io/modular-3d-text/input/mouse-touch.md).

# Mouse/Touch

*The mouse/touch control is made up of two divisions.*&#x20;

1. *<mark style="color:yellow;">**Raycast Selector**</mark>*\
   *The script controls the logic of how the input should be handled.*
2. *<mark style="color:yellow;">**Raycast Input Processor**</mark>*\
   *The script lets the selector know when an input event occurs.* \
   ***For example:** when a mouse click occurs, it lets the Raycast selector know.*\
   *If you want to handle inputs yourself, you can remove this script and call the public methods of ray cast selector specified in the doc when you need them.*

{% content-ref url="/pages/m3D4l280kJiZAidpNpAR" %}
[Raycast Selector](/modular-3d-text/input/mouse-touch/raycast-selector.md)
{% endcontent-ref %}
