请问一下鼠标怎么使用绝对坐标移动.

[复制链接]
5301|19
 楼主| a6482546 发表于 2011-10-25 11:17 | 显示全部楼层 |阅读模式
请问一下鼠标怎么使用绝对坐标移动.
做了个串口鼠标玩玩.但是数据使用的是相对坐标..请问怎么使用绝对坐标使它移动..
求高手解决~!!!
HWM 发表于 2011-10-25 11:37 | 显示全部楼层
鼠标输入的应该是位移(即移动多少),因此其本身就只能输入相对量。坐标原点(绝对位置)应该是软件程序确定的。

评分

参与人数 1威望 +1 收起 理由
a6482546 + 1

查看全部评分

lxyppc 发表于 2011-10-25 11:46 | 显示全部楼层
USB鼠标可以改描述符里,使其用绝对坐标的方式
但不知道串口的要如何做
computer00 发表于 2011-10-25 11:52 | 显示全部楼层
串口的好象不行,改玩USB吧~~~USB可以用绝对坐标。
airwill 发表于 2011-10-25 12:02 | 显示全部楼层
我觉得关键在于绝对坐标如何获得的问题
HWM 发表于 2011-10-25 12:08 | 显示全部楼层
按一般鼠标的机构(相对移动量输入),无论是232或USB都应该不能给出绝对位置信息。若有类似坐标输入仪的点输入设备的话,无论是那种串口输入原则上都行。
 楼主| a6482546 发表于 2011-10-25 13:17 | 显示全部楼层
但是很多红外屏都是用没USB模块的单片机做得。。他们怎么做到鼠标定位的呢
 楼主| a6482546 发表于 2011-10-25 13:19 | 显示全部楼层
顺便弱弱的问一下...使用串口能用HID协议和PC通信么?
lxyppc 发表于 2011-10-25 13:29 | 显示全部楼层
但是很多红外屏都是用没USB模块的单片机做得。。他们怎么做到鼠标定位的呢
a6482546 发表于 2011-10-25 13:17

楼主是在做触摸屏?
串口不能用HID协议,但是写一个驱动就可以了
微软的DDK正好有一个这样的例子.
 楼主| a6482546 发表于 2011-10-25 13:39 | 显示全部楼层
是的。。本想用串口鼠标试试的。但是发现不行。。你能把相关资料发给我吗?感激不尽啊。609725700@qq.com
lxyppc 发表于 2011-10-25 13:48 | 显示全部楼层
资料我没有
你在微软官网下个DDK,找里面叫WACOM的例子就可以了
 楼主| a6482546 发表于 2011-10-25 13:55 | 显示全部楼层
恩恩...非常感谢..如果有什么问题.我再继续提问..
 楼主| a6482546 发表于 2011-10-25 15:02 | 显示全部楼层
串口的好象不行,改玩USB吧~~~USB可以用绝对坐标。
computer00 发表于 2011-10-25 11:52

但是我的单片机上只有串口。没带USB模块。那怎么办。
宋业科 发表于 2011-10-26 06:53 | 显示全部楼层
触摸屏跟鼠标不一样的。
宋业科 发表于 2011-10-26 06:54 | 显示全部楼层
触摸屏可以飞起来按一个点。鼠标可以吗?
 楼主| a6482546 发表于 2011-10-26 08:58 | 显示全部楼层
恩恩。谢谢楼上的解答.现在的问题是...用什么方法才能把单片机的串口让电脑看成USB口.
dukecs 发表于 2011-10-26 09:13 | 显示全部楼层
串口肯定能做鼠标
jingank 发表于 2011-10-26 11:37 | 显示全部楼层
16# a6482546
用串口转USB的线可以吧
 楼主| a6482546 发表于 2011-10-26 17:06 | 显示全部楼层
那个是不行的..有做过触屏的高手和我说应该用USB接口芯片.
bluesky_kun 发表于 2013-6-25 15:26 | 显示全部楼层
看着帖子已经结贴,没看到怎么实现的啊?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

6

主题

56

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部