作者DigiPrince (幻无影)
看板Python
标题Re: [问题] 如何透过usb port送滑鼠讯号到装置
时间Sat Aug 31 18:32:53 2013
※ 引述《lookat1205 (go to 台北)》之铭言:
: 如题
: 目前学习python 三个多礼拜了
: 属於新手等级
: 请各位大大鞭小力一点
: 目前环境是由笔电透过usb连结到电视usb(该智慧型电视可装滑鼠)
: 程式的功能就是可以藉由python模拟滑鼠功能
: 透过usb传串列讯号到电视做一些动作
: 如游标到某某点做点击(左键,中键)
USB 是一种 master/slave 的架构,
你现在想做的事情基本上就是希望 PC 能够担任 USB slave 的角色。
要做到这件事情至少需要两个条件:
1. 硬体支援 - PC 上面的 USB 控制晶片支援你担任 USB slave。
2. 软体支援 - 系统驱动程式要有实作 USB slave mode。
第一点在一般 PC 上有没有满足我个人不是那麽确定(似乎是没有)。
第二点的话,我就比较有信心一般 PC 上常用的系统都没有支援。
以 Windows 来说,打开装置管理员里面 USB controller 的部分,
如果是看到 USB "Host" Controller 的话,就代表至少以你目前的驱动程式,
只能当 USB master。
如果你是用 Linux 的话,kernel 必须支援 USB Gadget;
一般来说,预设也是没有的。想要有这功能说不定要重新编译 kernel。
总而言之,你的目标就算技术上可行,也会是蛮大的工程。
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 108.168.213.76
1F:→ uranusjr:有一个方法是用 Android, 预设应该就有 slave mode =p 08/31 18:53
2F:推 lookat1205:感谢回覆 08/31 23:16