Request: Setting to disable zooming with ctrl+mousewheel #15815

Closed
opened 2026-01-31 04:49:12 +00:00 by claunia · 22 comments
Owner

Originally created by @JonnieCache on GitHub (Nov 8, 2021).

I would like a setting to disable the zooming/font size changing when scrolling the mousewheel with ctrl held down. The motivation for me is that I have a mouse featuring a clickless wheel with "momentum," which means that windows often get spammed with extraneous wheel events when the wheel is still moving very slightly, resulting in my text getting shrunk down to the smallest possible size when I press ctrl, requiring a reset with ctrl+0.

I know this sounds insane/awful and you're probably thinking I should get a different mouse, but in fact the only annoyance is from wheel zooming in the browser and in the terminal. Regardless of any of this it seems like a generally useful feature. Firefox lets me disable it, and a matching setting in the terminal would be much appreciated.

The ideal implementation would be exposing the wheel events in the Actions pane of configuration, but if this presents architectural challenges a simple toggle in the Interaction pane would of course suffice.

Thanks muchly.

Originally created by @JonnieCache on GitHub (Nov 8, 2021). I would like a setting to disable the zooming/font size changing when scrolling the mousewheel with ctrl held down. The motivation for me is that I have a mouse featuring a clickless wheel with "momentum," which means that windows often get spammed with extraneous wheel events when the wheel is still moving very slightly, resulting in my text getting shrunk down to the smallest possible size when I press ctrl, requiring a reset with ctrl+0. I know this sounds insane/awful and you're probably thinking I should get a different mouse, but in fact the only annoyance is from wheel zooming in the browser and in the terminal. Regardless of any of this it seems like a generally useful feature. Firefox lets me disable it, and a matching setting in the terminal would be much appreciated. The ideal implementation would be exposing the wheel events in the Actions pane of configuration, but if this presents architectural challenges a simple toggle in the Interaction pane would of course suffice. Thanks muchly.
Author
Owner

@zadjii-msft commented on GitHub (Nov 8, 2021):

note to self: this is not #3990, this is a subset of #1553.

I'll leave this open as an atomic task that's part of the #1553 "scenario". Thanks!

@zadjii-msft commented on GitHub (Nov 8, 2021): note to self: this is _not_ #3990, this is a subset of #1553. I'll leave this open as an atomic task that's part of the #1553 "scenario". Thanks!
Author
Owner

@mkorkalo commented on GitHub (Jun 15, 2022):

This is indeed very annoying feature. On my laptop, I often find myself zooming in or out accidentally when operating a shell that requires the use of ctrl button.

@mkorkalo commented on GitHub (Jun 15, 2022): This is indeed very annoying feature. On my laptop, I often find myself zooming in or out accidentally when operating a shell that requires the use of ctrl button.
Author
Owner

@OddKMS commented on GitHub (Nov 29, 2022):

I want to second this, as I've had many an accidental zoom when scrolling up/down with a touchpad. (Doesn't even require the CTRL key to be held down, which is even more annoying.)

@OddKMS commented on GitHub (Nov 29, 2022): I want to second this, as I've had many an accidental zoom when scrolling up/down with a touchpad. (Doesn't even require the CTRL key to be held down, which is even more annoying.)
Author
Owner

@schiorean commented on GitHub (Mar 15, 2023):

Any news about this? Completely annoying.

@schiorean commented on GitHub (Mar 15, 2023): Any news about this? Completely annoying.
Author
Owner

@deadcoder0904 commented on GitHub (Feb 8, 2024):

2024 update? its really annoying.

i face it every other day. please give us a way to disable zoom-in.

my fonts become really small & then i have to set it to perfect again.

a simple disable boolean would do.

@deadcoder0904 commented on GitHub (Feb 8, 2024): 2024 update? its really annoying. i face it every other day. please give us a way to disable zoom-in. my fonts become really small & then i have to set it to perfect again. a simple disable boolean would do.
Author
Owner

@ChrisHeerschap commented on GitHub (May 16, 2024):

