我想阻止来自特定键盘的所有击键(由其 HID/名称标识,所以我猜它是低级的东西)在它们到达焦点应用程序之前。但我仍在使用这个禁用的键盘(我正在敲击键盘)。我想我需要一个应用程序的钩子,但我不知道该怎么做。也许你可以给我一些有用的链接?
问候,
编辑:
我认为我需要一个低级挂钩,因为一般挂钩(我的意思是挂钩所有现有的窗口和线程)在 .net 框架中不可用,涉及用户空间。此外,我使用 RAWINPUT 从键盘获取键入的击键。因此,如果我制作一个挂钩来阻止来自特定设备的击键,那么该挂钩是否也能阻止 RAWINPUT?