关于血手和双飞燕鼠标宏的比较
关键词:血手、罗技、鼠标宏、脚本、原神、CF、pubg压枪
up第一次认识到鼠标宏是在玩逆战的时候,那时候比较流行血手红刷图挂箱子,所以我购入了一个V8M,后来又买了J95s,这两个鼠标都使用血手宝典这个驱动,我尝试编写过一些宏像pubg的压枪,cf的usp速点之类的。血手的软件有一个优点就是他的图形化编程,这使得编写极易上手,同时这也是它的缺点,我们只能在它的奥斯卡窗口内编写,这在编写行数较长时很不方便,虽然可以使用AmcFileConverter那样的工具将amc文件转为txt,但治标不治本。而且血手只能使用它现成的模块搭建宏,不支持随机数,数字不能作为参数等。
在前段时间我购入了G903,罗技有两个驱动,一个是老版的LGS,一个是新的Ghub,我觉得新的驱动界面更好看,但我刚用时感觉层次很混乱,经常搞不懂哪是哪。罗技的宏与其说是宏倒不如说是脚本更为合适,程序本身运行在电脑而不是像血手一样运行在鼠标的单片机上。罗技脚本使用lua语言,代码化的编程方式比起血手更加自由。但罗技本身提供的API也有很多问题,比如在主函数中右键arg是2,中键arg是3,而在IsMouseButtonPressed方法中,右键arg是3,中键arg是2,在初次使用时我是有些蒙的,再比如鼠标移动和检测鼠标位置,使用了不同的坐标空间,再有MoveMouseRelative每次的位移量十分不稳定,此外判断鼠标状态时,罗技最多只能判断window支持的5个鼠标按键,在脚本执行一个程序中时驱动本身并不能判断物理上鼠标实体按键的状态,而这点血手却可以做到,此外罗技的脚本不能执行太快,太快会造成鼠标消息的堆积,表现为卡顿,所以要善用sleep。此外,罗技的脚本由于是运行在电脑上的,所以他不能板载,使用时需要在后台开着Ghub,而血手在烧录好程序后,鼠标插到任意设备上都是可以使用宏的,这好像是罗技为了赛事合作做的一些妥协,还是有些遗憾的。
总之,在驱动上这两款鼠标做的都有瑕疵,但也比现在市面上鼠标大片使用的公版驱动套皮要强,起码他能判断按键状态。最后up将自己再两个品牌上使用过的宏打包,包括原神、pubg、cf等游戏用宏,分享给有需要的朋友。


链接:https://pan.baidu.com/s/1VzcHRzTmGLFxbuwvRayyiA
提取码:qhj7