看板 C_and_CPP 關於我們 聯絡資訊
開發平台(Platform): (Ex: VC++, GCC, Linux, ...) Ubuntu, clang 額外使用到的函數庫(Library Used): (Ex: OpenGL, ...) ncurses 問題(Question): 需要從鍵盤讀取像是 shift, ctrl 的特殊字元 不是組合鍵,是可以像讀取一般字元一樣的讀取 shift, ctrl 目前使用 ncurses,keypad() 之後已經可以讀取方向鍵,但是 shift, ctrl好像還是沒 辦法 不知道有什麼方法可以讀取這些特殊字元 網路上都說無法…… 先謝謝大家哦~ 餵入的資料(Input): 預期的正確結果(Expected Output): 錯誤結果(Wrong Output): 程式碼(Code):(請善用置底文網頁, 記得排版) 補充說明(Supplement): -- Sent from my Android -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 59.120.251.134 ※ 文章網址: https://www.ptt.cc/bbs/C_and_CPP/M.1443578451.A.C7B.html ※ 編輯: OPIV (59.120.251.134), 09/30/2015 10:02:04
stupid0319: shift跟abcd一樣都是keycode不是嗎09/30 10:09
shift 在終端好像要配合其他鍵才會有用 shift + a = A 這樣 我知道看到大寫就代表有按 shift,可是我想要單按 shift 就有反應…… ※ 編輯: OPIV (59.120.251.134), 09/30/2015 10:50:55
stupid0319: http://tinyurl.com/q5hzek509/30 11:32
stupid0319: 最下面有你要的09/30 11:33
哇塞!!!這個是…組語? 也太高深了吧~ 真的不能用 C 解決嗎?…… ※ 編輯: OPIV (59.120.251.134), 09/30/2015 13:17:32
johnpage: c語言也可以09/30 14:06
J大 求解… QQ ※ 編輯: OPIV (59.120.251.134), 09/30/2015 15:07:42 azu大謝謝你喔! 這個真的成功了~ ※ 編輯: OPIV (101.15.49.24), 09/30/2015 20:23:45