如何獲得鍵碼,以便使用簡單的C或C++來處理箭頭,pageUp,pageDown等等鍵?如何處理箭頭,pageUp,pageDown鍵在Linux上的C或C++
我可以得到常規鍵,我不知道如何獲得這些特殊鍵。
如何獲得鍵碼,以便使用簡單的C或C++來處理箭頭,pageUp,pageDown等等鍵?如何處理箭頭,pageUp,pageDown鍵在Linux上的C或C++
我可以得到常規鍵,我不知道如何獲得這些特殊鍵。
基於Linux的系統遵循UNIX傳統,因爲這些密鑰是特殊的,它們的值取決於終端設置。
因爲在過去,每個UNIX系統都有一個完全不同類型的鍵盤。因此,能夠編寫通用代碼來處理這些特殊鍵是多麼複雜。
最好的方法是使用終端處理庫,如curses或其後繼的ncurses。
在這裏,您可以獲取有關鍵盤的使用很好的介紹,
Ncurses應該能夠處理該問題。這裏有很多教程
感謝你的回放和鏈接的例子。這是非常有用的 –
'/每個UNIX系統/每個UNIX終端'。在過去*,UNIX系統沒有鍵盤。連接到UNIX系統的終端具有鍵盤。 (*在我的情況下,舊= PDP-11/44,新= VAX 11-780)。 –