首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Java中禁用键盘/鼠标

在Java中禁用键盘/鼠标
EN

Stack Overflow用户
提问于 2011-06-15 07:18:32
回答 5查看 9.4K关注 0票数 1

我正在开发一个程序,它允许用户锁定计算机,因此其他人不能使用它。有没有什么办法,我可以禁用鼠标和键盘上的特定键?谢谢。

EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2011-06-15 08:37:31

不能,但是你可以创建程序锁定屏幕,然后使用MouseMovementListener,这样每次鼠标移动时,你就会通过编程将它返回到屏幕上的某个点(看起来它不再移动了)。

票数 3
EN

Stack Overflow用户

发布于 2017-03-05 11:33:28

在Linux上,你可以使用xinput使能id,你可以得到不带参数的xinput的id。

代码语言:javascript
复制
Process p;

 p = Runtime.getRuntime().exec("xinput disable 12");
票数 2
EN

Stack Overflow用户

发布于 2011-06-15 07:26:45

我不知道有没有一种可移植的方式,而且我非常确定Java实际上不会提供这样的东西。然而,在Windows上,这可以通过BlockInput来完成。但是,如果您要编写JNI/JNA,那么您最好使用LockWorkStation

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6351307

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档