终于解决MAME无法使用autohotkey的问题了!
其实很简单,只需要用命令行启动MAME,加入指令-keyboardprovider win32
启动命令举例:
mame.exe kov2nl_302cn -keyboardprovider win32
kov2nl_302cn是rom名称,而-keyboardprovider win32则是附加项,表明键盘输入方法是win32方式.
我早就觉得MAME无法使用autohotkey是因为要兼容更多设备使用了更底层的输入获取方法,可惜早期的mame没有-keyboardprovider选项.
近日看新的说明文档,我一看到这个-keyboardprovider win32就知道有戏,果然成功了!