About this mod
Overcomes Fallout 4's forced/unavailable key mappings.
- Requirements
- Permissions and credits
Notes:
- This is not a Fallout 4 mod, as such. This is an OS level trick to get past the game's silly forced key mapping. (Hence why there is no NMM installtion)
- I am offering multiple options for UK/US keyboards and a blank script.
- If you wish a different layout but you're not sure how to do it, just let me know in Posts and I'll try to accomodate you.
INSTALLATION
- Dowload and install the free utility Autohotkey (link).
- Download, unzip and simply double-click any of my files either before or even during the game. That's it! (Note: if you make changes to it, you have to exit the script and restart it, not simply reload it.)
- If it appears not to be working, you just need to right-click on your shortcut or the script and : Run As Administrator
- When done playing, right-click on the icon in the system tray (bottom right of your screen where the clock is) and click Exit. Otherwise the changes you made will continue to be active.
HOW TO CUSTOMISE
Autohotkey works very simply:
- On the left --> the key you are pressing
- On the right--> the key the system thinks you are pressing
Example (from Autohotkey website):
The syntax for the built-in remapping feature is OriginKey::DestinationKey. For example, a script consisting only of the following line would make the "a" key behave like the "b" key:
a::b
The above example does not alter the "b" key itself. The "b" key would continue to send the "b" keystroke unless you remap it to something else as shown in the following example:
a::b
b::a
The examples above use lowercase, which is recommended for most purposes because it also remaps the corresponding uppercase letters (that is, it will send uppercase when Capslock is "on" or the Shift key is held down). By contrast, specifying an uppercase letter on the right side forces uppercase. For example, the following line would produce an uppercase B when you type either "a" or "A" (as long as Capslock is off):
a::B
- Here is the list of keys (link)
- If don't like what I'm offering, simply type in the key(s) you prefer (or start from scratch)
- Either right-click on any of my files and 'Open with' notepad, or, while the script is running, right-click on it
and choose 'Edit This Script' to cutomise it to your preferences.
UNDERSTANDING THE MOD
What took hours to find was this first line:
#InstallKeybdHook <-- This overcomes Fallout 4's stupidness.
#HotkeyInterval 1000 <-- This is standard to avoid getting an alert message, if you press a hotkey too quickly.
The rest is up to you...
Here are the UK key mappings:
- Backspace = Escape
- AppsKey/Menu = Alt
- ] = R
- Insert = Capslock
- / = Tab
- [ = A
- P = Q
- . = T
Here are the US key mappings:
- Backspace = Escape
- AppsKey/Menu = Alt
- \ = R
- Insert = Capslock
- / = Tab
- ] = A
- [ = Q
- . = T
Buildmode:
This was much trickier and the best I could do to avoid using keys other than arrows for moving, was to do the following:
- When I'm about to do building (not merely scrapping things), I will first go into settings and set my movement keys to o, l, k, and ;
- then for moving I can press Control+Up (^Up::o) instead of o, l, k, and ;
Control+Up = Up
Control+Down = Down
Control+Lwft = Left
Control+Right = Right
Changelog:
1.0 --> First release
1.1 --> Added mappings for the Q and A keys, so that they can be easier reached from the arrows position
1.2 --> Brought the T key closer to the arrows. You can now press . to get T.