Holding mouse button problem

Need help? Ask here and someone will help
Post Reply
boouga
Posts: 13
Joined: Sun Mar 31, 2019 1:30 pm

Holding mouse button problem

Post by boouga »

Hello!
I m going straight to the problem:
My mouse has 3 side button. Since it doesnt come with any program, capable of rebinding, I used SharpKey and AutoHot Keys to do that.
I used the letters, to rebind it, like this:
- '' side button 1'' to ''k,
-''side button 2'' to ''g''
- side button 3 to ''l''.
The problem is, if I hold ''side button 1'' it comes out only one ''k'' . While if I do it on keyboard it come multiple ''kkkkkkkkkkkkk''.
This mean that in game I cant use object that need to hold: for example (hold ''side mouse button1'' to activate mission) I can do it only pressing ''k'''on the keabord. Not if i hold k by mouse.

Any solution to this? Many thanks!
User avatar
GoDlike
Posts: 1318
Joined: Thu Apr 28, 2016 12:47 pm
Location: Poland

Re: Holding mouse button problem

Post by GoDlike »

Please post your configuration
My hardware: PS3 Slim CFW 4.80 | PS4 Pro 500 Million LE | PS5 | Xbox Series X
Steam: Godlike_RU | PSN: GoDlike_RU | XBL: GoDlike
boouga
Posts: 13
Joined: Sun Mar 31, 2019 1:30 pm

Re: Holding mouse button problem

Post by boouga »

This should be your configuration for BFV that I use for all games, I only changed some details (sensibility, some keys,etc.)

Thanks for tryng to help!

Code: Select all

<?xml version="1.0" encoding="UTF-8"?>

-<root>


-<controller type="DS4" dpi="4000" id="1">


-<configuration id="1">

<trigger type="joystick" id="0" delay="0" switch_back="no" button_id="5" name="PS4 Controller"/>


-<mouse_options_list>

<mouse id="0" name="" filter="0.00" buffer_size="1" mode="Aiming"/>

</mouse_options_list>

<intensity_list/>


-<button_map>


-<button id="abs_axis_16" label="Melee">

<device type="mouse" id="0" name=""/>

<event type="button" id="BUTTON_MIDDLE"/>

</button>


-<button id="abs_axis_15" label="Sprint">

<device type="keyboard" id="0" name=""/>

<event type="button" id="l"/>

</button>


-<button id="abs_axis_14" label="Shoot">

<device type="mouse" id="0" name=""/>

<event type="button" id="BUTTON_LEFT"/>

</button>


-<button id="abs_axis_13" label="Aim">

<device type="mouse" id="0" name=""/>

<event type="button" id="BUTTON_RIGHT"/>

</button>


-<button id="abs_axis_12" label="Last weapon">

<device type="keyboard" id="0" name=""/>

<event type="button" id="f"/>

</button>


-<button id="abs_axis_11" label="Grenade">

<device type="keyboard" id="0" name=""/>

<event type="button" id="CAPSLOCK"/>

</button>


-<button id="abs_axis_10" label="Reload/Use">

<device type="keyboard" id="0" name=""/>

<event type="button" id="e"/>

</button>


-<button id="abs_axis_9" label="Jump">

<device type="keyboard" id="0" name=""/>

<event type="button" id="LSHIFT"/>

</button>


-<button id="abs_axis_8" label="Duck">

<device type="keyboard" id="0" name=""/>

<event type="button" id="SPACE"/>

</button>


-<button id="abs_axis_7" label="Secondary Weapon">

<device type="keyboard" id="0" name=""/>

<event type="button" id="k"/>

</button>


-<button id="abs_axis_6" label="D-Pad Left">

<device type="keyboard" id="0" name=""/>

<event type="button" id="1"/>

</button>


-<button id="abs_axis_5" label="D-Pad Down">

<device type="keyboard" id="0" name=""/>

<event type="button" id="q"/>

</button>


-<button id="abs_axis_4" label="D-Pad Right">

<device type="keyboard" id="0" name=""/>

<event type="button" id="3"/>

</button>


-<button id="abs_axis_3" label="D-Pad Up">

<device type="keyboard" id="0" name=""/>

<event type="button" id="2"/>

</button>


-<button id="abs_axis_2" label="PS">

<device type="keyboard" id="0" name=""/>

<event type="button" id="DOWN"/>

</button>


-<button id="abs_axis_1" label="Start">

<device type="keyboard" id="0" name=""/>

<event type="button" id="RIGHT"/>

</button>


-<button id="abs_axis_0" label="Share">

<device type="keyboard" id="0" name=""/>

<event type="button" id="LEFT"/>

</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" shape="Circle" exponent="0.2" multiplier="55.10" dead_zone="1"/>

</axis>


-<axis id="rel_axis_2" label="Aiming - x axis">

<device type="mouse" id="0" name=""/>

<event type="axis" id="x" shape="Circle" exponent="0.2" multiplier="38" dead_zone="1"/>

</axis>


-<axis id="rel_axis_0-" label="">

<device type="keyboard" id="0" name=""/>

<event type="button" id="a"/>

</axis>


-<axis id="rel_axis_1+" label="">

<device type="keyboard" id="0" name=""/>

<event type="button" id="s"/>

</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_map>

<joystick_corrections_list/>

</configuration>


-<configuration id="2">

<trigger type="mouse" id="0" delay="0" switch_back="yes" button_id="BUTTON_RIGHT" name=""/>


-<mouse_options_list>

<mouse id="0" name="" filter="0.00" buffer_size="1" mode="Aiming"/>

</mouse_options_list>

<intensity_list/>


-<button_map>


-<button id="abs_axis_16" label="Melee">

<device type="mouse" id="0" name=""/>

<event type="button" id="BUTTON_MIDDLE"/>

</button>


-<button id="abs_axis_15" label="Sprint">

<device type="keyboard" id="0" name=""/>

<event type="button" id="l"/>

</button>


-<button id="abs_axis_14" label="Shoot">

<device type="mouse" id="0" name=""/>

<event type="button" id="BUTTON_LEFT"/>

</button>


-<button id="abs_axis_13" label="Aim">

<device type="mouse" id="0" name=""/>

<event type="button" id="BUTTON_RIGHT"/>

</button>


-<button id="abs_axis_12" label="Last weapon">

<device type="keyboard" id="0" name=""/>

<event type="button" id="f"/>

</button>


-<button id="abs_axis_11" label="Grenade">

<device type="keyboard" id="0" name=""/>

<event type="button" id="CAPSLOCK"/>

</button>


-<button id="abs_axis_10" label="Reload/Use">

<device type="keyboard" id="0" name=""/>

<event type="button" id="e"/>

</button>


-<button id="abs_axis_9" label="Jump">

<device type="keyboard" id="0" name=""/>

<event type="button" id="LSHIFT"/>

</button>


-<button id="abs_axis_8" label="Duck">

<device type="keyboard" id="0" name=""/>

<event type="button" id="SPACE"/>

</button>


-<button id="abs_axis_7" label="Secondary Weapon">

<device type="keyboard" id="0" name=""/>

<event type="button" id="k"/>

</button>


-<button id="abs_axis_6" label="D-Pad Left">

<device type="keyboard" id="0" name=""/>

<event type="button" id="1"/>

</button>


-<button id="abs_axis_5" label="D-Pad Down">

<device type="keyboard" id="0" name=""/>

<event type="button" id="q"/>

</button>


-<button id="abs_axis_4" label="D-Pad Right">

<device type="keyboard" id="0" name=""/>

<event type="button" id="3"/>

</button>


-<button id="abs_axis_3" label="D-Pad Up">

<device type="keyboard" id="0" name=""/>

<event type="button" id="2"/>

</button>


-<button id="abs_axis_2" label="PS">

<device type="keyboard" id="0" name=""/>

<event type="button" id="DOWN"/>

</button>


-<button id="abs_axis_1" label="Start">

<device type="keyboard" id="0" name=""/>

<event type="button" id="RIGHT"/>

</button>


-<button id="abs_axis_0" label="Share">

<device type="keyboard" id="0" name=""/>

<event type="button" id="LEFT"/>

</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" shape="Circle" exponent="0.2" multiplier="55.10" dead_zone="1"/>

</axis>


-<axis id="rel_axis_2" label="Aiming - x axis">

<device type="mouse" id="0" name=""/>

<event type="axis" id="x" shape="Circle" exponent="0.2" multiplier="38" dead_zone="1"/>

</axis>


-<axis id="rel_axis_0-" label="">

<device type="keyboard" id="0" name=""/>

<event type="button" id="a"/>

</axis>


-<axis id="rel_axis_1+" label="">

<device type="keyboard" id="0" name=""/>

<event type="button" id="s"/>

</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_map>

<joystick_corrections_list/>

</configuration>


-<configuration id="3">

<trigger type="joystick" id="0" delay="0" switch_back="no" button_id="5" name="PS4 Controller"/>

<mouse_options_list/>

<intensity_list/>


-<button_map>


-<button id="abs_axis_17" label="">

<device type="joystick" id="0" name="PS4 Controller"/>

<event type="button" id="15"/>

</button>


-<button id="abs_axis_10" label="">

<device type="joystick" id="0" name="PS4 Controller"/>

<event type="button" id="2"/>

</button>


-<button id="abs_axis_9" label="">

<device type="joystick" id="0" name="PS4 Controller"/>

<event type="button" id="0"/>

</button>


-<button id="abs_axis_8" label="">

<device type="joystick" id="0" name="PS4 Controller"/>

<event type="button" id="1"/>

</button>


-<button id="abs_axis_7" label="">

<device type="joystick" id="0" name="PS4 Controller"/>

<event type="button" id="3"/>

</button>


-<button id="abs_axis_11" label="">

<device type="joystick" id="0" name="PS4 Controller"/>

<event type="button" id="9"/>

</button>


-<button id="abs_axis_12" label="">

<device type="joystick" id="0" name="PS4 Controller"/>

<event type="button" id="10"/>

</button>


-<button id="abs_axis_0" label="">

<device type="joystick" id="0" name="PS4 Controller"/>

<event type="button" id="4"/>

</button>


-<button id="abs_axis_1" label="">

<device type="joystick" id="0" name="PS4 Controller"/>

<event type="button" id="6"/>

</button>


-<button id="abs_axis_15" label="">

<device type="joystick" id="0" name="PS4 Controller"/>

<event type="button" id="7"/>

</button>


-<button id="abs_axis_16" label="">

<device type="joystick" id="0" name="PS4 Controller"/>

<event type="button" id="8"/>

</button>


-<button id="abs_axis_3" label="">

<device type="joystick" id="0" name="PS4 Controller"/>

<event type="button" id="11"/>

</button>


-<button id="abs_axis_4" label="">

<device type="joystick" id="0" name="PS4 Controller"/>

<event type="button" id="14"/>

</button>


-<button id="abs_axis_5" label="">

<device type="joystick" id="0" name="PS4 Controller"/>

<event type="button" id="12"/>

</button>


-<button id="abs_axis_6" label="">

<device type="joystick" id="0" name="PS4 Controller"/>

<event type="button" id="13"/>

</button>

</button_map>


-<axis_map>


-<axis id="rel_axis_0" label="">

<device type="joystick" id="0" name="PS4 Controller"/>

<event type="axis" id="0" shape="Circle" exponent="1.00" multiplier="0.004" dead_zone="0"/>

</axis>


-<axis id="rel_axis_1" label="">

<device type="joystick" id="0" name="PS4 Controller"/>

<event type="axis" id="1" shape="Circle" exponent="1.00" multiplier="0.004" dead_zone="0"/>

</axis>


-<axis id="rel_axis_2" label="">

<device type="joystick" id="0" name="PS4 Controller"/>

<event type="axis" id="2" shape="Circle" exponent="1.00" multiplier="0.004" dead_zone="0"/>

</axis>


-<axis id="rel_axis_3" label="">

<device type="joystick" id="0" name="PS4 Controller"/>

<event type="axis" id="3" shape="Circle" exponent="1.00" multiplier="0.004" dead_zone="0"/>

</axis>


-<axis id="abs_axis_13" label="">

<device type="joystick" id="0" name="PS4 Controller"/>

<event type="axis" id="4" shape="" exponent="1.00" multiplier="0.008" dead_zone="0"/>

</axis>


-<axis id="abs_axis_14" label="">

<device type="joystick" id="0" name="PS4 Controller"/>

<event type="axis" id="5" shape="" exponent="1.00" multiplier="0.008" dead_zone="0"/>

</axis>

</axis_map>

<joystick_corrections_list/>

</configuration>

</controller>

</root>
boouga
Posts: 13
Joined: Sun Mar 31, 2019 1:30 pm

Re: Holding mouse button problem

Post by boouga »

I m still interested in how to change those key so they ''repeat'' if i hold the mouse button.

In the meanwhile @LoneWolf81 found the software i needed for rebinding my mouse!

I ll work on that, maybe i can do that from the software!

Many thanks to @LoneWolf81 but if you know the problem i m still interested!
User avatar
Matlo
Posts: 5768
Joined: Wed Jul 06, 2011 7:01 am
Location: France
Contact:

Re: Holding mouse button problem

Post by Matlo »

GIMX only considers key pressed/released events, and ignores key repeats.
GIMX creator
Post Reply