Forums » Bugs

MultiClick Issues

May 22, 2019 Uldfert link
MultiClick appears to have issues:

1. Once the hold action is used, tap2 and tap3 stop functioning properly (reloading "fixes" it temporarily).

2. When using key down/up commands, two key down actions are fired for taps.

3. When using key down/up commands, key up is never fired.

KEY DOWN TESTING SETUP
RegisterUserCommand("TestMC_hold", function() print('hold down') end)
RegisterUserCommand("TestMC_press", function() print('press down') end)
RegisterUserCommand("TestMC_tap1", function() print('tap1 down') end)
RegisterUserCommand("TestMC_tap2", function() print('tap2 down') end)
RegisterUserCommand("TestMC_tap3", function() print('tap3 down') end)

[MultiClick]
holddelay=250
tapdelay=200
cmd1="TestMC_tap1","TestMC_tap2","TestMC_tap3";[0]="TestMC_press",hold="TestMC_hold",id=1

KEY DOWN/UP TESTING SETUP
RegisterUserCommand("+TestMC_hold", function() print('hold down') end)
RegisterUserCommand("-TestMC_hold", function() print('hold up') end)
RegisterUserCommand("+TestMC_press", function() print('press down') end)
RegisterUserCommand("-TestMC_press", function() print('press up') end)
RegisterUserCommand("+TestMC_tap1", function() print('tap1 down') end)
RegisterUserCommand("-TestMC_tap1", function() print('tap1 up') end)
RegisterUserCommand("+TestMC_tap2", function() print('tap2 down') end)
RegisterUserCommand("-TestMC_tap2", function() print('tap2 up') end)
RegisterUserCommand("+TestMC_tap3", function() print('tap3 down') end)
RegisterUserCommand("-TestMC_tap3", function() print('tap3 up') end)

[MultiClick]
holddelay=250
tapdelay=200
cmd1="+TestMC_tap1","+TestMC_tap2","+TestMC_tap3";[0]="+TestMC_press",hold="+TestMC_hold",id=1