. net禁用键盘快捷键-从特定的输入设备
本文关键字:输入设备 键盘 快捷键 net | 更新日期: 2023-09-27 18:02:40
我想禁用,运行时可配置,各种键盘组合(Alt+Tab, Ctrl+F等)从主键盘在Windows上。
我仍然希望能够通过基于软件的方法模拟这些键组合,例如https://inputsimulator.codeplex.com/所示的方法。
我发现的每个例子都完全禁用了键组合,但我只想禁用来自主键盘的键组合。
对这个的可行性有什么想法吗?我目前的原型是一个用c#编写的。net服务。
你所要求的是不可能的。Windows在键盘处理的早期会丢弃设备ID;当它到达用户模式(比如低级键盘钩子)时,设备ID就消失了。Raw Input允许您跟踪特定于设备的输入,但不允许您阻止它。