# Selectively disable and enable default mouse interactions in vtk

**URL:** https://discourse.vtk.org/t/selectively-disable-and-enable-default-mouse-interactions-in-vtk/2338
**Category:** Development
**Created:** [December 26, 2019, 5:41am UTC](https://discourse.vtk.org/t/selectively-disable-and-enable-default-mouse-interactions-in-vtk/2338 "2019-12-26T05:41:53Z")
**Posts on this page:** 3
**Page:** 1

<div class="post-metadata">

### Author: ![Sathiya\_Moorthy](https://discourse.vtk.org/user_avatar/discourse.vtk.org/sathiya_moorthy/32/990_2.png) [@Sathiya\_Moorthy](https://discourse.vtk.org/u/Sathiya_Moorthy)
#### Post date: [December 26, 2019, 5:41am UTC](https://discourse.vtk.org/t/selectively-disable-and-enable-default-mouse-interactions-in-vtk/2338/1 "2019-12-26T05:41:53Z")

</div>

hi all,  
i want to selectively disable and enable default mouse interactions in vtk. does anyone  
know how to selectively disable/enable the interactions using vtkInteractorStyle or any  
of its subclasses.

---

<div class="post-metadata">

### Author: ![geoffw](https://discourse.vtk.org/letter_avatar_proxy/v4/letter/g/898d66/32.png) [@geoffw](https://discourse.vtk.org/u/geoffw)
#### Post date: [December 26, 2019, 4:48pm UTC](https://discourse.vtk.org/t/selectively-disable-and-enable-default-mouse-interactions-in-vtk/2338/2 "2019-12-26T16:48:11Z")

</div>

One way would be to subclass vtkInteractorStyle and override the mouse event handlers: OnMouseMove, OnLeftButtonDown, etc.

---

<div class="post-metadata">

### Author: ![Sathiya\_Moorthy](https://discourse.vtk.org/user_avatar/discourse.vtk.org/sathiya_moorthy/32/990_2.png) [@Sathiya\_Moorthy](https://discourse.vtk.org/u/Sathiya_Moorthy)
#### Post date: [January 9, 2020, 5:42am UTC](https://discourse.vtk.org/t/selectively-disable-and-enable-default-mouse-interactions-in-vtk/2338/3 "2020-01-09T05:42:44Z")

</div>

Thanks for your response.
