I am migrating my Karabiner Elements MultitouchExtension script to BTT because MultitouchExtension prevents my Mac from sleeping, while disabling it allows my Mac to sleep normally.
My mapping is as follows: if there are two fingers on the trackpad, one near the top left and one near the bottom left, pressing the "J" key maps to "Page Down," and pressing the "K" key maps to "Page Up." etc.
I attempted to create the same rules in BTT, but I found that it is not possible to detect two fingers in specific areas of the trackpad simultaneously. It seems like BTT can only detect one finger at a time, specifically using parameters like rightmost_touch_x_percent
. here is my advanced conditions:
(fingers_touching_trackpad == 2 OR (fingers_touching_trackpad == 1 AND thumb_recognized == 1)) AND rightmost_touch_x_percent <= 30
Another issue is that I created a keyboard trigger where "J" maps to "Page Down" when the advanced conditions are met. However, when the conditions are not met, I am unable to type "J" at all. The event is intercepted by BTT and not propagated further, even if the advanced conditions are not satisfied. Is there a way to allow me to type "J" successfully in this scenario? Thank you.