我有一個想法。 我想製作一個程序,應該能夠記錄程序運行過程中按下的每個鍵。 我想問一下,是否可以使用java來管理這個,或者我需要別的東西。 什麼是更多的你可以推薦我一些方法如何管理這更容易,我需要使用什麼。 非常感謝。我很快就在等待你的回答。如何製作一個可以錄製鍵盤的程序
回答
如果您使用Java本身的包,那麼不可能在您的java程序的焦點之外偵聽鍵擊。您可能必須使用能夠與操作系統通信的外部軟件包。
我在幾年前嘗試過類似的東西,但不是使用Java。你想要做的事情可以使用AHK輕鬆實現(Auto Hotkey) - 一種免費的開源腳本語言。
如果您仍想編寫Java應用程序,則可以使用Java編寫應用程序,並讓其執行.ahk
腳本來處理您的密鑰日誌記錄。
在編程方面,我只在遊戲編程中嘗試過java,並且我不確定無法自己管理它。你能幫助我多一些建議嗎? –
@LetsBuildGames AHK實際上比Java本身容易得多,畢竟它是一種腳本語言。我在5分鐘內製作了我的關鍵記錄器。與C++或Java等語言相比,它不可能在5分鐘內完成。此外,您可能必須自己處理諸如線程之類的問題。 – user3437460
我不知道AHK?我可以用它沒有expierience? –
- 1. 製作鍵盤記錄程序
- 2. 如何使用adb在Android上製作鍵盤記錄程序?
- 3. 如何製作鍵盤記錄器?
- 4. 如何製作此鍵盤?
- 5. 如何製作一個程序來操作另一個程序?
- 6. 用c程序製作一個目錄
- 7. angular2:如何僅用鍵盤控制整個應用程序?
- 8. 我可以製作一個Eclipse鍵盤快捷鍵來切換控制檯的視圖嗎?
- 9. 如何製作表格標籤鍵盤?
- 10. 如何製作表情符號鍵盤
- 11. 如何製作多屏幕鍵盤? (XAML)
- 12. 如何製作自定義鍵盤?
- 13. 如何製作一個sql程序?
- 14. 如何製作clojure程序塊直到按下一個鍵?
- 15. 是否可以製作一個打包的應用程序來刻錄光盤(CD,DVD,BD)的鉻書
- 16. 如何強制軟鍵盤
- 17. Linux控制檯鍵盤處理程序
- 18. 我可以製作一個無限循環的python程序嗎?
- 19. 是否有可能用Node.js製作鍵盤記錄器?
- 20. C++,如何用鍵盤輸入控制程序流程
- 21. 按鍵盤上的按鍵時,我該如何製作一個開關?
- 22. 製作虛擬鍵盤
- 23. 製作一個Facebook程序
- 24. 我如何可以繪製一個程序在python
- 25. 當您使用Xcode製作iPhone應用程序時,如何讓鍵盤工作?
- 26. 如何限制鍵盤操作以更改複選框值?
- 27. 如何爲鍵盤快捷鍵/熱鍵製作別名?
- 28. 定製鍵盤
- 29. 鍵盤控制?
- 30. 如何在Swift中爲我的應用程序製作自定義鍵盤?
您是否需要Java程序才能在焦點不清的情況下繼續掃描輸入? – user3437460
是的,還有什麼更希望它將每個輸入保存在文本文件中。 –