# Disable Zomm with ctrl + to my scene

**URL:** https://forum.babylonjs.com/t/disable-zomm-with-ctrl-to-my-scene/13630
**Category:** Questions
**Created:** [August 24, 2020, 12:41pm UTC](https://forum.babylonjs.com/t/disable-zomm-with-ctrl-to-my-scene/13630 "2020-08-24T12:41:16Z")
**Posts on this page:** 12
**Page:** 1

<div class="post-metadata">

### Author: ![Viche](https://avatars.discourse-cdn.com/v4/letter/v/8e8cbc/32.png) [@Viche](https://forum.babylonjs.com/u/Viche)
#### Post date: [August 24, 2020, 12:41pm UTC](https://forum.babylonjs.com/t/disable-zomm-with-ctrl-to-my-scene/13630/1 "2020-08-24T12:41:16Z")

</div>

hello ,

i’m working with babylonjs and i want to disabled the zoom with ctrl + to my playground  
PG : [https://www.babylonjs-playground.com/#31M2AP#97](https://www.babylonjs-playground.com/#31M2AP#97)

thanks for help 🙂

---

<div class="post-metadata">

### Author: ![RaananW](https://sea2.discourse-cdn.com/flex024/user_avatar/forum.babylonjs.com/raananw/32/28955_2.png) [@RaananW](https://forum.babylonjs.com/u/RaananW)
#### Post date: [August 24, 2020, 1:23pm UTC](https://forum.babylonjs.com/t/disable-zomm-with-ctrl-to-my-scene/13630/2 "2020-08-24T13:23:39Z")

</div>

ctrl + is a browser feature and not a babylon feature. We won’t add those kind of hacks globally to the playground, but you can add it yourself:

> **[Disable or Prevent zooming(Ctrl+ or Ctrl-) in cross-browser | W3REIGN](https://w3reign.com/disable-or-prevent-zoomingctrl-or-ctrl-in-cross-browser/)**
>
> Disable or Prevent Browser zoom on , Ctrl+ or Ctrl-, and Ctrl + Mouse scroll. In my one of application I need to prevent the user, to zoom in and out over all cross browser. For a specific application I would like to disable or prevent the browser...

or:

> <https://stackoverflow.com/questions/27116221/prevent-zoom-cross-browser>

---

<div class="post-metadata">

### Author: ![Viche](https://avatars.discourse-cdn.com/v4/letter/v/8e8cbc/32.png) [@Viche](https://forum.babylonjs.com/u/Viche)
#### Post date: [August 24, 2020, 1:46pm UTC](https://forum.babylonjs.com/t/disable-zomm-with-ctrl-to-my-scene/13630/3 "2020-08-24T13:46:36Z")

</div>

thanks for the reponse @RaananW , i have already used this solution , but not working still anable to add CTRL + after showing popups 😕

---

<div class="post-metadata">

### Author: ![RaananW](https://sea2.discourse-cdn.com/flex024/user_avatar/forum.babylonjs.com/raananw/32/28955_2.png) [@RaananW](https://forum.babylonjs.com/u/RaananW)
#### Post date: [August 24, 2020, 2:07pm UTC](https://forum.babylonjs.com/t/disable-zomm-with-ctrl-to-my-scene/13630/4 "2020-08-24T14:07:53Z")

</div>

It’s a bit out of scope of this forum, but if you want to show an example of code that partly works, please go right a head, we might be able to help!

---

<div class="post-metadata">

### Author: ![Viche](https://avatars.discourse-cdn.com/v4/letter/v/8e8cbc/32.png) [@Viche](https://forum.babylonjs.com/u/Viche)
#### Post date: [August 24, 2020, 2:11pm UTC](https://forum.babylonjs.com/t/disable-zomm-with-ctrl-to-my-scene/13630/5 "2020-08-24T14:11:54Z")

</div>

thanka a lot @RaananW :)))

---

<div class="post-metadata">

### Author: ![aWeirdo](https://sea2.discourse-cdn.com/flex024/user_avatar/forum.babylonjs.com/aweirdo/32/52_2.png) [@aWeirdo](https://forum.babylonjs.com/u/aWeirdo)
#### Post date: [August 24, 2020, 2:37pm UTC](https://forum.babylonjs.com/t/disable-zomm-with-ctrl-to-my-scene/13630/6 "2020-08-24T14:37:25Z")

