My workaround is having a designated fast-run key "W" (I use ESDF for movement)
Code:
Bindings=(Name="W",Command="MoveForward | Axis aGas Speed=+1.0 | advancedbutton bAdvancedButtonAux6 | FOV 120 | OnRelease FOV 142",Control=False,Shift=False,Alt=False,LeftTrigger=False,RightTrigger=False,bIgnoreCtrl=False,bIgnoreShift=False,bIgnoreAlt=False)
it puts fov120 and doas as if you would hold shift + forward pressed.
on release it sets fov142.
if you hold it down together with your walk forward key and then release just the fastrun key it goes upside down super mega hyper boost pipe :D
but if you just use this to run fast, and your normal key for walking, its a more comfortable solution.
the Mordecal knifing animation seems to switch to fov 90 for its duration, havent checked other classes :(
the way it handles fov while running or knifing seems to be hardcoded, I couldnt find anything in the .inis :(
we need a .upk extractor
screw it, its no fun to play with the guns zoomed in in such a loot driven game.