Been wishing for this since I started using WT, and looks like I will continue wishing for this. Working in a terminal and accidentally graze the touchpad and suddenly I'm looking at a terminal with a 2 point font. I don't need or want to change my font size on the fly and I imagine there are keyboard shortcuts for this anyway so being able to disable the scroll-zoom would be wonderful.

@ChrisHeerschap commented on GitHub (May 16, 2024): Been wishing for this since I started using WT, and looks like I will continue wishing for this. Working in a terminal and accidentally graze the touchpad and suddenly I'm looking at a terminal with a 2 point font. I don't need or want to change my font size on the fly and I imagine there are keyboard shortcuts for this anyway so being able to disable the scroll-zoom would be wonderful.
Author
Owner

@lhecker commented on GitHub (May 16, 2024):

It may take a while longer for work on #1553 to be started, and I'd be happy to implement a hotfix for this (for instance with an experimental setting). But can anyone explain how you disable Ctrl+Scroll zooming in Firefox/Chrome/Edge or Visual Studio? In particular the former 3 don't seem to have any keybindings at all, and for the latter I can't find any binding that got Ctrl+Scroll. I'd like to know how other applications do it to have a reference.

@lhecker commented on GitHub (May 16, 2024): It may take a while longer for work on #1553 to be started, and I'd be happy to implement a hotfix for this (for instance with an experimental setting). But can anyone explain how you disable Ctrl+Scroll zooming in Firefox/Chrome/Edge or Visual Studio? In particular the former 3 don't seem to have any keybindings at all, and for the latter I can't find any binding that got Ctrl+Scroll. I'd like to know how other applications do it to have a reference.
Author
Owner

@Ayke commented on GitHub (Jul 9, 2024):

Have the designer ever used Teams on a laptop? It's freaking absurd that this issue takes years to fix, and yet Teams has been focusing useless features such as metauniverse meeting

@Ayke commented on GitHub (Jul 9, 2024): Have the designer ever used Teams on a laptop? It's freaking absurd that this issue takes years to fix, and yet Teams has been focusing useless features such as metauniverse meeting
Author
Owner

@AdamDanischewski commented on GitHub (Aug 4, 2024):

Took a quick look, the pertinent code seems to be (as of now) on line 504 in src/cascadia/TerminalControl/ControlInteractivity.cpp:

else if (ctrlPressed)
        {
            _mouseZoomHandler(delta);
        }

Could probably hook this to settings?

@AdamDanischewski commented on GitHub (Aug 4, 2024): Took a quick look, the pertinent code seems to be (as of now) on line 504 in src/cascadia/TerminalControl/ControlInteractivity.cpp: ``` else if (ctrlPressed) { _mouseZoomHandler(delta); } ``` Could probably hook this to settings?
Author
Owner

@ChrisHeerschap commented on GitHub (Aug 9, 2024):

Could probably hook this to settings?

That would be fantastic, this unintended zoom happens to me regularly. I'd be perfectly happy with removing that code altogether.

@ChrisHeerschap commented on GitHub (Aug 9, 2024): > Could probably hook this to settings? That would be fantastic, this unintended zoom happens to me regularly. I'd be perfectly happy with removing that code altogether.
Author
Owner

@akamienski commented on GitHub (Sep 5, 2024):

Still no update? it's extremely annoying 🙁

@akamienski commented on GitHub (Sep 5, 2024): Still no update? it's extremely annoying 🙁
Author
Owner

@ChrisHeerschap commented on GitHub (Sep 6, 2024):

Happens to me several times a week, completely agreed. I just want to be able to disable that ctrl-zoom crap, there are still tons of options for changing the text font that aren't going to happen by accident.

@ChrisHeerschap commented on GitHub (Sep 6, 2024): Happens to me several times a week, completely agreed. I just want to be able to disable that ctrl-zoom crap, there are still tons of options for changing the text font that aren't going to happen by accident.
Author
Owner

@MohamedMSaeed commented on GitHub (Sep 15, 2024):

This is the most ANNOYING part I'm currently facing while using a terminal on Windows!

@MohamedMSaeed commented on GitHub (Sep 15, 2024): This is the most ANNOYING part I'm currently facing while using a terminal on Windows!
Author
Owner

