在国际键盘上使用WPF键盘加速器

在国际键盘上使用WPF键盘加速器,wpf,internationalization,acceleratorkey,Wpf,Internationalization,Acceleratorkey,我有一个WPF应用程序,其中我使用标准下划线格式(例如“打开文件”)将alt按键与我的菜单项相关联。但是,当我将键盘设置为(比如)阿拉伯语时,它不起作用,因为它似乎使用了所键入文本的较高级别表示(比如“لٌ”)而不是较低级别的按键事件(比如,System.Windows.Input.key.D) 在我自己的自定义代码中,当我使用这些低级事件时,它们可以与阿拉伯语键盘配合使用(因为这些键盘上有英语字符和阿拉伯语字符)。有没有办法让内置的WPF加速键代码使用这些低级事件

我有一个WPF应用程序,其中我使用标准下划线格式(例如“打开文件”)将alt按键与我的菜单项相关联。但是,当我将键盘设置为(比如)阿拉伯语时,它不起作用,因为它似乎使用了所键入文本的较高级别表示(比如“لٌ”)而不是较低级别的按键事件(比如,
System.Windows.Input.key.D

在我自己的自定义代码中,当我使用这些低级事件时,它们可以与阿拉伯语键盘配合使用(因为这些键盘上有英语字符和阿拉伯语字符)。有没有办法让内置的WPF加速键代码使用这些低级事件