我正在开发一个程序,它允许用户锁定计算机,因此其他人不能使用它。有没有什么办法,我可以禁用鼠标和键盘上的特定键?谢谢。
发布于 2011-06-15 08:37:31
不能,但是你可以创建程序锁定屏幕,然后使用MouseMovementListener,这样每次鼠标移动时,你就会通过编程将它返回到屏幕上的某个点(看起来它不再移动了)。
发布于 2017-03-05 11:33:28
在Linux上,你可以使用xinput使能id,你可以得到不带参数的xinput的id。
Process p;
p = Runtime.getRuntime().exec("xinput disable 12");发布于 2011-06-15 07:26:45
我不知道有没有一种可移植的方式,而且我非常确定Java实际上不会提供这样的东西。然而,在Windows上,这可以通过BlockInput来完成。但是,如果您要编写JNI/JNA,那么您最好使用LockWorkStation。
https://stackoverflow.com/questions/6351307
复制相似问题