我想在Linux中創建命令行遊戲,但我不知道獲取關鍵狀態。我聽說過getch()但是停止了程序。Linux C++控制檯獲取密鑰狀態
2
A
回答
0
我花了一點時間閱讀。顯然,如果沒有圖書館的幫助,這是一件很難的事情。許多人推薦庫ncurses。如果你想嘗試自己做,你需要了解切換終端模式和瘋狂的東西。該線程是非常豐富的:Non-blocking keyboard read - C/C++
0
在this文章中,作者實現cKeyboard
類,它直接監聽來自/dev/event0
事件。那麼類的用法如下:
#include "keyboard.h"
cKeyboard kb;
...
if (kb.getKeyState(KEY_UP)) {
// do something
}
它完美的我,但我不得不改變event0
到。
相關問題
- 1. C++在Linux上的後臺獲取密鑰
- 2. C++獲取服務網絡狀態linux
- 3. Linux C - 獲取鎖定鍵狀態'
- 4. 獲取C服務狀態++的Linux
- 5. 從R控制檯獲取密碼
- 6. 使用動態密鑰獲取反應狀態
- 7. C#獲取Windows CD密鑰
- 8. 獲取JavaScript dynimcally創建控制狀態
- 9. 獲取平臺簽名密鑰
- 10. 從控制檯引用的webservice獲取控制檯應用程序的app.config密鑰
- 11. 物理密鑰狀態
- 12. 從模型狀態/模型狀態字典獲取密鑰名稱?
- 13. 在埃菲爾控制檯應用程序中讀取密鑰
- 14. 獲取控制檯信息在c + +
- 15. 輸出獲取控制檯在C#
- 16. 獲取密鑰
- 17. 將狀態欄添加到C++控制檯應用程序
- 18. 如何在Perl/Tk中獲取密鑰的狀態?
- 19. Eclipse C++控制檯打印命令linux
- 20. 從C代碼打開Linux控制檯
- 21. 密鑰無效使用在指定的狀態errror獲取私鑰時
- 22. 如何從控制檯讀取? - Linux的
- 23. 獲取控制檯句柄
- 24. 獲取控制檯的TextWriter
- 25. 獲取控制檯輸出
- 26. Java:從編碼密鑰獲取密鑰
- 27. 獲取密鑰vue.js
- 28. 獲取Blobstore密鑰
- 29. C#獲取Facebook狀態
- 30. Android控制檯公鑰