Hello all,
I am trying to bind a key to be a fully functional replacement for left click. Initially I thought it would be a simple keyboard shortcut trigger where I assigned left click (with modifier keys) to trigger when I click the key, but I've ran into a few issues, as follows.
First off, if I try to hold any modifier key when I click trigger key, it no longer recognizes it as that key command (as I'm now inputting a different combination of keys). This means I can't for example, use the key click to command + click on links to open in new tab in browser, or alt+click with the key in spreadsheets to use special drag features.
Speaking of dragging, I also cannot use it to click and drag, as it's a discrete click. Thus, I tried using the combination of custom click - left click down triggered on key down, and left click up triggered on key up, but the issue I ran into there is it ignores modifier keys, and as before, if I'm holding a modifier key when I click ` , it doesn't recognize it as the proper shortcut and does not trigger click at all.
I tried a work around where I set up the key down trigger to be custom left click - left mouse button down, and then the release of the key to function as a left click with modifier keys: that works in the sense that if I press and hold the key, then add a modifier key, then release, I can click with modifier keys, but it's still a less than ideal solution for a couple reasons. First, it's functionally a double click. Secondly, I can't just hold a modifier thing and click on things- I have to press the key, add the modifier key, and release, for the same reason I detailed above.
I also tried a workaround where I used the key to trigger a mouse drag on key down and release the mouse drag on key up, which works to some extent, but again, I cannot hold a modifier key on the initial keypress, I have to add it after, and before key release, and this also removes the ability to double or triple click things, which is something I do frequently to highlight things if I'm copy pasting etc. I tried to do this adding a left-click a bunch of different places in the sequence, but basically any combination of mouse drag followed by mouse drag release results in losing the ability to multi-click.
So my question is: is there any way to do this currently? Or should I submit a feature request?
From my exploration, I think the most elegant way to solve it would be to add the ability in the "other configuration section" to remap keys directly to mouse buttons.
Another solution could be to add a custom left click that respects modifier keys, but I don't think that would solve the issue where holding a modifier key when you click a key shortcut is not recognized as that shortcut because you are holding additional keys- there would have to be a way to instruct BTT to trigger a shortcut if a key shortcut is pressed, regardless of what other keys are pressed simultaneously.
Anyways, any help would be super welcome! I've spent upwards of 8 hours on this now, and digging around similar topics I've found no solutions.
Thanks,
music