Best Answer
Hey, unfortunately in Far Cry 3&4 you cannot remap a key that's already in use, as it will always trigger it's native function too.
I was thinking of a walk around for this and it seems to work fine.
To start off, change shooting and aiming to Numpad5 and Numpad6 ingame.
Now there are two scripts:
#NoEnv
DetectHiddenWindows On
SetTitleMatchMode 2
Suspend
f11::Suspend
*LButton::
SendInput {Numpad5 Down}
return
*LButton Up::
SendInput {Numpad5 Up}
return
*RButton::
SendInput {Numpad6 Down}
return
*RButton Up::
SendInput {Numpad6 Up}
return
*LAlt::
Suspend
PostMessage, 0x111, 65305,,, FC4_vehicle.ahk - AutoHotkey
return
f10::
IfWinExist, FC4_vehicle.ahk - AutoHotkey
WinClose
IfWinExist, FC4_foot.ahk - AutoHotkey
WinClose
Save this one as FC4_foot.ahk
#NoEnv
DetectHiddenWindows On
SetTitleMatchMode 2
Suspend
f12::Suspend
*LButton::
SendInput {a Down}
return
*LButton Up::
SendInput {a Up}
return
*RButton::
SendInput {d Down}
return
*RButton Up::
SendInput {d Up}
return
*LAlt::
Suspend
PostMessage, 0x111, 65305,,, FC4_foot.ahk - AutoHotkey
return
f10::
IfWinExist, FC4_foot.ahk - AutoHotkey
WinClose
IfWinExist, FC4_vehicle.ahk - AutoHotkey
WinClose
And this one as FC4_vehicle.ahk
When ingame, press F11 to activate the first script. Pressing LAlt will switch between on foot and in vehicle settings.
To close both scripts press F10.
This can be your temporary solution, I'm sure there's a better way of doing it though, I couldn't manage to figure it out.