【发布时间】:2016-06-20 08:57:45
【问题描述】:
我使用此代码来识别按下了哪个键,但是当我尝试识别箭头时,它没有显示任何内容,甚至没有激活TestFunction();
private void CoreWindow_CharacterReceived(CoreWindow sender, CharacterReceivedEventArgs args)
{
if (args.KeyCode == 39) //Right Arrow
{
//Do somthing
TestFunction();
}
else //Detect All arrows KeyCode(Never display anything for this keys)
{
Debug.Write(args.KeyCode.ToString());
}
}
PD:我在执行时使用此代码:
Window.Current.CoreWindow.CharacterReceived += CoreWindow_CharacterReceived;
【问题讨论】:
-
你确定你得到了这个方法的调试器吗?
-
是的,我做到了,除了上、下、左、右、控制、alt 之外,我得到了所有的键
标签: c# windows key uwp keycode