其功能与通过轻松访问中心启用的“鼠标键”几乎相同,只是它们毫无用处,因为它们速度极慢,并且在启动时会有延迟。
更多信息:我玩的一款游戏类似于飞行模拟器,但偏航和俯仰由鼠标控制,游戏中没有选项可以将其重新映射到键盘按钮。所以我想要的是,如果我按下数字键盘上的 4 键(或其他键,我不在乎),那么游戏的反应就像我将鼠标向左移动一样,没有延迟或加速或其他什么,就像在默认使用键盘的普通飞行模拟器中一样。
我不需要对角线方向,只要上下左右就足够了。由于我无法控制光标速度,因此我需要某种方式来设置游戏中感觉合适的固定速度,最好是为每个轴单独设置。
编辑:由于将某些键映射到操纵杆轴也可以工作,所以我尝试找到一个可以做到这一点的程序,但没有成功。似乎每个人都需要将操纵杆按钮映射到键盘上的键,而不是反过来。这肯定不会那么难吧?
答案1
这是我的脚本:
#Persistent
SetTimer, Main, 1
return
Main:
if (GetKeyState("Up", "P"))
MouseMove, 0, -25, 0, R
if (GetKeyState("Down", "P") or GetKeyState("NumpadClear", "P"))
MouseMove, 0, 25, 0, R
if (GetKeyState("Right", "P"))
MouseMove, 50, 0, 0, R
if (GetKeyState("Left", "P"))
MouseMove, -50, 0, 0, R
return
NumpadClear 是中间的数字键盘键,因此允许在数字键盘上使用 WASD 模式(8456)。