I have upgraded the board - please let me know if you have any problems

Button Chording

x64 Replacement/Alternative to Microsoft's IntelliMouse application.
Post Reply
Lemonadez
New User
Posts: 2
Joined: Fri Feb 24, 2017 5:05 pm

Button Chording

Post by Lemonadez » Fri Feb 24, 2017 5:10 pm

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: 4878
Joined: Sun Apr 06, 2003 11:12 pm

Re: Button Chording

Post by phil » Fri Feb 24, 2017 7:14 pm

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, Logitech MX518, Microsoft Intellimouse, Trust 16341 BT Mouse
Windows 10 x64, Intel i5-6600k, Asus 170-A, 16GB DDR4,
nVidia GeForce GTX 970, 2xEvo 850 (RAID 0), 2x2TB WD Black (RAID1)

Lemonadez
New User
Posts: 2
Joined: Fri Feb 24, 2017 5:05 pm

Re: Button Chording

Post by Lemonadez » Fri Feb 24, 2017 8:08 pm

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: 4878
Joined: Sun Apr 06, 2003 11:12 pm

Re: Button Chording

Post by phil » Fri Feb 24, 2017 10:11 pm

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, Logitech MX518, Microsoft Intellimouse, Trust 16341 BT Mouse
Windows 10 x64, Intel i5-6600k, Asus 170-A, 16GB DDR4,
nVidia GeForce GTX 970, 2xEvo 850 (RAID 0), 2x2TB WD Black (RAID1)

User avatar
injtsvetkov
Committed
Posts: 181
Joined: Mon Jun 06, 2016 8:51 am

Re: Button Chording

Post by injtsvetkov » Sat Feb 25, 2017 1:52 pm

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

Who is online

Users browsing this forum: No registered users and 2 guests