|
|
想法是這樣的,鼠標(biāo)連接單片機(jī),當(dāng)點(diǎn)擊鼠標(biāo)對(duì)應(yīng)的按鍵后觸發(fā)單片機(jī)對(duì)應(yīng)的程序,按照預(yù)制程序模擬鼠標(biāo)給電腦發(fā)送屏幕絕對(duì)坐標(biāo)的位移指令,并且實(shí)現(xiàn)不同的鼠標(biāo)按鍵對(duì)應(yīng)單獨(dú)的一套位移指令,類似于現(xiàn)在好多游戲鼠標(biāo)自帶的宏功能,簡(jiǎn)單來(lái)說(shuō)就是一套可編輯數(shù)據(jù)的硬件宏設(shè)備,上學(xué)的時(shí)候?qū)W過(guò)這玩意,時(shí)隔太久全忘了 感覺(jué)表述不是太清楚,拿一個(gè)簡(jiǎn)單的案例來(lái)說(shuō)明下吧,把一個(gè)屏幕比作X和Y軸兩個(gè)坐標(biāo)軸,比如一款射擊類游戲,點(diǎn)擊鼠標(biāo)左鍵開(kāi)槍,槍口會(huì)隨著游戲里的后坐力往上抬,開(kāi)一槍X軸別+1,連續(xù)兩槍X軸+2,Y軸+0.5,依次疊加,我要做的就是通過(guò)程序模擬手動(dòng)往下拉鼠標(biāo)來(lái)抵消這種位移,達(dá)到每一槍平穩(wěn)的狀態(tài) ,不知道這種能不能通過(guò)單片機(jī)實(shí)現(xiàn)
|
|