@gaoqiangks commented on GitHub (Sep 25, 2024):

This is the most ANNOYING part I'm currently facing while using a terminal on Windows!

Can't agree more! That'ANNOYINGGGGG!

@gaoqiangks commented on GitHub (Sep 25, 2024): > This is the most ANNOYING part I'm currently facing while using a terminal on Windows! Can't agree more! That'ANNOYINGGGGG!
Author
Owner

@tonyjmnz-ss commented on GitHub (Nov 6, 2024):

Can't believe this issue is almost 3 years old. This is really annoying, please make this a keybind that we can disable.

@tonyjmnz-ss commented on GitHub (Nov 6, 2024): Can't believe this issue is almost 3 years old. This is _really_ annoying, please make this a keybind that we can disable.
Author
Owner

@gaoqiangks commented on GitHub (Mar 19, 2025):

2025 update?

@gaoqiangks commented on GitHub (Mar 19, 2025): 2025 update?
Author
Owner

@giulianoc-keplero commented on GitHub (May 13, 2025):

Wow... Incredible how simple this fix would be, how many people affects and how long this has been ignored...

@giulianoc-keplero commented on GitHub (May 13, 2025): Wow... Incredible how simple this fix would be, how many people affects and how long this has been ignored...
Author
Owner

@WarmWelcome commented on GitHub (May 28, 2025):

When scrolling down using trackpad, it retains momentum rather often. Holding ctrl happens rather often. Any sequence of events where the first and then the second happen causes me to immediately make whatever I am looking at microscopic. When can the ability to disable this behavior be expected for this now 5 year old annoyance (https://github.com/microsoft/terminal/issues/5708)?

@WarmWelcome commented on GitHub (May 28, 2025): When scrolling down using trackpad, it retains momentum rather often. Holding ctrl happens rather often. Any sequence of events where the first and then the second happen causes me to immediately make whatever I am looking at microscopic. When can the ability to disable this behavior be expected for this now 5 year old annoyance (https://github.com/microsoft/terminal/issues/5708)?
Author
Owner

@WarmWelcome commented on GitHub (Aug 10, 2025):

Thank you! <3

@WarmWelcome commented on GitHub (Aug 10, 2025): Thank you! <3
Author
Owner

@ChrisHeerschap commented on GitHub (Aug 18, 2025):

So glad this is fixed. Took a minute, but so worth the wait. Thank you!

@ChrisHeerschap commented on GitHub (Aug 18, 2025): So glad this is fixed. Took a minute, but so worth the wait. Thank you!
Author
Owner

@giulianoc-keplero commented on GitHub (Sep 13, 2025):

Is it possible that I don't have it?
I just installed Windows Terminal v1.23.12371.0 from the msixbundle file but I don't see the setting in the Interaction tab...

Image Image Image
@giulianoc-keplero commented on GitHub (Sep 13, 2025): Is it possible that I don't have it? I just installed Windows Terminal v1.23.12371.0 from the msixbundle file but I don't see the setting in the Interaction tab... <img width="1067" height="868" alt="Image" src="https://github.com/user-attachments/assets/b631489c-b2fc-4f03-9e27-6285ad57b416" /> <img width="1088" height="869" alt="Image" src="https://github.com/user-attachments/assets/59276b12-7ea7-4efa-9416-8d4b878d71f5" /> <img width="1083" height="865" alt="Image" src="https://github.com/user-attachments/assets/9dcece1a-2010-4475-a128-67e4588b9611" />
Author
Owner

@paulinek13 commented on GitHub (Sep 13, 2025):

@giulianoc-keplero

Screenshot_20250913_151258_com.github.android_edit_74873145971387.jpg

It's not available in the version you currently have installed.
It has been introduced in a different version, preview v1.24.2372.0 🙂

@paulinek13 commented on GitHub (Sep 13, 2025): @giulianoc-keplero ![Screenshot_20250913_151258_com.github.android_edit_74873145971387.jpg](https://github.com/user-attachments/assets/789daf6a-5a92-4240-8926-98269f885998) It's not available in the version you currently have installed. It has been introduced in a different version, preview v1.24.2372.0 🙂
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/terminal#15815