Okay so for the Moza Look buttons problem I think I may have found a possible fix. Here's an Action Map XML I made for myself that seems to be working fine. Apparently the deadzone and type on the Menu Right Stick (Left|Right) buttons are wrong, so I went ahead and copied it from a Logitech config.
As for the Pedal axis, I don't recall if I changed something but I fixed the Accelerator somehow. The only problem now resides with the Brake pedal not registering any of the travel before hitting the harder part of the pedal. I've basically lost about 80% of the pedal travel and only register 0-100% in the last 20% of the pedal (with 0% deadzone set).
You'll need to re-enable the default preset and create a custom one from this action map though.
TLDR: To fix the Moza issue as a workaround go to C:\Program Files (x86)\Steam\steamapps\common\F1 22\actionmaps and edit your Moza.xml file. There you need to change the type variable for the following action names:
- Menu Right Stick Up -> di_button_8
- Menu Right Stick Down -> di_button_10
- Menu Right Stick Left -> di_button_11
- Menu Right Stick Right -> di_button_9
All of these have to use the uniDirectionalPositive type, and deadZone of 0.0
RAW XML Code:
<Action actionName="Menu Right Stick Up">
<Axis axisName="di_button_8" type="uniDirectionalPositive" deadZone="0.0" saturation="1.0" />
</Action>
<Action actionName="Menu Right Stick Down">
<Axis axisName="di_button_10" type="uniDirectionalPositive" deadZone="0.0" saturation="1.0" />
</Action>
<Action actionName="Menu Right Stick Left">
<Axis axisName="di_button_11" type="uniDirectionalPositive" deadZone="0.0" saturation="1.0" />
</Action>
<Action actionName="Menu Right Stick Right">
<Axis axisName="di_button_9" type="uniDirectionalPositive" deadZone="0.0" saturation="1.0" />
</Action>
As a bonus if you wish to use the left stick in DPAD mode and not Button mode, here's the XML Code:
<Action actionName="Menu Up">
<Axis axisName="di_dpad_0_up" type="uniDirectionalPositive" deadZone="0.0" saturation="1.0" />
</Action>
<Action actionName="Menu Down">
<Axis axisName="di_dpad_0_down" type="uniDirectionalPositive" deadZone="0.0" saturation="1.0" />
</Action>
<Action actionName="Menu Left">
<Axis axisName="di_dpad_0_left" type="uniDirectionalPositive" deadZone="0.0" saturation="1.0" />
</Action>
<Action actionName="Menu Right">
<Axis axisName="di_dpad_0_right" type="uniDirectionalPositive" deadZone="0.0" saturation="1.0" />
</Action>
<Action actionName="Menu DPad Up">
<Axis axisName="di_dpad_0_up" type="uniDirectionalPositive" deadZone="0.0" saturation="1.0" />
</Action>
<Action actionName="Menu DPad Down">
<Axis axisName="di_dpad_0_down" type="uniDirectionalPositive" deadZone="0.0" saturation="1.0" />
</Action>
<Action actionName="Menu DPad Left">
<Axis axisName="di_dpad_0_left" type="uniDirectionalPositive" deadZone="0.0" saturation="1.0" />
</Action>
<Action actionName="Menu DPad Right">
<Axis axisName="di_dpad_0_right" type="uniDirectionalPositive" deadZone="0.0" saturation="1.0" />
</Action>
Hope this is useful while Codemasters actually gets to fix the issue.