设为首页
收藏本站
用户名
Email
自动登录
找回密码
密码
登录
注册
快捷导航
平台
Portal
论坛
BBS
文库
项目
群组
Group
我的博客
Space
搜索
搜索
热搜:
shell
linux
mysql
本版
用户
LinuxSir.cn,穿越时空的Linuxsir!
»
论坛
›
编程开发讨论区 —— LinuxSir.cn
›
Linux 程序设计专题讨论
›
使用手柄代替鼠标的问题..........
1
2
/ 2 页
下一页
返回列表
查看:
1177
|
回复:
13
使用手柄代替鼠标的问题..........
[复制链接]
weiming1981
weiming1981
当前离线
积分
8
IP卡
狗仔卡
发表于 2004-12-19 21:29:08
|
显示全部楼层
|
阅读模式
我想写一个程序用手柄代替鼠标或键盘的功能,我的想法是:获得手柄输入,比如方向键->,然后程序产生一个键盘方向键按键-〉的输入,我现在可以获得手柄输入,但我不知道怎样在程序里产生键盘输入。我对内核没有研究,不知道跟那些东西有关,恳请各位帮忙!!!!
回复
使用道具
举报
提升卡
置顶卡
沉默卡
喧嚣卡
变色卡
显身卡
kj501
kj501
当前离线
积分
5317
IP卡
狗仔卡
发表于 2004-12-19 22:14:18
|
显示全部楼层
调用curses库中的函数看看。
回复
支持
反对
使用道具
举报
显身卡
weiming1981
weiming1981
当前离线
积分
8
IP卡
狗仔卡
楼主
|
发表于 2004-12-20 14:39:40
|
显示全部楼层
谢谢!!!
我看了一下curses.h,有个函数叫ungetch(),把字符c退回给控制台(键盘),可是用了这个函数,运行时提示段错误.
这是怎么回事啊?
回复
支持
反对
使用道具
举报
显身卡
aifudi
aifudi
当前离线
积分
5
IP卡
狗仔卡
发表于 2004-12-20 16:05:02
|
显示全部楼层
把你的代码贴出来看看 顺便请教楼主一个问题:我对你如何获得手柄输入比较感兴趣 你是通过什么方法来判断手柄按键的 是通过调用bios中断吗 如果是,中断号是多少啊~~能否告知
回复
支持
反对
使用道具
举报
显身卡
wide288
wide288
当前离线
积分
2736
IP卡
狗仔卡
发表于 2004-12-20 17:24:52
|
显示全部楼层
楼上的,一定不是了,linux 这么高级的东西,是不可能直接让你与 bios 联系的。
回复
支持
反对
使用道具
举报
显身卡
weiming1981
weiming1981
当前离线
积分
8
IP卡
狗仔卡
楼主
|
发表于 2004-12-20 20:23:15
|
显示全部楼层
我用的是usb手柄,直接打开设备文件,然后读取,没那么复杂的,论坛上有篇帖子介绍过
http://www.linuxsir.cn/bbs/showt ... amp;goto=nextnewest
回复
支持
反对
使用道具
举报
显身卡
weiming1981
weiming1981
当前离线
积分
8
IP卡
狗仔卡
楼主
|
发表于 2004-12-20 20:28:44
|
显示全部楼层
好像curses这个库不行的,:-(,我要的功能是像windows下的mouse_event函数的效果
回复
支持
反对
使用道具
举报
显身卡
kj501
kj501
当前离线
积分
5317
IP卡
狗仔卡
发表于 2004-12-21 19:36:58
|
显示全部楼层
呵呵,你这种情况只有自己读取设备文件,自行处理输入数据。我原来还以为是键盘的方向键呢。
回复
支持
反对
使用道具
举报
显身卡
wide288
wide288
当前离线
积分
2736
IP卡
狗仔卡
发表于 2004-12-21 22:50:54
|
显示全部楼层
如果按照,用 usb 的那位兄弟讲的,可以读出手柄按键。
下面只需要把去实现控制鼠标的函数了。
这样就可以了。
怎么去控制我也不知道。
回复
支持
反对
使用道具
举报
显身卡
weiming1981
weiming1981
当前离线
积分
8
IP卡
狗仔卡
楼主
|
发表于 2004-12-22 13:08:28
|
显示全部楼层
是啊,我现在就是不知道镇么读写鼠标设备,让它产生鼠标按键根移动消息,各位兄弟能提供点资料吗,我一直找不到这方面的资料,linux我没系统的学习过,一直是头痛医头,脚痛医脚,太要命了。
回复
支持
反对
使用道具
举报
显身卡
下一页 »
1
2
/ 2 页
下一页
返回列表
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
注册
本版积分规则
发表回复
回帖后跳转到最后一页
浏览过的版块
Gentoo Linux
Mandriva Linux
Redhat/Fedora/CentOS Linux
SuSE Linux
Linux 输入开发与研究
Debian Linux
BSD 讨论专题
Ubuntu Linux 专题讨论
Copyright © 2002-2023
LinuxSir.cn
(http://www.linuxsir.cn/) 版权所有 All Rights Reserved.
Powered by
RedflagLinux!
技术支持:
中科红旗
|
京ICP备19024520号
快速回复
返回顶部
返回列表