作者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://webptt.com/cn.aspx?n=bbs/C_and_CPP/M.1444484826.A.5E9.html
1F:→ SeamusBerloz: 我不是很懂 OSX 开发,不过我知道有个函数叫 10/12 20:18
2F:→ SeamusBerloz: GetKeys() ,我在玩 SDL 时,在他 Source 看到的, 10/12 20:18
3F:→ SeamusBerloz: 看看对你有没有帮助: 10/12 20:19
4F:→ SeamusBerloz: SDL-V1.2.15: sdl_main.c (69) 10/12 20:19
5F:→ SeamusBerloz: 或者你可以咕狗 GetKeys 一下看看 10/12 20:21