In Final Cut Pro, you have the option to hold down keys to act as modifier keys. For example, holding down R for the range tool will activate the tool until it is released. A single tap will turn the tool on.
I'd like to map this to one of my mouse buttons (Naga Pro with keyboard buttons mapped to it).
How do I get bbt to recognize that a key is being held down and to transfer that to the action?
you'd need to configure two separate triggers for your mouse button. One for mouse-down and one for mouse-up.
The mouse down trigger would trigger the R key but only send the "key down" event. The mouse up trigger would also trigger the R key but only send the "key up" event:
I think Final Cut Pro has lots of interfaces that don’t accept text, thus it’s not really being typed because there are no textfields
This is to basically hold a specific key while pressing a mouse button. I think you were looking at it from the other side. (I‘m also not sure whether I understood the request correctly)
If I understood correctly he wants to trigger such a function without using the keyboard.
Final Cut already offers this by holding R, but it might be easier for him to hold a mouse button instead.
For context, in final cut you hold down the R button + left click and drag to select a range of a clip. Trying to move this all to one button on my mouse.
It seems, that FCP is the Problem.
I had a long conversation with ChatGPT.
And after 2 hours we gave up.
Final cut doesn´t accept synthetic “LMB down”
I tried it all evening with the Logitech G Hub Software and now with BTT with my new Logitech G502x Mouse.
I can send all commands and Mouseclicks.
But no Mouse holds.
Really really tricky.
I cannot understand why, but it seems a FCP thing.
He´s a big player in the FCP business and i trust him blindly.
So i give up this shortcut in FCP.
But the bindings worked outside from FCP with BTT. So it´s definitly not BTT or G HUBs fault :)