tonycubed2 wrote:
tricky wrote:
For anyone that wants to reprogram the keys, here is my AutoHotkey script, it only swaps the keys while the game is active, working great for me as I always use all the numpad keys to move, reload, open etc.
Running smooth as butter at 5760x1080 on a single 980Ti, ultra everything + SweetFx, so not sure why some of you are getting < 60 fps.
https://www.autohotkey.com"Fallout4Keys.ahk"
#NoEnv ; Recommended for performance and compatibility with future AutoHotkey releases.
SendMode Input ; Recommended for new scripts due to its superior speed and reliability.
SetWorkingDir %A_ScriptDir% ; Ensures a consistent starting directory.
#IfWinActive ahk_exe Fallout4.exe
{
a::Numpad1
w::Numpad8
s::Numpad2
d::Numpad3
e::Numpad0
LCtrl::NumpadDiv
Tab::NumpadMult
f::NumpadAdd
g::Numpad9
v::Numpad5
q::Numpad7
r::NumpadDot
Numpad1::a
Numpad8::w
Numpad2::s
Numpad3::d
Numpad0::e
NumpadDiv::LCtrl
NumpadMult::Tab
NumpadAdd::f
Numpad9::g
Numpad5::v
Numpad7::q
NumpadDot::r
}
How do you use this? And does this assign movement keys to the arrow keys?
Install AutoHotkey
rt-click on desktop -> new -> autohotkey script -> Name it something like "Fallout4Keys.ahk"
rt-click on "Fallout4Keys.ahk" and select edit script
Paste in my code, then edit to your preferences...
e.g. this means when Numpad1 is pressed, send "a" so the game sees strafe left
Numpad1::a
So then you bind in the game to whatever keys you DON'T want to actually use, e.g. so i can press numpad5 for vats I have assigned it to "v" in the game.
Numpad5::v
In the first half of the code, I assign the keys in the other direction, but not needed.
Finally, the cool thing is that the key swaps only happen when Fallout4.exe is running and in the foreground, so you can run the script in your Startup folder if you want (I do).
You can add more games copying the structure so each only runs for that game.