2014-01-23 22 views

回答

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到。