<p dir="auto">As the title says, the accelerator "Cmd+Plus" (or <code class="notranslate">CmdOrCtrl</code>) ends up as "Shift+Cmd+=". I understand that to get "+" you need to press "Shift+=" on a US keyboard. However, there is also another <code class="notranslate">Plus</code> key on the numeric part of the keyboard that doesn't work if the binding is not "Cmd+Plus". Why is Electron doing this transformation without being asked? Can this be avoided?</p>
<ul dir="auto">
<li>Electron versions: at least 0.23.0 and 0.24.0</li>
<li>OS: Mac</li>
</ul>
<p dir="auto">The <a href="https://github.com/atom/electron/blob/master/docs/api/accelerator.md#available-key-codes">list of key codes</a> available for use in menu item accelerators includes <code class="notranslate">Plus</code>.  When this key is used in an accelerator like <code class="notranslate">Command+Plus</code> on OS X, the key combination appears as "Shift Command =".  Given that the key name is <code class="notranslate">Plus</code>, it would be preferable to have the corresponding key combination appear as "+" or "Shift +" instead of "Shift =".  The <a href="https://developer.apple.com/library/mac/documentation/UserExperience/Conceptual/OSXHIGuidelines/Keyboard.html" rel="nofollow">Keyboard Shortcut section of the OS X Human Interface Guidelines</a> indicates that "Shift Command +" is preferable to "Shift Command ="--look for the paragraph starting with "Identify a key with two characters."</p>
<p dir="auto">A minimal Electron app that demonstrates this behavior can be found <a href="https://gist.github.com/mark-wagon/e4765596cbd9580e26a9">in this gist</a>.  Repro steps are outlined in the gist's readme.</p>