正如在 #1507 中提到的,能够指定加速器别名或多个加速器会更好。最明显的用例是用于缩放功能。Command+Plus 和 Command+= 通常都可以用于缩放,但在 Electron 中无法指定这种行为。一个想法是指定一个加速器数组,其中第一个作为菜单项的快捷方式,其余为别名。例如:
Command+Plus
Command+=
{ label: 'Zoom In', accelerators: [ 'Command+Plus', 'Command+=' ] }
mjqavswn1#
这在有多个快捷方式约定时会很有用。例如,在OS X上,转到下一个标签页有两个支持的快捷方式。因此,在我的应用中,我必须在浏览器视图中手动实现一个。
isr3a4wc2#
我在WebTorrent Desktop中通过使用electron-localshortcut解决了这个问题。
3j86kqsm3#
关于这个的更新情况如何?这是一个非常有用的功能,在许多问题中都有提及。
wz8daaqr4#
这将是非常好的。
2ekbmq325#
这个问题的一个解决方法是创建多个MenuItem,并只保留其中一个可见。
MenuItem
9o685dep6#
+
6条答案
按热度按时间mjqavswn1#
这在有多个快捷方式约定时会很有用。例如,在OS X上,转到下一个标签页有两个支持的快捷方式。因此,在我的应用中,我必须在浏览器视图中手动实现一个。
isr3a4wc2#
我在WebTorrent Desktop中通过使用electron-localshortcut解决了这个问题。
3j86kqsm3#
关于这个的更新情况如何?这是一个非常有用的功能,在许多问题中都有提及。
wz8daaqr4#
这将是非常好的。
2ekbmq325#
这个问题的一个解决方法是创建多个
MenuItem
,并只保留其中一个可见。9o685dep6#
+