gpt4 book ai didi

java - 当另一个设备以编程方式连接时禁用特定设备

转载 作者:行者123 更新时间:2023-12-01 12:36:25 26 4
gpt4 key购买 nike

我遇到了一个问题:Surface Pro 2 上的 Type Cover 2 上的按键在按住 8 秒后被卡住。这对于 ctrl/shift/alt 键来说尤其烦人,这些键在编辑图像等时通常会被长时间按住。

solution问题的解决方法是在设备管理器中禁用“Microsoft 输入配置设备”,但是,它也有一些缺点,因为大多数触摸板手势将不再起作用。

因此,我想看看当我连接外部鼠标(例如蓝牙鼠标或其他设备)时是否可以自动禁用所述设备(或设备驱动程序),然后在断开连接时恢复效果。

这是一项不平凡的任务吗?如果不是,我应该使用哪种编程语言来实现我的目标?我将 Java 列为标签,因为它是我选择的首选语言。

免责声明:我并不能 100% 确定是否将其发布到 stackoverflow 或程序员,甚至 serverfault 上。我想我应该在这里尝试一下,因为我正在寻找编程解决方案。

最佳答案

您可以通过 devcon 执行此操作- 它本质上是一个命令行实用程序,允许您控制硬件(删除/禁用/启用/重新扫描)。该工具的 C 源代码位于 WDK 中,因此您可以获取它,然后将其包装在 DLL 中以通过 JNA/I 使用(或者您可以只从 Java 向 devcon.exe 本身进行命令行调用)。

关于java - 当另一个设备以编程方式连接时禁用特定设备,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25543238/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com