# Keyboard Control with mouse scroll

**URL:** <https://community.cesium.com/t/keyboard-control-with-mouse-scroll/8031>\
**Category:** CesiumJS\
**Created:** [February 23, 2019, 10:27am UTC](https://community.cesium.com/t/keyboard-control-with-mouse-scroll/8031 "2019-02-23T10:27:44Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![muazzamazaz](https://avatars.discourse-cdn.com/v4/letter/m/5daacb/32.png) [@muazzamazaz](https://community.cesium.com/u/muazzamazaz)\
**Post date:** [February 23, 2019, 10:27am UTC](https://community.cesium.com/t/keyboard-control-with-mouse-scroll/8031/1 "2019-02-23T10:27:44Z")

</div>

I would like to zoom map using Control button at keyboard and scroll via mouse same like browsers do this.

---

<div class="post-metadata">

**Author:** ![omar](https://sea2.discourse-cdn.com/cesium/user_avatar/community.cesium.com/omar/32/1999_2.png) [@omar](https://community.cesium.com/u/omar)\
**Post date:** [February 26, 2019, 11:23pm UTC](https://community.cesium.com/t/keyboard-control-with-mouse-scroll/8031/2 "2019-02-26T23:23:38Z")

</div>

Looks like you might be to detect those key combinations and disable the browser’s default behavior:

> <https://stackoverflow.com/questions/13873579/disable-zoom-in-browser-using-jquery-javascript/31023553#31023553>

You can then programmatically zoom/move for the camera. See this Sandcastle example:

> **[Cesium Sandcastle](https://sandcastle.cesium.com/?src=Camera%20Tutorial.html)**
>
> The Cesium Sandcastle provides an interactive environment for testing Cesium code.
