Platform: PS4
Device: Mouse
Playability: Good
Config data:
Code: Select all
<?xml version="1.0" encoding="UTF-8"?>
<root>
<controller id="1" dpi="1200" type="DS4">
<configuration id="1">
<trigger type="" id="" name="" button_id="" switch_back="no" delay="0"/>
<mouse_options_list>
<mouse name="" id="0" mode="Aiming" buffer_size="1" filter="0"/>
</mouse_options_list>
<intensity_list/>
<button_map>
<button id="abs_axis_0" label="">
<device type="keyboard" id="0" name=""/>
<event type="button" id="ESCAPE"/>
</button>
<button id="abs_axis_1" label="">
<device type="keyboard" id="0" name=""/>
<event type="button" id="RETURN"/>
</button>
<button id="abs_axis_2" label="">
<device type="keyboard" id="0" name=""/>
<event type="button" id="b"/>
</button>
<button id="abs_axis_3" label="">
<device type="keyboard" id="0" name=""/>
<event type="button" id="1"/>
</button>
<button id="abs_axis_4" label="">
<device type="keyboard" id="0" name=""/>
<event type="button" id="3"/>
</button>
<button id="abs_axis_5" label="">
<device type="keyboard" id="0" name=""/>
<event type="button" id="4"/>
</button>
<button id="abs_axis_6" label="">
<device type="keyboard" id="0" name=""/>
<event type="button" id="2"/>
</button>
<button id="abs_axis_7" label="">
<device type="keyboard" id="0" name=""/>
<event type="button" id="LCTRL"/>
</button>
<button id="abs_axis_8" label="">
<device type="keyboard" id="0" name=""/>
<event type="button" id="c"/>
</button>
<button id="abs_axis_9" label="">
<device type="keyboard" id="0" name=""/>
<event type="button" id="SPACE"/>
</button>
<button id="abs_axis_10" label="">
<device type="keyboard" id="0" name=""/>
<event type="button" id="r"/>
</button>
<button id="abs_axis_11" label="">
<device type="keyboard" id="0" name=""/>
<event type="button" id="q"/>
</button>
<button id="abs_axis_12" label="">
<device type="mouse" id="0" name=""/>
<event type="button" id="BUTTON_X1"/>
</button>
<button id="abs_axis_13" label="">
<device type="mouse" id="0" name=""/>
<event type="button" id="BUTTON_RIGHT"/>
</button>
<button id="abs_axis_14" label="">
<device type="mouse" id="0" name=""/>
<event type="button" id="BUTTON_LEFT"/>
</button>
<button id="abs_axis_15" label="">
<device type="keyboard" id="0" name=""/>
<event type="button" id="LSHIFT"/>
</button>
<button id="abs_axis_16" label="">
<device type="mouse" id="0" name=""/>
<event type="button" id="BUTTON_X2"/>
</button>
<button id="abs_axis_17" label="">
<device type="keyboard" id="0" name=""/>
<event type="button" id="TAB"/>
</button>
</button_map>
<axis_map>
<axis id="rel_axis_3" label="Aiming - y axis">
<device type="mouse" id="0" name=""/>
<event type="axis" id="y" dead_zone="28" multiplier="1.17" exponent="1.13" shape="Rectangle"/>
</axis>
<axis id="rel_axis_2" label="Aiming - x axis">
<device type="mouse" id="0" name=""/>
<event type="axis" id="x" dead_zone="28" multiplier="0.39" exponent="1.13" shape="Rectangle"/>
</axis>
<axis id="rel_axis_0-" label="">
<device type="keyboard" id="0" name=""/>
<event type="button" id="a"/>
</axis>
<axis id="rel_axis_0+" label="">
<device type="keyboard" id="0" name=""/>
<event type="button" id="d"/>
</axis>
<axis id="rel_axis_1-" label="">
<device type="keyboard" id="0" name=""/>
<event type="button" id="w"/>
</axis>
<axis id="rel_axis_1+" label="">
<device type="keyboard" id="0" name=""/>
<event type="button" id="s"/>
</axis>
</axis_map>
<joystick_corrections_list/>
</configuration>
<configuration id="2">
<trigger type="keyboard" id="1" name="" button_id="q" switch_back="yes" delay="0"/>
<mouse_options_list>
<mouse name="" id="0" mode="Aiming" buffer_size="1" filter="0"/>
</mouse_options_list>
<intensity_list/>
<button_map>
<button id="abs_axis_0" label="">
<device type="keyboard" id="0" name=""/>
<event type="button" id="ESCAPE"/>
</button>
<button id="abs_axis_1" label="">
<device type="keyboard" id="0" name=""/>
<event type="button" id="RETURN"/>
</button>
<button id="abs_axis_2" label="">
<device type="keyboard" id="0" name=""/>
<event type="button" id="b"/>
</button>
<button id="abs_axis_3" label="">
<device type="keyboard" id="0" name=""/>
<event type="button" id="1"/>
</button>
<button id="abs_axis_4" label="">
<device type="keyboard" id="0" name=""/>
<event type="button" id="3"/>
</button>
<button id="abs_axis_5" label="">
<device type="keyboard" id="0" name=""/>
<event type="button" id="4"/>
</button>
<button id="abs_axis_6" label="">
<device type="keyboard" id="0" name=""/>
<event type="button" id="2"/>
</button>
<button id="abs_axis_7" label="">
<device type="keyboard" id="0" name=""/>
<event type="button" id="TAB"/>
</button>
<button id="abs_axis_8" label="">
<device type="keyboard" id="0" name=""/>
<event type="button" id="c"/>
</button>
<button id="abs_axis_9" label="">
<device type="keyboard" id="0" name=""/>
<event type="button" id="SPACE"/>
</button>
<button id="abs_axis_10" label="">
<device type="keyboard" id="0" name=""/>
<event type="button" id="r"/>
</button>
<button id="abs_axis_11" label="">
<device type="keyboard" id="0" name=""/>
<event type="button" id="q"/>
</button>
<button id="abs_axis_12" label="">
<device type="mouse" id="0" name=""/>
<event type="button" id="BUTTON_X1"/>
</button>
<button id="abs_axis_13" label="">
<device type="mouse" id="0" name=""/>
<event type="button" id="BUTTON_RIGHT"/>
</button>
<button id="abs_axis_14" label="">
<device type="mouse" id="0" name=""/>
<event type="button" id="BUTTON_LEFT"/>
</button>
<button id="abs_axis_15" label="">
<device type="keyboard" id="0" name=""/>
<event type="button" id="LSHIFT"/>
</button>
<button id="abs_axis_16" label="">
<device type="mouse" id="0" name=""/>
<event type="button" id="BUTTON_X2"/>
</button>
<button id="abs_axis_17" label="">
<device type="keyboard" id="0" name=""/>
<event type="button" id="BACKQUOTE"/>
</button>
</button_map>
<axis_map>
<axis id="rel_axis_3" label="Aiming - y axis">
<device type="mouse" id="0" name=""/>
<event type="axis" id="y" dead_zone="28" multiplier="1.17" exponent="1.13" shape="Rectangle"/>
</axis>
<axis id="rel_axis_2" label="Aiming - x axis">
<device type="mouse" id="0" name=""/>
<event type="axis" id="x" dead_zone="28" multiplier="0.39" exponent="1.13" shape="Rectangle"/>
</axis>
<axis id="rel_axis_1" label="">
<device type="mouse" id="0" name=""/>
<event type="axis" id="y" dead_zone="28" multiplier="1.17" exponent="1.13" shape="Circle"/>
</axis>
<axis id="rel_axis_0" label="">
<device type="mouse" id="0" name=""/>
<event type="axis" id="x" dead_zone="28" multiplier="0.39" exponent="1.13" shape="Circle"/>
</axis>
</axis_map>
<joystick_corrections_list/>
</configuration>
</controller>
</root>
you cant edit the config with gimx-fpsconfig because it would change the file
i have put a trigger with the button q (weapon wheel menu) to get the left stick working with the weapon wheel menu (the mouse is used instead the of keyboard to change the weapons and after that it goes back to normal mode).
if you have to change the button layout change it with notepad++ or a similar program.
have fun