OEM键取决于键盘,没关系。我想要完成的是Visual Studio为一些快捷方式所做的事情。
要专注于解决方案资源管理器,我的快捷键是CTRL +ç(我使用的是巴西键盘)。
所以,我已经使用KeyGesture
创建了Key.Oem1
并且快捷方式正常,但是WPF在InputGestureText
中显示了CTRL + Oem1。我想显示绑定到Oem1键的实际字符。
var gesture = new KeyGesture(Key.Oem1, ModifierKeys.Control);
var text = gesture.GetDisplayStringForCulture(new CultureInfo("pt-BR"));
//'text' is CTRL+Oem1 and should be CTRL+ç
我如何获得实际角色?我找到了this,但它使用了WinForm Keys枚举。