带有两个字母的菜单快捷方式 Ctrl+F+A
Menu Shortcut with two letters Ctrl+F+A
我知道可以使用像 Ctrl+Shift+F 这样的菜单快捷方式,但我找不到使像 Ctrl+F+A 这样的东西起作用的方法。有可能吗?
我不这么认为。
如果您查看 ´wx.AcceleratorEntry`,您会发现:
AcceleratorEntry(flags=0, keyCode=0, cmd=0, item=None)
flags (int) – A combination of the wx.AcceleratorEntryFlags values, which indicates which modifier keys are held down.
keyCode (int) – The keycode to be detected. See wx.KeyCode for a full list of keycodes.
cmd (int) – The menu or control command identifier (ID).
item (wx.MenuItem) – The menu item associated with this accelerator.
所以实际上,你想要多个 keyCode
。
鉴于它是单个 int
而不是一系列接受位运算的标志,我认为你的狡猾计划注定要失败。
我知道可以使用像 Ctrl+Shift+F 这样的菜单快捷方式,但我找不到使像 Ctrl+F+A 这样的东西起作用的方法。有可能吗?
我不这么认为。
如果您查看 ´wx.AcceleratorEntry`,您会发现:
AcceleratorEntry(flags=0, keyCode=0, cmd=0, item=None)
flags (int) – A combination of the wx.AcceleratorEntryFlags values, which indicates which modifier keys are held down.
keyCode (int) – The keycode to be detected. See wx.KeyCode for a full list of keycodes.
cmd (int) – The menu or control command identifier (ID).
item (wx.MenuItem) – The menu item associated with this accelerator.
所以实际上,你想要多个 keyCode
。
鉴于它是单个 int
而不是一系列接受位运算的标志,我认为你的狡猾计划注定要失败。