Button Chording

x64 Replacement/Alternative to Microsoft's IntelliMouse application.
Forum rules
Please read the forum rules before posting for the first time.
The more information you can provide, the quicker and more accurately someone can help.
NOTE: To reduce spam, new users can not post links, files or images until they have at least 4 posts.
Post Reply
Lemonadez
New User
Posts: 3
Joined: Fri Feb 24, 2017 5:05 pm

Button Chording

Post by Lemonadez »

I need help with this.

https://vgy.me/j0iSDM.png

What I wanted is when i press Mouse 4 It Hold down CTRL and Right Click every 1 second.

I dont know if its possible. So Basically im trying to find a way.

Hold CTRL
Right Click every second.

I only find a way by doing 2 button.
https://vgy.me/SVwYx5.png
User avatar
phil
Site Admin
Posts: 7664
Joined: Sun Apr 06, 2003 11:12 pm

Re: Button Chording

Post by phil »

Do you mean without releasing CTRL? If so, I don't think its going to be possible.
The repeat action in simulated keystrokes repeats the whole simulated keystrokes so it will release CTRL and press it again.

PS. This is not button chording - button chording is when you hold one mouse button, it changes the behavior of other button clicks.
--[ Phil ]--
--[ Administrator & XMBC Author ]--
Logitech G9/G604/M720/MX518, Microsoft Intellimouse, Trust 16341 BT Mouse
Windows 10 x64, AMD Ryzen 5900x, MSI x570 Tomahawk, 32GB DDR4,
nVidia RTX 2070s, Evo 970 1Tb NVME, 2x2TB WD Black (RAID1)
Lemonadez
New User
Posts: 3
Joined: Fri Feb 24, 2017 5:05 pm

Re: Button Chording

Post by Lemonadez »

hmm i see maybe there a way to add a {REPEAT} function tag

so let say {CTRL} {REPEAT:Delay RMB}

so anything inside the {REPEAT} would work without affected the previous tag {CTRL}
User avatar
phil
Site Admin
Posts: 7664
Joined: Sun Apr 06, 2003 11:12 pm

Re: Button Chording

Post by phil »

You didn't answer my first question - was I correct in my assumption of what you meant?

Adding such a repeat tag certainly wont be easy so I make no promises, but I will add it to the to investigate list.

Thanks,
Phil
--[ Phil ]--
--[ Administrator & XMBC Author ]--
Logitech G9/G604/M720/MX518, Microsoft Intellimouse, Trust 16341 BT Mouse
Windows 10 x64, AMD Ryzen 5900x, MSI x570 Tomahawk, 32GB DDR4,
nVidia RTX 2070s, Evo 970 1Tb NVME, 2x2TB WD Black (RAID1)
User avatar
injtsvetkov
Fanatic
Posts: 293
Joined: Mon Jun 06, 2016 8:51 am

Re: Button Chording

Post by injtsvetkov »

That's an interesting one :roll:
Here is what I've found out:
In Layer1 - I set MB5 to '(sticky hold)[{CTRL}{layer:2}]'
In Layer2 - I set MB5 to repeat 'V' every second
So when I click MB5 it holds down Ctrl and switches to Layer2, then I click MB5 again and it starts pasting every second which means the Ctrl is effectively held down. When I click MB5 again it stops pasting but the Ctrl remains pressed down and you are stuck in Layer2 since the layer hotkeys aren't working, so you can only switch the layer from the context menu of the tray icon. Or you can use the 'Revert layer' option to switch back to Layer1 and then click MB5 again to release the Ctrl key. So in general, you achieve the desired effect in two clicks of the same button but stopping it is a bit complicated :roll:. Anyway I hope it helps you :)

NOTE: To do the above you have to disable the 'Reset sticky buttons when the layer changes' option in Settings>Advanced.

I also tried another workaround which could be appropriate if you want a limited number of repeats:

Code: Select all

{PRESS}{CTRL}V{wait1}V{wait1}V{wait1}V{wait1}V{wait1}V{RELEASE}{CTRL}
but it doesn't work :(. It only pastes once and after that it repeats only 'V'
HAMA Mirano
Windows 8.1 x64, Intel i5-3230M @ 2.60GHz, 4GB
Post Reply