<h3 dir="auto">Preflight Checklist</h3>

<ul class="contains-task-list">
<li class="task-list-item"><input type="checkbox" id="" disabled="" class="task-list-item-checkbox" checked=""> I have read the <a href="https://github.com/electron/electron/blob/master/CONTRIBUTING.md">Contributing Guidelines</a> for this project.</li>
<li class="task-list-item"><input type="checkbox" id="" disabled="" class="task-list-item-checkbox" checked=""> I agree to follow the <a href="https://github.com/electron/electron/blob/master/CODE_OF_CONDUCT.md">Code of Conduct</a> that this project adheres to.</li>
<li class="task-list-item"><input type="checkbox" id="" disabled="" class="task-list-item-checkbox" checked=""> I have searched the issue tracker for an issue that matches the one I want to file, without success.</li>
</ul>
<h3 dir="auto">Issue Details</h3>
<ul dir="auto">
<li><strong>Electron Version:</strong>
<ul dir="auto">
<li>9.0.0, 9.0.4</li>
</ul>
</li>
<li><strong>Operating System:</strong>
<ul dir="auto">
<li>Windows 10</li>
</ul>
</li>
<li><strong>Last Known Working Electron version:</strong>
<ul dir="auto">
<li>

</li>
</ul>
</li>
</ul>
<h3 dir="auto">Expected Behavior</h3>
<ul dir="auto">
<li>Ctrl - should not zoom out the window (preferred) OR</li>
<li>Ctrl - (using the minus that is not on the numpad) zoom out should be reversible with Ctrl + to zoom in</li>
</ul>
<h3 dir="auto">Actual Behavior</h3>
<p dir="auto">When you hit <code class="notranslate">Ctrl</code> + <code class="notranslate">-</code> (using the - on the keyboard, not the one on the numpad), electron causes the zoom factor to change.</p>
<h3 dir="auto">To Reproduce</h3>
<p dir="auto">Run electron.exe<br>
Click <code class="notranslate">Ctrl</code> + <code class="notranslate">-</code> (use the minus on the main keyboard, not the numpad)<br>
The window will zoom out and you cannot zoom back in with <code class="notranslate">Ctrl</code> + <code class="notranslate">+</code></p>
<h3 dir="auto">Screenshots</h3>
<p dir="auto">Default:<br>
<a target="_blank" rel="noopener noreferrer nofollow" href="https://user-images.githubusercontent.com/18012933/85618072-3ad4d900-b62e-11ea-9e4c-dc9d75efe752.png"><img src="https://user-images.githubusercontent.com/18012933/85618072-3ad4d900-b62e-11ea-9e4c-dc9d75efe752.png" alt="image" style="max-width: 100%;"></a></p>
<p dir="auto">Clicked <code class="notranslate">Ctrl</code> + <code class="notranslate">-</code> a few times:<br>
<a target="_blank" rel="noopener noreferrer nofollow" href="https://user-images.githubusercontent.com/18012933/85618222-71aaef00-b62e-11ea-896d-f76606fe6fe7.png"><img src="https://user-images.githubusercontent.com/18012933/85618222-71aaef00-b62e-11ea-896d-f76606fe6fe7.png" alt="image" style="max-width: 100%;"></a></p>
<h3 dir="auto">Additional Information</h3>
<p dir="auto">After some debugging in the browser, I discovered that <code class="notranslate">Ctrl</code> + <code class="notranslate">-</code> on the keyboard actually seems to trigger a <code class="notranslate">Ctrl</code> + <code class="notranslate">Shift</code> + <code class="notranslate">-</code>. This might be the problem.</p>
<p dir="auto">Potentially Related Issues:<br>
<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="375903280" data-permission-text="Title is private" data-url="https://github.com/electron/electron/issues/15496" data-hovercard-type="issue" data-hovercard-url="/electron/electron/issues/15496/hovercard" href="https://github.com/electron/electron/issues/15496">#15496</a></p>
<ul dir="auto">
<li>Electron version: 1.7.9</li>
<li>Operating system:<br>
win7 X64<br>
The width of the new window is 768, the height is 480, the actual open window width is 960, and the height is 600.<br>
When I created a new window, the actual size of the window was always about 1.25 times the size of the window, and I saw that the devicePixelRatio of the window was 1.25, which was generated after the release of the electron 1.4.16.How do I do that?</li>
</ul>