欢迎光临散文网 会员登陆 & 注册

真人快打11,键盘右边指令识别问题解决

2023-07-08 22:50 作者:翻贪思婷  | 我要投稿

转发大佬@吞噬缺哥的秦川德里奇  的解决方案   这里记录一下


mk的评论区经常看见有萌新问选择设备的问题,但没人提过mk11的键盘指令识别是有问题的。

输入右移指令后,短时间内不会接受左移指令,导致人物站在右边时,游戏接收到的指令顺序是错的,比如说后前1会被识别为后1前,这就是很多人感觉右边难搓招的原因。

这个问题一直没修,想解决要么使用脚本,要么习惯站在右边使用后前指令时按住前指令。所以有手柄的话就直接上手柄。


没有手柄的话,就用下面这个脚本,使用方法是下载AutoHotkey软件,安装完成后就不用管它了。新建一个文本文档把代码复制进去,保存,后缀改成ahk,双击这个文件就会直接运行了,右下角任务栏会出现一个绿色的图标。


#IfWinActive, Mortal Kombat 11

Dstate := 0
Astate := 0
previousDstate := 0
previousAstate := 0
loop
{
Dstate := GetKeyState("d" , "P" )
Astate := GetKeyState("a" , "P")

{
if (Dstate - previousDstate = 1)
{
ControlSend,,{Blind}{d down}, Mortal Kombat 11
lock := 0
}
if (previousDstate - Dstate = 1)
{
ControlSend,,{Blind}{d up}, Mortal Kombat 11
lock := 2
}


if (Astate - previousAstate = 1)
{
ControlSend,,{Blind}{a down}{Blind}{d up}, Mortal Kombat 11
lock := 1
}
if (previousAstate - Astate = 1)
{
ControlSend,,{Blind}{a up}, Mortal Kombat 11
if (Dstate = 1)
ControlSend,,{Blind}{d down}, Mortal Kombat 11
lock := 2
}

sleep 6
}
previousDstate := Dstate
previousAstate := Astate
previousSstate := Sstate
}

a::return
d::return


脚本制作完的样子

脚本直接执行后下面有个小图标


https://www.autohotkey.com/              AutoHotkey下载地址

真人快打11,键盘右边指令识别问题解决的评论 (共 条)

分享到微博请遵守国家法律