使用友友车友、易驾星、学车之星等模拟器玩三维导师和欧卡的时候转向灯无法自动回正,今天用一个软件来实现自动回正,不过这个软件不支持新版三维导师,本人测试了欧卡2_1.3.4和三维导师2.2.7、1.5.2、1.5.5、1.5.8版本,只支持欧卡和三维导师2.2.7以及1.5.2版本,三维导师1.5.5和1.5.8版本不支持。
下面来说一下具体方法:首先下载一个AutoHotkey_v1.1.30.03软件(贴吧发不了链接,网上一搜有很多),下载好之后打开文件,点第一个选项默认安装,安装完点Exit退出,

然后打开此电脑或计算机-C\Program Files\AutoHotkey文件夹,复制里面的WindowSpy文件到桌面,

WindowSpy文件鼠标右键,点Edit Script,删除里面的内容,复制我提供的脚本到里面然后保存,更改一下文件名(如:转向灯修复),脚本弄好之后玩游戏前先打开脚本,然后进入游戏,设置好按键,我的左转灯映射的是“,”号,右转灯是“。”号,手刹是“空格”,在游戏里也要设置成“,”"。"和 "空格",每个模拟器的键位可能不一样,有的需要修改脚本才能使用,还有就是三维导师使用按键需要切换到英文输入,不然按键就无效。
脚本信息:
; 显示特定键的信息。
; 7 左转向灯 8 右转向灯 3 手刹
Joy7::
Send {, down} ; 按住,键.
Send {, up} ; 释放,键.
KeyWait Joy7 ; 等待用户释放操纵杆按钮.
Send {, down} ; 按住,键.
Send {, up} ; 释放,键.
return
Joy8::
Send {. down} ; 按住.键.
Send {. up} ; 释放.键.
KeyWait Joy8 ; 等待用户释放操纵杆按钮.
Send {. down} ; 按住.键.
Send {. up} ; 释放.键.
return
Joy3::
Send {Space down} ; 按住Space键.
Send {Space up} ; 释放Space键.
KeyWait Joy3 ; 等待用户释放操纵杆按钮.
Send {Space down} ; 按住Space键.
Send {Space up} ; 释放Space键.
return
以上是脚本信息,我的模拟器左转向灯是7,右转向灯是8,手刹是3,然后我映射的按键是左转“,”号,右转“。”号,手刹是“空格”,如果你的模拟器按键跟我的不一样,或者你想改成其他按键,那就要改脚本,比如你的左转灯是16,你想设置【键作为左灯,那就要改成:
Joy16::
Send {[ down} ;
Send {[ up} ;
KeyWait Joy16 ;
Send {[ down} ;
Send {[ up} ;
return
后面的中文是注释,没什么用的,可以删除,像上面这样就可以了。如果不知道自己的键位是多少可以在三维导师里面设置按键的时候会有显示,按下相应的按键会显示J:but7之类的。
下面来说一下具体方法:首先下载一个AutoHotkey_v1.1.30.03软件(贴吧发不了链接,网上一搜有很多),下载好之后打开文件,点第一个选项默认安装,安装完点Exit退出,


然后打开此电脑或计算机-C\Program Files\AutoHotkey文件夹,复制里面的WindowSpy文件到桌面,

WindowSpy文件鼠标右键,点Edit Script,删除里面的内容,复制我提供的脚本到里面然后保存,更改一下文件名(如:转向灯修复),脚本弄好之后玩游戏前先打开脚本,然后进入游戏,设置好按键,我的左转灯映射的是“,”号,右转灯是“。”号,手刹是“空格”,在游戏里也要设置成“,”"。"和 "空格",每个模拟器的键位可能不一样,有的需要修改脚本才能使用,还有就是三维导师使用按键需要切换到英文输入,不然按键就无效。
脚本信息:
; 显示特定键的信息。
; 7 左转向灯 8 右转向灯 3 手刹
Joy7::
Send {, down} ; 按住,键.
Send {, up} ; 释放,键.
KeyWait Joy7 ; 等待用户释放操纵杆按钮.
Send {, down} ; 按住,键.
Send {, up} ; 释放,键.
return
Joy8::
Send {. down} ; 按住.键.
Send {. up} ; 释放.键.
KeyWait Joy8 ; 等待用户释放操纵杆按钮.
Send {. down} ; 按住.键.
Send {. up} ; 释放.键.
return
Joy3::
Send {Space down} ; 按住Space键.
Send {Space up} ; 释放Space键.
KeyWait Joy3 ; 等待用户释放操纵杆按钮.
Send {Space down} ; 按住Space键.
Send {Space up} ; 释放Space键.
return
以上是脚本信息,我的模拟器左转向灯是7,右转向灯是8,手刹是3,然后我映射的按键是左转“,”号,右转“。”号,手刹是“空格”,如果你的模拟器按键跟我的不一样,或者你想改成其他按键,那就要改脚本,比如你的左转灯是16,你想设置【键作为左灯,那就要改成:
Joy16::
Send {[ down} ;
Send {[ up} ;
KeyWait Joy16 ;
Send {[ down} ;
Send {[ up} ;
return
后面的中文是注释,没什么用的,可以删除,像上面这样就可以了。如果不知道自己的键位是多少可以在三维导师里面设置按键的时候会有显示,按下相应的按键会显示J:but7之类的。