有沒有辦法打開/關閉Num,Caps和Scroll Lock燈?這只是爲了好玩,我的想法是做迪斯科舞。有沒有辦法打開/關閉Num,Caps和Scroll Lock燈?
回答
嘗試
Toolkit.getDefaultToolkit().setLockingKeyState(KeyEvent.VK_CAPS_LOCK, true);
設置大寫鎖定。
Toolkit.getDefaultToolkit().setLockingKeyState(KeyEvent.VK_CAPS_LOCK, false);
設置大寫鎖定關閉。
和
boolean isCapsLockOn = Toolkit.getDefaultToolkit().getLockingKeyState(KeyEvent.VK_CAPS_LOCK);
獲得當前狀態。
使用KeyEvent.VK_NUM_LOCK
進行數字鎖定。
我已經在Windows上測試過了。我不確定其他操作系統,但我認爲它會起作用。
嘿,太棒了!謝謝。 – daGrevis 2011-05-03 18:40:53
只是要清楚,這實際上改變了他們的狀態,而不是隻是打開/關閉燈,是否正確? – 2011-05-03 19:07:39
@Daniel在我的系統中確實會改變狀態,並會輪流打開/關閉燈光。 – 2011-05-03 19:09:15
我認爲你不能直接設置Caps/Scroll lock的燈光,而不能獨立於它們自己的激活。
你只能通過編程你自己的鍵盤驅動程序來實現這種行爲(或者最終瀏覽網頁以尋找可能已經被開發來實現這種行爲的驅動程序),但是這不被推薦,並且超越java的界限。
此外,這個問題是一個類似的重複Way to turn on keyboard's caps-lock light without actually turning on caps-lock?,即使在其他問題,該行爲是在C#中的目的。
但是,問題,不可能性和解決方法都是一樣的。
- 1. PowerShell:打開和關閉「Num Lock」。
- 2. 使用NUM/CAPS/SCROLL LOCK爲RegisterHotKey改性劑WinAPI的
- 3. 有沒有辦法檢測IE10的「Caps Lock is on」功能?
- 4. Qt 4.7.4:有沒有辦法找出CAPS LOCK的狀態?
- 5. 如何打開或關閉VB6中的Caps Lock鍵?
- 6. 如何檢查Scroll Lock是否打開或關閉?
- 7. 有沒有使用Scroll Lock按鈕?
- 8. 打開和關閉燈
- 9. 有沒有辦法通過JMX開關打開或關閉Spring Scheduler任務?
- 10. 有沒有辦法在iOS中以編程方式打開和關閉wifi?
- 11. Application.OnTime VBA沒有關閉和打開excel
- 12. iPhone:有沒有辦法關閉iAd欄?
- 13. 有沒有在AndroidTestCase中打開和關閉連接的方法?
- 14. Android相機閃光燈在關閉後沒有打開
- 15. 有沒有辦法確定振動是否在設置中打開或關閉?
- 16. 有沒有辦法在VB.net中關閉打開的PDF文件編程方式
- 17. 有沒有辦法通過系統屬性打開/關閉xerces「功能」?
- 18. 有沒有辦法知道dijit.Tree節點是打開還是關閉?
- 19. 有沒有辦法以編程方式打開/關閉iPhone中的藍牙?
- 20. 有沒有辦法在Sybase中告訴「set statistics io」是打開還是關閉?
- 21. 打開/關閉USB LED燈
- 22. 打開/關閉閃光燈
- 23. 有沒有辦法「關閉」從谷歌地圖API關閉infoWindow?
- 24. OpenGL:打開和關閉燈光
- 25. 燈箱一旦關閉而沒有頁面刷新後不能打開燈箱
- 26. Caps Lock隱含在
- 27. 有沒有辦法關閉提升日期和時間驗證
- 28. 有沒有辦法在iOS中以編程方式打開和關閉藍牙和/或WiFi?
- 29. 有沒有辦法在android中打開和編輯word文件?
什麼操作系統?據我所知,只有操作系統特定的方式。 – 2011-05-03 18:27:53