我正在开发一个程序,该程序允许用户锁定计算机,因此没有其他人可以使用它。无论如何,我可以禁用鼠标和键盘上的特定键吗?谢谢。在Java中禁用键盘/鼠标
1
A
回答
3
不,但您可以创建让程序锁定屏幕,然后使用MouseMovementListener,这样每次鼠标移动时,都会以编程方式返回到屏幕中的某个点(它看起来像不再移动)
1
我不知道可移植的方式,而且我非常确定Java实际上并不提供类似的东西。然而在Windows上,这可以通过BlockInput完成。但是如果你打算编写JNI/JNA,你可以使用LockWorkStation。
0
我想你可以做到这一点,如果你正在执行MouseListener interface。在MouseClicked方法中,您可以在实际执行任何操作之前检查布尔值。当您想要禁用或启用该操作时,请更改该布尔的状态。
0
如果要锁定屏幕,则可以使用java Robot类。如果你想在Windows锁定时阻止键盘和鼠标事件,那么就没有必要。由于锁定屏幕导致禁用所有输入。
1
在Linux上你可以使用xinput enable id 你可以得到没有参数的id throw xinput。
Process p;
p = Runtime.getRuntime().exec("xinput disable 12");
相关问题
- 1. 禁用键盘和鼠标
- 2. 在c中禁用键盘/鼠标
- 3. Java:如何禁用鼠标和键盘全系统
- 4. 在python中禁用或锁定鼠标和键盘?
- 5. 在Firefox中禁用鼠标中键
- 6. VBO与鼠标+键盘的Java LWJGL
- 7. 禁用TComboBox中的鼠标滚轮和键盘事件
- 8. 在HTML SELECT标记中禁用键盘
- 9. 在Java中模拟用户输入(键盘,鼠标)?
- 10. 键盘/鼠标输入C++
- 11. QGraphicsView - 如何禁用鼠标和键盘滚动
- 12. 如何禁用JSpinner的键盘和鼠标输入?
- 13. 以编程方式禁用鼠标和键盘
- 14. 如何在VB.net中禁用用户的鼠标和键盘(使鼠标不可见)?
- 15. JAVA用鼠标点击,用键盘移动
- 16. 如何模拟键盘/鼠标按键?
- 17. 一天没有鼠标(Java键盘快捷键)
- 18. 在android软键盘中禁用/检测键盘解锁键
- 19. 获取Java中的键盘/鼠标输入
- 20. 如何禁用鼠标左键点击?
- 21. PyQT:禁用鼠标左键单击
- 22. 鼠标禁用
- 23. 暂时禁用键盘输入java
- 24. 禁用键盘在Firefox
- 25. 禁用Android键盘
- 26. 当禁用键盘
- 27. 禁用Android键盘
- 28. 禁用软键盘
- 29. jquery禁用键盘按键
- 30. Android键盘。禁用键