我对在KeyEventArgs中处理Key http://msdn.microsoft.com/en-us/library/system.windows.input.key.aspx感到困惑 例如:我想处理冒号键(在我的意大利键盘上用点+ Shift制作),所以我写了一些像这样的代码
if ( e.Key == Key.OemPeriod && e.KeyboardDevice.Modifiers == ModifierKeys.Shift) {
// Code
}
但这种方法不正确,因为只能使用意大利语键盘。在WPF中处理Key的正确和独立于文化的方法是什么?