Re: [問題] 讀取控制字元

看板C_and_CPP (C/C++)作者 (Monitor)時間10年前 (2015/10/10 21:47), 編輯推噓0(005)
留言5則, 1人參與, 最新討論串2/2 (看更多)
我是原 po 後來在 linux 上用讀取 input_event 的方式已經可以順利讀取所有按鍵 可是現在想要把相同的專案移到 Mac 上卻遇到了困難 在 linux 上可以用的方法在 Os X 上好像都行不通…… 請問 Mac 上也有相當於 linux input_event 的東西嗎? 網路上找到的只說 Mac 有自己的另一套系統抽象化硬體設備 但是提到讀取方法有看到的都是 Objective-C 可是我想用 C & Cpp 啊啊啊… 先謝謝各位大大了 ※ 引述《OPIV (Monitor)》之銘言: : 開發平台(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), 來自: 114.37.138.214 ※ 文章網址: https://www.ptt.cc/bbs/C_and_CPP/M.1444484826.A.5E9.html

10/12 20:18, , 1F
我不是很懂 OSX 開發,不過我知道有個函數叫
10/12 20:18, 1F

10/12 20:18, , 2F
GetKeys() ,我在玩 SDL 時,在他 Source 看到的,
10/12 20:18, 2F

10/12 20:19, , 3F
看看對你有沒有幫助:
10/12 20:19, 3F

10/12 20:19, , 4F
SDL-V1.2.15: sdl_main.c (69)
10/12 20:19, 4F

10/12 20:21, , 5F
或者你可以咕狗 GetKeys 一下看看
10/12 20:21, 5F
文章代碼(AID): #1M6HRQNf (C_and_CPP)
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):
文章代碼(AID): #1M6HRQNf (C_and_CPP)