Re: [問題] 如何透過usb port送滑鼠訊號到裝置

看板Python作者 (幻無影)時間12年前 (2013/08/31 18:32), 編輯推噓1(101)
留言2則, 2人參與, 最新討論串2/2 (看更多)
※ 引述《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

08/31 18:53, , 1F
有一個方法是用 Android, 預設應該就有 slave mode =p
08/31 18:53, 1F

08/31 23:16, , 2F
感謝回覆
08/31 23:16, 2F
文章代碼(AID): #1I8SPO0I (Python)
文章代碼(AID): #1I8SPO0I (Python)