Hello,
I'm experiencing an issue with BetterTouchTool's "Text Selection Did Change" trigger when using a Windows keyboard on my Mac. My setup involves a MacBook with the lid closed, accessed via Google Remote Desktop.
Issue:
When I copy text, the Alt key sometimes gets stuck, requiring me to press it again to reset. However, this issue does not occur in PopClip, which suggests it's specific to BTT.
I did not create or modify the "Text Selection Did Change" trigger myself; I downloaded it directly from an official link shared by a BetterTouchTool representative on the official site.
This is not a keyboard issue. I have tested the same setup with three different Windows keyboards, and the problem persists across all of them.
Device Information:
Mac Model: MacBook M2 Pro
macOS Version: Sequoia 15.3.2
BetterTouchTool Version: 5.285
Has anyone else encountered this? Any ideas on why this happens or how to prevent it?
Are you sure it's not the ctrl key getting stuck? Alt would be pretty weird as this is not at all involved in copying text with BTT.
It is however very possible that this setup causes issues. BTT in general does not work well with remote desktop software due to various technical limitations related to programatically transferring key events from remote.
1 Like
I'm not exactly sure what's getting stuck, but after pressing the ALT key once on the keyboard, everything returns to normal. If there's a way to permanently fix this, I'd really appreciate it, as I need to keep using remote access for a while and prefer not to switch to other programs. Do you have any suggestions for a solution?
I just noticed something new—pressing any key on the keyboard also fixes the issue. However, if I open a program using the mouse from the dock, it instead opens the Applications folder.
Ok then CMD is stuck. That makes more sense as that is used for copying in some situtations.
Unfortunately I don't have a good idea to solve this. Maybe you could add a condition at the end of the text selection did change trigger and check whether the currently_pressed_keyboard_keys variable contains 55,
, if so send a cmd up action:
1 Like
Thank you! I'll give it a try, and whether it works or not, I'm grateful to you. Thank you for replying so quickly at this hour. I'll recommend this program to everyone!