</div>

just use event.preventDefault()  
This works when canvas has focus;  
[https://www.babylonjs-playground.com/#31M2AP#120](https://www.babylonjs-playground.com/#31M2AP#120)

use window.addEventlistener for entire page.  
( **Note** ; In PG this will add a new eventListener every time you click run without disposing the old one!)  
[https://www.babylonjs-playground.com/#31M2AP#121](https://www.babylonjs-playground.com/#31M2AP#121)

---

<div class="post-metadata">

### Author: ![Viche](https://avatars.discourse-cdn.com/v4/letter/v/8e8cbc/32.png) [@Viche](https://forum.babylonjs.com/u/Viche)
#### Post date: [August 25, 2020, 8:52am UTC](https://forum.babylonjs.com/t/disable-zomm-with-ctrl-to-my-scene/13630/7 "2020-08-25T08:52:12Z")

</div>

thanks a lot @aWeirdo , it’s still just the control the zoom in/out with CTRL+ mouse wheel .

thanks a lot another time 🙂

---

<div class="post-metadata">

### Author: ![aWeirdo](https://sea2.discourse-cdn.com/flex024/user_avatar/forum.babylonjs.com/aweirdo/32/52_2.png) [@aWeirdo](https://forum.babylonjs.com/u/aWeirdo)
#### Post date: [August 25, 2020, 9:16am UTC](https://forum.babylonjs.com/t/disable-zomm-with-ctrl-to-my-scene/13630/8 "2020-08-25T09:16:13Z")

</div>

@Viche same method can be applied to wheel events,  
[https://playground.babylonjs.com/#20OAV9#2432](https://playground.babylonjs.com/#20OAV9#2432)

---

<div class="post-metadata">

### Author: ![Viche](https://avatars.discourse-cdn.com/v4/letter/v/8e8cbc/32.png) [@Viche](https://forum.babylonjs.com/u/Viche)
#### Post date: [August 25, 2020, 9:28am UTC](https://forum.babylonjs.com/t/disable-zomm-with-ctrl-to-my-scene/13630/9 "2020-08-25T09:28:22Z")

</div>

so CTRL + wheel still juste doing simple Zoom in/out to scene ? it’s possible to not doing anything with CTRL+ wheel ?

---

<div class="post-metadata">

### Author: ![Evgeni\_Popov](https://sea2.discourse-cdn.com/flex024/user_avatar/forum.babylonjs.com/evgeni_popov/32/4432_2.png) [@Evgeni\_Popov](https://forum.babylonjs.com/u/Evgeni_Popov)
#### Post date: [August 25, 2020, 10:03am UTC](https://forum.babylonjs.com/t/disable-zomm-with-ctrl-to-my-scene/13630/10 "2020-08-25T10:03:11Z")

</div>

You can completely disable the mouse wheel with ` camera.inputs.remove(camera.inputs.attached.mousewheel);`

If you still want the zoom in/out with the wheel but not with ctrl+wheel, I think you will have to track the ctrl key state in a keyboard handler and add a mouse handler where you disable the wheel action when the ctrl key is down.

---

<div class="post-metadata">

### Author: ![Viche](https://avatars.discourse-cdn.com/v4/letter/v/8e8cbc/32.png) [@Viche](https://forum.babylonjs.com/u/Viche)
#### Post date: [August 25, 2020, 10:56am UTC](https://forum.babylonjs.com/t/disable-zomm-with-ctrl-to-my-scene/13630/11 "2020-08-25T10:56:15Z")

</div>

thanks a lot amigo 🙂

---

<div class="post-metadata">

### Author: ![Deltakosh](https://sea2.discourse-cdn.com/flex024/user_avatar/forum.babylonjs.com/deltakosh/32/26635_2.png) [@Deltakosh](https://forum.babylonjs.com/u/Deltakosh)
#### Post date: [August 25, 2020, 5:04pm UTC](https://forum.babylonjs.com/t/disable-zomm-with-ctrl-to-my-scene/13630/12 "2020-08-25T17:04:49Z")

</div>

doc: [Customize Camera Inputs - Babylon.js Documentation](https://doc.babylonjs.com/how_to/customizing_camera_inputs)
