AutoHotKeyを使うとSETTINGS-CONTROLSの設定よりも複雑な設定が可能になります。
制限事項
マウスホイール、ホイールスクロール等には割り当てることが出来ません。
正確には割り当ててもAutoHotKey側が完全に入力を奪い取ることが出来ないので
例えばCtrl+左クリックにENTERを割り当てるとENTERと銃撃が両方発生してしまいます。
その為実質的に使い物になりません。
設定例
#IfWinActive,Fallout4 ahk_class Fallout4
; Ctrl+WASD,QEでカーソル移動,ENTER,ESC
^a::left
^d::right
^w::up
^s::down
^q::enter
^e::esc
; Alt+QWEASでPipBoyの各種メニュー
!q::k ; STAT
!w::i ; INV
!e::j ; DATA
!a::m ; MAP
!s::o ; RADIO
; 無変換+QWER,ASDFで武器切り替え
fo4_sendkey(key)
{
send,{%key% down}
sleep,100
send,{%key% up}
}
vk1Dsc07B & q:: fo4_sendkey("5")
vk1Dsc07B & w:: fo4_sendkey("6")
vk1Dsc07B & e:: fo4_sendkey("7")
vk1Dsc07B & r:: fo4_sendkey("8")
vk1Dsc07B & a:: fo4_sendkey("9")
vk1Dsc07B & s:: fo4_sendkey("0")
vk1Dsc07B & d:: fo4_sendkey("-")
vk1Dsc07B & f:: fo4_sendkey("=")