我有一个WPF应用程序,其中我使用标准下划线格式(例如“Open _File”)将alt键按下与我的菜单项相关联。但是,当我将键盘设置为阿拉伯语时,它不起作用,因为它似乎使用了键入的文本的更高级别表示(例如,“ل”)而不是更低级别的键事件(例如, System.Windows.Input.Key.D
)。
在我自己的自定义代码中,当我使用这些较低级别的事件时,它们可以正常使用阿拉伯语键盘(因为这些键盘的英文字符与键盘上的阿拉伯字符一起)。有什么办法可以让内置的WPF加速器密钥代码使用这些较低级别的事件吗?