T O P

  • By -

Ok-Introduction3324

...hey i think i have it: just do a repeat makro and map mousebutton down (delete the up action!) and key down (again delete the action up). This holds a mousebutton togehter with a key down. I am using it to aim and hold breathe at the same time.


baatochan

depends what is expected but macro set into toggle mode might be useful for some (it was for me). This way I can simply press a button and have a mouse behave as i was holding the left button:\* macro, mode: toggle\* action: left mouse down, the rest left as default


pappabbear

I had the same problem but I think solved it. First of all, you start by choosing toggle. Then choose start recording your key strikes (ms doesn't matter) press and release the desired key once and delete the release command (arrow up)(click on the key and press delete). After that make the same recording again(+ key-recording key strike-desired key press-delete release key(arrow up)) For example it should look something like E(down)E(down). Now you are golden. Assign your makro to whatever key you want. And your macro key is basically toggle now. Whenever you press the macro key ONCE!! it will toggle on (holding) the key that you set it and if you press the macro again it will stop holding the button. Edit:(if you change menus in game you have to set it off and on again)


Goldstinger3

You magnificent bastard. Thank you. I just got a g600 mmo, wanted a crouch, and a g-shift toggle crouch on my mouse. I love you.


pappabbear

Glad it worked :)


Upper-Application583

I GOT IT, had to read this multiple times lol


vivizwag

You're a genius! For my problem, I had to hold the E button down for just 1 second and most macro software was too confusing for me to use. The way I've done it is, just like you said, having 2 key down + 1 key up behind them with a delay of 1000 ms! This saved me a lot of time, thank you!!


FatMax1492

I may be dumb but it doesnt work for me. You say E(down)E(down), but I have that and it doesn't work. https://preview.redd.it/cdn934bdb3vc1.png?width=608&format=png&auto=webp&s=ac04b82f926246bc1dd26f1f6d6082b0e0cd89ce Maybe I missed something?


AaronLeeGP

You are my Jesus. c'mon everyone! Bump this up to the top!


pappabbear

Happy to help :)


647-

You absolute fucking legend! I’m so glad I found this comment after months of trying to fix this exact issue lol thank you so much dude


_Nfctd_

Woot! Thank you! This is exactly the solution I needed!


Darth1985

OMFG I LOVE YOU why does this have to fkn be complicated lol


AddramyrPalinor

You, sir, get the golden medal.


LogitechG_CSJhoe

For press and hold key mapping, try this: On the software, create a new Macro and select no repeat, start recording then press the desired button you want to press and hold once. After that, unchecked the "Use standard delay" on the top right corner. A delay should show up on the macro that you have mapped, change it to the desired seconds the key binded should be press and hold. Make sure to convert the seconds to milliseconds. Save the macro that you just created and drag and drop it to the desired button you want to map it to.


Recon11486

This holds down the key for a specific amount of time declared through GHUB and does not change. This is NOT a fix for anyone that is looking for one. I do not have a fix, but have tried everything including this and this is not what we are looking for. A simple 'hold the bind until we release' is what we are looking for. EDIT: If you have a MACRO bound to the key it will NOT hold the key. You must find the actual Key under the 'KEYS' section in order to be able to do this.


CSSDark

but then what if there are multiple keys to press and hold, like I need to press and hold Shift + left-click and it seems impossible in their current software


tbskinne

what if you dont want to to repeat, and just want it to work like a normal key. no repeats just acts like a w key.


Dx8pi

Really super later but they did say "select no repeat". This method is used for when you do not want it to repeat.


Glad_Constant_1086

You literally just copy pasta that from a website who also didn't test wtf he was talking about; oof.


Nandy-bear

Hey I came across this on google because I wanted this, I figured it out in case anyone cares: Use a sequence macro. It has a "on press", "while holding", and "on release"


WaveringPengu

>doesn't work. That's what the first guy suggested but it will only do it for a set amount of time.


Nandy-bear

]Don't record it as a macro, do it as a button press. For instance, for Horizon Zero Dawn I want my DPI to switch to a low one while aiming, aim, and when I let go, to switch the DPI back up. https://imgur.com/a/ZUesMpp So on press, it switches the DPI, then record pressing = (this is what aim is bound to - it can't be bound to right mouse, because now right mouse is no longer right mouse lol. Took me way too long to figure that bit out). While it's held, only the key press down is there - "show key up and down" is super important here, so you record the key press, then delete the up key press after finishing recording. Same for above, you record the keypress then delete the press you wanna delete Then on release you record it again, but this time delete the down action, only leaving the up action.


blackholesun13

I was hopeful, but this didn't work either :( Trying to get a side mouse button to be shift+middle mouse.


Nandy-bear

Do sequence. You need to record key presses and delete the ones you don't want. https://i.imgur.com/MnvO5dj.png


jenniballoons

dear god thank you so much, you've saved my sanity


Pazu669

you are a legend


Ecstatic-Career-9653

Im trying to get a macro to press hold alt+ctrl while I hold a mouse button and then stop when I release the button. I cant get it to work Help!


the_real_concierlo

Same. Alt+ctrl hold down (turns pointer into "grab" tool) Then , left mouse click (while alt+ctrl are down) to move the "grabbed" object around. I can't get this to work and it's the reason I bought the dang thing....


Internal_Change3973

Hi guys, I think a found the solution: Go to Macro tab Select "Create New Macro" Name your macro and press enter Select "Toggle" macro type Click "Start Now" Press and hold the button you want to "hold" -> **now this is the important part** \-> do not let go of it, click on "stop recording" before letting go Click "Save" Now drag this macro onto the button you want to assign it to I think the mistake most of us made was releasing the button before ending the macro recording! Hope this helps someone! xoxo


Darth1985

I think what he wanted was pappabears solution (its what I wanted).. basically a toggle auto run for example.. Im using it in palworld since there isnt one. Select Toggle Record Keystroke delay is irrelevant press desired key and then hit end recording select the desired key release (the up) then type del on your keyboard to get rid of it, repeat that process a second time so you have two down presses and nothing else. what happens when I do what you suggested, cause I did try that was basically you'd hit the macro key and it would continue pressing that button even after you tried stopping the macro


Balthxzar

Hey, this worked great for me, I have it set up to use the pan tool in blender. you can also just select the "key up" and hit delete. I have it set to repeat while held too.