2015-08-15 26 views
2

我們可以使用ASCII來判斷C中按下了哪個正常按鍵,但是如何獲得複合按鍵,我知道我們可以捕獲信號以獲得「Ctrl + C」等上。但其他複合鍵如何,例如:「Ctrl + K」。 如何使用C語言獲得複合按鍵

+0

在哪個操作系統下? –

+0

Mac和我使用iTerm2 – meteorgan

回答

1

要讀取所有控制字符,即使那些通常由您的終端解釋的控制字符(因此不能用作程序輸入),您將不得不切換到原始「未烹飪」IO。這個問題涉及原始IO:Unbuffered I/O in ANSI C

相關問題