我正在開發一個程序,該程序允許用戶鎖定計算機,因此沒有其他人可以使用它。無論如何,我可以禁用鼠標和鍵盤上的特定鍵嗎?謝謝。在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. Java:如何禁用鼠標和鍵盤全系統
- 3. 在python中禁用或鎖定鼠標和鍵盤?
- 4. 禁用TComboBox中的鼠標滾輪和鍵盤事件
- 5. 在HTML SELECT標記中禁用鍵盤
- 6. 在Java中模擬用戶輸入(鍵盤,鼠標)?
- 7. QGraphicsView - 如何禁用鼠標和鍵盤滾動
- 8. 如何在VB.net中禁用用戶的鼠標和鍵盤(使鼠標不可見)?
- 9. JAVA用鼠標點擊,用鍵盤移動
- 10. 如何模擬鍵盤/鼠標按鍵?
- 11. 一天沒有鼠標(Java鍵盤快捷鍵)
- 12. 在android軟鍵盤中禁用/檢測鍵盤解鎖鍵
- 13. PyQT:禁用鼠標左鍵單擊
- 14. 如何禁用鼠標左鍵點擊?
- 15. 暫時禁用鍵盤輸入java
- 16. 當禁用鍵盤
- 17. 禁用Android鍵盤
- 18. jquery禁用鍵盤按鍵
- 19. 禁用鍵盤快捷鍵
- 20. 禁用鍵盤上的鍵
- 21. 在Ubuntu中使用Python獲得的鼠標和鍵盤事件
- 22. 在Python中使用鼠標和鍵盤監聽器
- 23. 使用鼠標和鍵盤在JavaScript中動態表導航
- 24. 鼠標:禁用右鍵和中鍵單擊
- 25. 禁用GTKTreeView中的鍵盤快捷鍵
- 26. 禁用UI鍵盤中的特定鍵
- 27. 在Windows C++中禁用鍵盤?
- 28. Pygame鼠標/鍵盤控制條件
- 29. 發送鼠標和鍵盤事件
- 30. LWJGL鍵盤和鼠標檢測按