關(guān)于血手和雙飛燕鼠標(biāo)宏的比較
關(guān)鍵詞:血手、羅技、鼠標(biāo)宏、腳本、原神、CF、pubg壓槍? ??
????up第一次認(rèn)識(shí)到鼠標(biāo)宏是在玩逆戰(zhàn)的時(shí)候,那時(shí)候比較流行血手紅刷圖掛箱子,所以我購入了一個(gè)V8M,后來又買了J95s,這兩個(gè)鼠標(biāo)都使用血手寶典這個(gè)驅(qū)動(dòng),我嘗試編寫過一些宏像pubg的壓槍,cf的usp速點(diǎn)之類的。血手的軟件有一個(gè)優(yōu)點(diǎn)就是他的圖形化編程,這使得編寫極易上手,同時(shí)這也是它的缺點(diǎn),我們只能在它的奧斯卡窗口內(nèi)編寫,這在編寫行數(shù)較長時(shí)很不方便,雖然可以使用AmcFileConverter那樣的工具將amc文件轉(zhuǎn)為txt,但治標(biāo)不治本。而且血手只能使用它現(xiàn)成的模塊搭建宏,不支持隨機(jī)數(shù),數(shù)字不能作為參數(shù)等。
????在前段時(shí)間我購入了G903,羅技有兩個(gè)驅(qū)動(dòng),一個(gè)是老版的LGS,一個(gè)是新的Ghub,我覺得新的驅(qū)動(dòng)界面更好看,但我剛用時(shí)感覺層次很混亂,經(jīng)常搞不懂哪是哪。羅技的宏與其說是宏倒不如說是腳本更為合適,程序本身運(yùn)行在電腦而不是像血手一樣運(yùn)行在鼠標(biāo)的單片機(jī)上。羅技腳本使用lua語言,代碼化的編程方式比起血手更加自由。但羅技本身提供的API也有很多問題,比如在主函數(shù)中右鍵arg是2,中鍵arg是3,而在IsMouseButtonPressed方法中,右鍵arg是3,中鍵arg是2,在初次使用時(shí)我是有些蒙的,再比如鼠標(biāo)移動(dòng)和檢測鼠標(biāo)位置,使用了不同的坐標(biāo)空間,再有MoveMouseRelative每次的位移量十分不穩(wěn)定,此外判斷鼠標(biāo)狀態(tài)時(shí),羅技最多只能判斷window支持的5個(gè)鼠標(biāo)按鍵,在腳本執(zhí)行一個(gè)程序中時(shí)驅(qū)動(dòng)本身并不能判斷物理上鼠標(biāo)實(shí)體按鍵的狀態(tài),而這點(diǎn)血手卻可以做到,此外羅技的腳本不能執(zhí)行太快,太快會(huì)造成鼠標(biāo)消息的堆積,表現(xiàn)為卡頓,所以要善用sleep。此外,羅技的腳本由于是運(yùn)行在電腦上的,所以他不能板載,使用時(shí)需要在后臺(tái)開著Ghub,而血手在燒錄好程序后,鼠標(biāo)插到任意設(shè)備上都是可以使用宏的,這好像是羅技為了賽事合作做的一些妥協(xié),還是有些遺憾的。
????總之,在驅(qū)動(dòng)上這兩款鼠標(biāo)做的都有瑕疵,但也比現(xiàn)在市面上鼠標(biāo)大片使用的公版驅(qū)動(dòng)套皮要強(qiáng),起碼他能判斷按鍵狀態(tài)。最后up將自己再兩個(gè)品牌上使用過的宏打包,包括原神、pubg、cf等游戲用宏,分享給有需要的朋友。


鏈接:https://pan.baidu.com/s/1VzcHRzTmGLFxbuwvRayyiA?
提取碼:qhj7