electron 加速器别名

nx7onnlm  于 4个月前  发布在  Electron
关注(0)|答案(6)|浏览(63)

正如在 #1507 中提到的,能够指定加速器别名或多个加速器会更好。最明显的用例是用于缩放功能。Command+PlusCommand+= 通常都可以用于缩放,但在 Electron 中无法指定这种行为。一个想法是指定一个加速器数组,其中第一个作为菜单项的快捷方式,其余为别名。例如:

{ label: 'Zoom In', accelerators: [ 'Command+Plus', 'Command+=' ] }
mjqavswn

mjqavswn1#

这在有多个快捷方式约定时会很有用。例如,在OS X上,转到下一个标签页有两个支持的快捷方式。因此,在我的应用中,我必须在浏览器视图中手动实现一个。

isr3a4wc

isr3a4wc2#

我在WebTorrent Desktop中通过使用electron-localshortcut解决了这个问题。

3j86kqsm

3j86kqsm3#

关于这个的更新情况如何?这是一个非常有用的功能,在许多问题中都有提及。

wz8daaqr

wz8daaqr4#

这将是非常好的。

2ekbmq32

2ekbmq325#

这个问题的一个解决方法是创建多个MenuItem,并只保留其中一个可见。

相关问题