If you have used xinput
to change your mouse’s coordinate transform
matrix this may cause a problem with Steam Proton where the mouse gets
stuck in the top-left corner. In a first person game this will
manifest as the camera turning upwards and to the left (or downwards
to the left if the mouse is inverted). The solution is to reset your
coordinate transformation matrix to the default.
Run xinput list
to see the list of devices, and note the name of
the mouse device, for example Logitech USB Optical Mouse
.
Run xinput list-props "Logitech USB Optical Mouse"
to see the
list of properties, and note the name of the coordinate
tranformation matrix property, probably Coordinate Transformation Matrix
.
Run
xinput set-prop "Logitech USB Optical Mouse" "Coordinate Transformation Matrix" 1 0 0 0 1 0 0 0 1
to set the coordinate transformation matrix to its default value.