请问LINUX下用什么方法扫描键盘

ftway 2003-08-19 02:09:54
判断输入的是UP,DOWN,LEFT,RIGHT。。急需,,万分感谢!!
...全文
64 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
ftway 2003-08-21
  • 打赏
  • 举报
回复
我用了CURSES库,谢谢各位了
ftway 2003-08-20
  • 打赏
  • 举报
回复
大家再帮我看看啊,谢谢了!
fierygnu 2003-08-20
  • 打赏
  • 举报
回复
这个可不好实现。不同的终端用的编码序列不一样,需要使用terminfo库。编程时最好用curses库。你举的例子用readline应该可以实现,
wwwunix 2003-08-19
  • 打赏
  • 举报
回复
哦,showkey不能处理telnet过来的键,只能处理本机的。
ftway 2003-08-19
  • 打赏
  • 举报
回复
比如说做一个SHELL,按上下键自动显示上次执行的命令,很简单的要求啊
TO: wwwunix(木易) 我用的是RH7.3.telnet 服务器的。
谢谢大家来帮我!:)
wwwunix 2003-08-19
  • 打赏
  • 举报
回复
我用showkey -m没问题。
你用的是哪里的?
fierygnu 2003-08-19
  • 打赏
  • 举报
回复
楼主的需求到底是什么?是命令行编程还是GUI编程?这些都不需要你自己扫描键盘的。
ftway 2003-08-19
  • 打赏
  • 举报
回复
[st1563@localhost test]$ showkey -m
Couldnt get a file descriptor referring to the console
这个解释是什么意思?
谢谢
wwwunix 2003-08-19
  • 打赏
  • 举报
回复
rpm -ivh showkey-1.3-1.src.rpm安装
然后到/usr/src/redhat下面去找。
ftway 2003-08-19
  • 打赏
  • 举报
回复
showkey-1.3-1.src.rpm
找到了,请问如何看源代码,再次谢谢!
wwwunix 2003-08-19
  • 打赏
  • 举报
回复
建议看看showkey的源代码。

23,115

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
  • 应用程序开发区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