作者OPIV (Monitor)
看板C_and_CPP
標題Re: [問題] 讀取控制字元
時間Sat Oct 10 21:47:03 2015
我是原 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
→ SeamusBerloz: 我不是很懂 OSX 開發,不過我知道有個函數叫 10/12 20:18
→ SeamusBerloz: GetKeys() ,我在玩 SDL 時,在他 Source 看到的, 10/12 20:18
→ SeamusBerloz: 看看對你有沒有幫助: 10/12 20:19
→ SeamusBerloz: SDL-V1.2.15: sdl_main.c (69) 10/12 20:19
→ SeamusBerloz: 或者你可以咕狗 GetKeys 一下看看 10/12 20:21