我正在開發一個程序,該程序允許用戶鎖定計算機,因此沒有其他人可以使用它。無論如何,我可以禁用鼠標和鍵盤上的特定鍵嗎?謝謝。在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鍵盤。禁用鍵