在WPF应用程序中使用KeyboardHook读取键盘输入时,会接收到所有的键盘按键消息,包括LCONTROL、LSHIFT和KEY_1等。这是因为KeyboardHook是一个全局钩子,能够捕获所有的键盘消息。\n\n在代码中,只有当接收到的按键是数字键0到9时,才会把这些按键的内容添加到keySB中。而其他按键(如LCONTROL、LSHIFT和KEY_1)则不会添加到keySB中。\n\n所以,从接收到的数据中看到的LCONTROL、LSHIFT和KEY_1只是作为按键消息的标记,而不是真正的输入内容。真正的输入内容是通过数字键0到9来表示的。

WPF KeyboardHook 接收到的按键信息包含LCONTROL、LSHIFT和KEY_1 的原因分析

原文地址: http://www.cveoy.top/t/topic/psHW 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录