C#Numad enter与普通enter

C#Numad enter与普通enter,c#,input,keyboard,C#,Input,Keyboard,我想知道在C#中是否有一种简单的方法来确定何时按下正常的回车键或何时按下numpad回车键。我的程序当前的属性类型为System.Input.Windows.Key,其中存储了Enter键 现在我想在用户按下Numpad Enter键时做一些事情。目前,我正在使用一个低级键盘挂钩,当按下该键时会触发一个事件 每当我按下两个回车键中的任何一个时,两个键都会返回相同的键 有解决方案吗?我个人认为,如果您想使用System.Windows.Input.Key,没有解决方案。回车+alt然后直接回车怎么

我想知道在C#中是否有一种简单的方法来确定何时按下正常的回车键或何时按下numpad回车键。我的程序当前的属性类型为System.Input.Windows.Key,其中存储了Enter键

现在我想在用户按下Numpad Enter键时做一些事情。目前,我正在使用一个低级键盘挂钩,当按下该键时会触发一个事件

每当我按下两个回车键中的任何一个时,两个键都会返回相同的键


有解决方案吗?

我个人认为,如果您想使用System.Windows.Input.Key,没有解决方案。回车+alt然后直接回车怎么样?更改按钮实际上不是一个选项。它必须是唯一的numpad进入。它不必是Input.Key。它可以是其他的东西,有什么比它更好的选择呢?控制台应用程序和输入是通过控制台传递的吗?如果没有,请考虑使用Stask.Wistop.Fr.s.KEY枚举,我认为(不确定)这个输入中的一个是“返回”,而另一个是“枚举”。