wxMenuItem加速器规格

时间:2016-08-10 14:42:56

标签: c++ wxwidgets hotkeys

我正在尝试使用一些小键盘按钮(如/*和数字)作为wxMenuItem(C ++,GTK)的加速器,但它们不起作用。

如果我只指定2,则只有普通的2按钮才能触发事件,而不是NumLock ON上的2(而ASCII代码是相同的)。与/*按钮相同。

我试图在wxWidgets文档中找到加速器的一些规范,但不幸的是它们并不完整(例如,它说我需要为PageDown键指定pgdn,但实际上都是PgDn并且PageDown效果很好)并且不知道使用NumPad按钮。

为NumPadX按钮尝试NumX之类的东西 - 它也不起作用。

所以问题是:

1)wxWidgets中的加速器是否有完整规范?

2)如果没有,有人可以建议我如何使用NumPad按钮作为加速器吗?

1 个答案:

答案 0 :(得分:2)

您正在寻找WXK_NUMPAD2(与所有其他key codes一起记录)并且相应的菜单加速器字符串(遗憾的是未记录)是KP_2