Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Macos 有没有办法禁用electron(cmd+/-)中的缩放键盘快捷键_Macos_Electron_Chromium - Fatal编程技术网

Macos 有没有办法禁用electron(cmd+/-)中的缩放键盘快捷键

Macos 有没有办法禁用electron(cmd+/-)中的缩放键盘快捷键,macos,electron,chromium,Macos,Electron,Chromium,我正在构建一个电子应用程序,想禁用mac上键盘快捷键cmd+/-的缩放行为 electron docs声明默认情况下禁用缩放,但我认为这仅适用于“收缩到缩放”行为: 注意:默认情况下,在Electron中禁用视觉缩放。 其他来源建议使用webFrame.setVisualZoomLevelLimits1,1,但这似乎并没有奏效 我错过什么了吗?理想情况下,我们希望避免在javascript中手动监听这些特定的按键组合。找到了答案。CMD+/-快捷键会被触发,因为默认情况下应用程序菜单包含具有z

我正在构建一个电子应用程序,想禁用mac上键盘快捷键cmd+/-的缩放行为

electron docs声明默认情况下禁用缩放,但我认为这仅适用于“收缩到缩放”行为:

注意:默认情况下,在Electron中禁用视觉缩放。

其他来源建议使用webFrame.setVisualZoomLevelLimits1,1,但这似乎并没有奏效


我错过什么了吗?理想情况下,我们希望避免在javascript中手动监听这些特定的按键组合。

找到了答案。CMD+/-快捷键会被触发,因为默认情况下应用程序菜单包含具有zoomIn和zoomOut角色的菜单项。如果不希望应用程序中出现这些行为,则需要手动配置菜单

在Electron文档中有一个这样做的示例,您只需要省略“zoomIn”、“zoomOut”和“resetZoom”菜单项。

把它弄明白了。CMD+/-快捷键会被触发,因为默认情况下应用程序菜单包含具有zoomIn和zoomOut角色的菜单项。如果不希望应用程序中出现这些行为,则需要手动配置菜单

在Electron文档中有一个这样做的示例,您只需要省略“zoomIn”、“zoomOut”和“resetZoom”菜单项。