Page 1 of 1

Mouse Rapid Fire. Help

Posted: Thu Nov 22, 2012 1:31 pm
by laytonanthony
Hey guys ive read the rapid fire text. cant get me head round it.
basically i use mouse button left to fire.
what txt do i need to make this work?
the rest of my mouse is already used fo other things aswell.
thanks

Re: Mouse Rapid Fire. Help

Posted: Thu Nov 22, 2012 2:13 pm
by Matlo
Matlo wrote:rapid_fire.txt

Code: Select all

MACRO MBUTTONDOWN BUTTON_LEFT
KEYDOWN p
DELAY 50
KEYUP p
DELAY 50
MBUTTONDOWN BUTTON_LEFT

MACRO MBUTTONUP BUTTON_LEFT
KEYUP p
MBUTTONDOWN BUTTON_LEFT
Key 'p' is bind to r1 in both hip fire and ADS profiles.
Button 'BUTTON_LEFT' is NOT bind to r1 in both hip fire and ADS profiles.

Re: Mouse Rapid Fire. Help

Posted: Thu Nov 22, 2012 2:34 pm
by laytonanthony
ive read that. but doesnt work with my configuration. what is P and mousedwn for?

Re: Mouse Rapid Fire. Help

Posted: Thu Nov 22, 2012 3:17 pm
by Matlo
1. Create a rapid_fire.txt file in the "macros" directory, paste the macro code, and save.
2. Open your config file with gimx-fpsconfig, and click on r1.
3. Press key p on your keyboard.
4. Save.

Re: Mouse Rapid Fire. Help

Posted: Thu Nov 22, 2012 10:29 pm
by laytonanthony
thanks got it to work. can i make the rapid fire rate go any quicker? if so how do i change it?

Re: Mouse Rapid Fire. Help

Posted: Fri Nov 23, 2012 8:52 am
by Matlo
There are 2 DELAY commands in the macro: the first one tells how long the button is pressed, and the second one how long the button is released. The unit is miliseconds.

Re: Mouse Rapid Fire. Help

Posted: Sat Nov 24, 2012 4:59 pm
by laytonanthony
ok so 0.50 and 0.25 would make the rapis fire quicker?

Re: Mouse Rapid Fire. Help

Posted: Tue Nov 27, 2012 7:46 am
by Matlo
You can't use anything lower than 1ms.
In fact there is no point to use any value lower than the update period (which is 1000/frequency).
For example, if you run GIMX at 250Hz (DIY USB adapter), delays lower than 1000/250=4ms will be rounded to 4ms.
GIMX+ bluetooth runs at 100Hz, which means the lowest delay is 10ms.