LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1102|回复: 2

请问如何获得键盘按键的状态(在C十十/Linux中)

[复制链接]
发表于 2004-3-1 00:38:20 | 显示全部楼层 |阅读模式
请问如何获得键盘按键的状态(在C十十/Linux中)。比如随时获得现在有哪一个键正被按下(方向键,功能键,等等),而不是像stream需要回车之后才能知道输入的是什么。高手请指点。  
i am waiting
 楼主| 发表于 2004-3-2 12:53:13 | 显示全部楼层

为什么没有人回复


不过我找到了一些方法,有需要的自己去看吧
http://bbs.chinaunix.net/forum/v ... mp;highlight=键盘
:%
发表于 2004-3-2 21:57:10 | 显示全部楼层
/usr/include/linux/kd.h
/usr/include/linux/keyboard.h

用ioctrl() 去设置keymap,用 read() 去读键盘返回的值
-----------------
你试成了吗?我没有,ioctrl() 怎么设置 keymap 呢?
我看 /usr/include/linux /input.h 里好像是字母什么的常用键的。还不会用。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表