Trying to use gestures with M1 computer. Can't seem to get it to work at all, everything default setting. Just trying to add a two finger universal Touch Bar gesture to get the brightness down, and sliding on the Touch Bar doesn't do anything. Any help? Thanks
The Touch Bar swipe gestures are recognized at a pretty low level and it might be possible the M1 models have different Touch Bars. I haven't been able to get my hands on one of them yet.
Could you try to run this terminal command and post the output?
hidutil list
No worries, just want to know if it's a device limitation or something I'm doing wrong. Thanks.
Services:
VendorID ProductID LocationID UsagePage Usage RegistryID Transport Class Product UserClass Built-In
0x0 0x0 0x4952636c 65288 2 0x100000637 (null) AppleSMC PMU2 IRcl (null) 1
0x0 0x0 0x4950616c 65288 2 0x1000005a4 (null) AppleSMC PMU ldo10 (null) 1
0x0 0x0 0x56503362 65288 3 0x1000004bb (null) AppleSMC PMU ldo3 (null) 1
0x0 0x0 0x54503364 65280 5 0x1000003fd (null) AppleSMC PMU tdev3 (null) 1
0x0 0x0 0x54703769 65280 5 0x10000033f (null) AppleT8015TempSensor pACC MTR Temp Sensor7 (null) 1
0x0 0x0 0x54503862 65280 5 0x1000004a2 (null) AppleSMC PMU tdie8 (null) 1
0x0 0x0 0x5652346c 65288 3 0x100000605 (null) AppleSMC PMU2 VR4l (null) 1
0x0 0x0 0x49503162 65288 2 0x100000572 (null) AppleSMC PMU ldo1 (null) 1
0x0 0x0 0x5450305a 65280 5 0x1000003e4 (null) AppleSMC PMU tcal (null) 1
0x0 0x0 0x5450316c 65280 5 0x100000477 (null) AppleSMC PMU tdie1 (null) 1
0x0 0x0 0x49506562 65288 2 0x100000584 (null) AppleSMC PMU ldo14 (null) 1
0x0 0x0 0x0 65280 4 0x10000077a SPU AppleSPUCT720 (null) (null) 1
0x0 0x0 0x54523462 65280 5 0x1000005ec (null) AppleSMC PMU2 TR4b (null) 1
0x0 0x0 0x49526162 65288 2 0x100000629 (null) AppleSMC PMU2 IRab (null) 1
0x0 0x0 0x54503462 65280 5 0x10000049b (null) AppleSMC PMU tdie4 (null) 1
0x0 0x0 0x54523564 65280 5 0x1000005d3 (null) AppleSMC PMU2 TR5d (null) 1
0x0 0x0 0x4952686c 65288 2 0x10000063b (null) AppleSMC PMU2 IRhl (null) 1
0x5ac 0x0 0x0 65280 23 0x1000004ad (null) IOHIDSystem (null) (null) (null)
0x0 0x0 0x4950656c 65288 2 0x1000005a8 (null) AppleSMC PMU ldo14 (null) 1
0x0 0x0 0x49503762 65288 2 0x10000057d (null) AppleSMC PMU ldo7 (null) 1
0x0 0x0 0x54673469 65280 5 0x1000002e2 (null) AppleT8020MTRTempSensor GPU MTR Temp Sensor4 (null) 1
0x0 0x0 0x54473056 65280 5 0x10000064d (null) AppleSMC gas gauge battery (null) 1
0x0 0x0 0x56503862 65288 3 0x1000004d1 (null) AppleSMC PMU ldo8 (null) 1
0x0 0x0 0x5652386c 65288 3 0x100000609 (null) AppleSMC PMU2 VR8l (null) 1
0x0 0x0 0x544e306e 65280 5 0x100000576 (null) AppleANS3NVMeController NAND CH0 temp (null) 1
0x0 0x0 0x56503062 65288 3 0x1000004b8 (null) AppleSMC PMU ldo0 (null) 1
0x0 0x0 0x5652686c 65288 3 0x10000061b (null) AppleSMC PMU2 VRhl (null) 1
0x0 0x0 0x4950316c 65288 2 0x100000588 (null) AppleSMC PMU ldo1 (null) 1
0x0 0x0 0x54523662 65280 5 0x1000005f0 (null) AppleSMC PMU2 TR6b (null) 1
0x0 0x0 0x49526462 65288 2 0x10000062d (null) AppleSMC PMU2 IRdb (null) 1
0x0 0x0 0x54503562 65280 5 0x10000049f (null) AppleSMC PMU tdie5 (null) 1
0x0 0x0 0x4950336c 65288 2 0x10000059a (null) AppleSMC PMU ldo3 (null) 1
0x0 0x0 0x49503062 65288 2 0x10000056f (null) AppleSMC PMU ldo0 (null) 1
0x0 0x0 0x49526b6c 65288 2 0x10000063f (null) AppleSMC PMU2 IRkl (null) 1
0x0 0x0 0x5650376c 65288 3 0x100000544 (null) AppleSMC PMU ldo7 (null) 1
0x0 0x0 0x49503962 65288 2 0x100000581 (null) AppleSMC PMU ldo9 (null) 1
0x0 0x0 0x54503164 65280 5 0x1000003f3 (null) AppleSMC PMU tdev1 (null) 1
0x0 0x0 0x54473242 65280 5 0x100000651 (null) AppleSMC gas gauge battery (null) 1
0x0 0x0 0x54523164 65280 5 0x1000005be (null) AppleSMC PMU2 TR1d (null) 1
0x0 0x0 0x54613169 65280 5 0x10000038b (null) AppleT8015TempSensor ANE MTR Temp Sensor1 (null) 1
0x0 0x0 0x5650396c 65288 3 0x100000556 (null) AppleSMC PMU ldo9 (null) 1
0x0 0x0 0x56523562 65288 3 0x1000005fb (null) AppleSMC PMU2 VR5b (null) 1
0x0 0x0 0x5650676c 65288 3 0x100000568 (null) AppleSMC PMU ldo16 (null) 1
0x0 0x0 0x54523362 65280 5 0x1000005e9 (null) AppleSMC PMU2 TR3b (null) 1
0x0 0x0 0x54503664 65280 5 0x100000442 (null) AppleSMC PMU tdev6 (null) 1
0x0 0x0 0x54503262 65280 5 0x100000498 (null) AppleSMC PMU tdie2 (null) 1
0x0 0x0 0x5652636c 65288 3 0x10000060d (null) AppleSMC PMU2 VRcl (null) 1
0x0 0x0 0x56503762 65288 3 0x1000004bc (null) AppleSMC PMU ldo7 (null) 1
0x0 0x0 0x5652696c 65288 3 0x10000061f (null) AppleSMC PMU2 VRil (null) 1
0x0 0x0 0x54523862 65280 5 0x1000005f4 (null) AppleSMC PMU2 TR8b (null) 1
0x0 0x0 0x20 13 4 0x1000008e5 SPI (null) (null) (null) 1
0x0 0x0 0x54523364 65280 5 0x1000005c9 (null) AppleSMC PMU2 TR3d (null) 1
0x0 0x0 0x4952366c 65288 2 0x100000631 (null) AppleSMC PMU2 IR6l (null) 1
0x0 0x0 0x54473043 65280 5 0x100000643 (null) AppleSMC gas gauge battery (null) 1
0x0 0x0 0x49506a6c 65288 2 0x1000005b0 (null) AppleSMC PMU ldo19 (null) 1
0x0 0x0 0x5650316c 65288 3 0x10000051d (null) AppleSMC PMU ldo1 (null) 1
0x0 0x0 0x56506562 65288 3 0x1000004f2 (null) AppleSMC PMU ldo14 (null) 1
0x0 0x0 0x5650646c 65288 3 0x10000055a (null) AppleSMC PMU ldo13 (null) 1
0x0 0x0 0x56526162 65288 3 0x1000005ff (null) AppleSMC PMU2 VRab (null) 1
0x5ac 0x341 0x24 65280 11 0x1000008c5 SPI AppleDeviceManagementHIDEventService Apple Internal Keyboard / Trackpad (null) 1
0x0 0x0 0x5650356c 65288 3 0x100000541 (null) AppleSMC PMU ldo5 (null) 1
0x0 0x0 0x5650306c 65288 3 0x100000516 (null) AppleSMC PMU ldo0 (null) 1
0x0 0x0 0x49523462 65288 2 0x100000623 (null) AppleSMC PMU2 IR4b (null) 1
0x0 0x0 0x4952626c 65288 2 0x100000635 (null) AppleSMC PMU2 IRbl (null) 1
0x0 0x0 0x4950396c 65288 2 0x1000005a2 (null) AppleSMC PMU ldo9 (null) 1
0x5ac 0x341 0x24 1 6 0x1000008d0 SPI AppleHIDKeyboardEventDriverV2 Apple Internal Keyboard / Trackpad (null) 1
0x0 0x0 0x56503162 65288 3 0x1000004b9 (null) AppleSMC PMU ldo1 (null) 1
0x0 0x0 0x54503564 65280 5 0x100000426 (null) AppleSMC PMU tdev5 (null) 1
0x0 0x0 0x5650656c 65288 3 0x10000055e (null) AppleSMC PMU ldo14 (null) 1
0x0 0x0 0x54503662 65280 5 0x1000004a0 (null) AppleSMC PMU tdie6 (null) 1
0x0 0x0 0x56526462 65288 3 0x100000603 (null) AppleSMC PMU2 VRdb (null) 1
0x0 0x0 0x54703969 65280 5 0x10000041f (null) AppleT8015TempSensor pACC MTR Temp Sensor9 (null) 1
0x0 0x0 0x49506262 65288 2 0x100000582 (null) AppleSMC PMU ldo11 (null) 1
0x0 0x0 0x49523662 65288 2 0x100000627 (null) AppleSMC PMU2 IR6b (null) 1
0x0 0x0 0x4950326c 65288 2 0x100000594 (null) AppleSMC PMU ldo2 (null) 1
0x0 0x0 0x54503377 65280 5 0x100000499 (null) AppleSMC PMU TP3w (null) 1
0x0 0x0 0x4952666c 65288 2 0x100000639 (null) AppleSMC PMU2 IRfl (null) 1
0x0 0x0 0x4950646c 65288 2 0x1000005a6 (null) AppleSMC PMU ldo13 (null) 1
0x0 0x0 0x49503362 65288 2 0x10000057b (null) AppleSMC PMU ldo3 (null) 1
0x0 0x0 0x5452326c 65280 5 0x1000005e3 (null) AppleSMC PMU2 TR2l (null) 1
0x5ac 0x341 0x24 13 12 0x1000211dd SPI (null) Apple Internal Keyboard / Trackpad (null) 1
0x0 0x0 0x5452305a 65280 5 0x1000005b8 (null) AppleSMC PMU2 TR0Z (null) 1
0x0 0x0 0x54473048 65280 5 0x10000064b (null) AppleSMC gas gauge battery (null) 1
0x0 0x0 0x54683069 65280 5 0x100000397 (null) AppleT8015TempSensor PMGR SOC Die Temp Sensor0 (null) 1
0x0 0x0 0x0 12 1 0x100000a74 Audio AppleUserHIDEventService Headset AppleUserHIDEventDriver (null)
0x0 0x0 0x5652366c 65288 3 0x100000607 (null) AppleSMC PMU2 VR6l (null) 1
0x0 0x0 0x49503262 65288 2 0x100000574 (null) AppleSMC PMU ldo2 (null) 1
0x0 0x0 0x5452316c 65280 5 0x1000005dc (null) AppleSMC PMU2 TR1l (null) 1
0x0 0x0 0x54523562 65280 5 0x1000005ee (null) AppleSMC PMU2 TR5b (null) 1
0x0 0x0 0x54703869 65280 5 0x1000002d2 (null) AppleT8015TempSensor pACC MTR Temp Sensor8 (null) 1
0x0 0x0 0x49526362 65288 2 0x10000062b (null) AppleSMC PMU2 IRcb (null) 1
0x0 0x0 0x56506a6c 65288 3 0x10000056d (null) AppleSMC PMU ldo19 (null) 1
0x0 0x0 0x4952696c 65288 2 0x10000063d (null) AppleSMC PMU2 IRil (null) 1
0x0 0x0 0x4950676c 65288 2 0x1000005aa (null) AppleSMC PMU ldo16 (null) 1
0x0 0x0 0x0 65280 255 0x100000775 SPU AppleSPUHIDDriver (null) (null) 1
0x0 0x0 0x54473142 65280 5 0x10000064f (null) AppleSMC gas gauge battery (null) 1
0x0 0x0 0x54683269 65280 5 0x1000003c6 (null) AppleT8015TempSensor PMGR SOC Die Temp Sensor2 (null) 1
0x0 0x0 0x54503764 65280 5 0x100000459 (null) AppleSMC PMU tdev7 (null) 1
0x0 0x0 0x54523464 65280 5 0x1000005ce (null) AppleSMC PMU2 TR4d (null) 1
0x0 0x0 0x5652626c 65288 3 0x10000060b (null) AppleSMC PMU2 VRbl (null) 1
0x0 0x0 0x56523075 65288 3 0x1000005b5 (null) AppleSMC PMU2 VR0u (null) 1
0x0 0x0 0x56503262 65288 3 0x1000004ba (null) AppleSMC PMU ldo2 (null) 1
0x0 0x0 0x54503264 65280 5 0x1000003fc (null) AppleSMC PMU tdev2 (null) 1
0x0 0x0 0x54523762 65280 5 0x1000005f2 (null) AppleSMC PMU2 TR7b (null) 1
0x0 0x0 0x54703569 65280 5 0x1000002d6 (null) AppleT8015TempSensor pACC MTR Temp Sensor5 (null) 1
0x0 0x0 0x4952346c 65288 2 0x10000062f (null) AppleSMC PMU2 IR4l (null) 1
0x0 0x0 0x4950356c 65288 2 0x10000059c (null) AppleSMC PMU ldo5 (null) 1
0x0 0x0 0x54503464 65280 5 0x10000040e (null) AppleSMC PMU tdev4 (null) 1
0x0 0x0 0x54503762 65280 5 0x1000004a1 (null) AppleSMC PMU tdie7 (null) 1
0x0 0x0 0x54653369 65280 5 0x1000002e8 (null) AppleT8015TempSensor eACC MTR Temp Sensor3 (null) 1
0x0 0x0 0x54473042 65280 5 0x100000641 (null) AppleSMC gas gauge battery (null) 1
0x0 0x0 0x56506262 65288 3 0x1000004f0 (null) AppleSMC PMU ldo11 (null) 1
0x0 0x0 0x5650616c 65288 3 0x100000558 (null) AppleSMC PMU ldo10 (null) 1
0x0 0x0 0x54733269 65280 5 0x100000432 (null) AppleT8015TempSensor SOC MTR Temp Sensor2 (null) 1
0x0 0x0 0x56523662 65288 3 0x1000005fd (null) AppleSMC PMU2 VR6b (null) 1
0x0 0x0 0x56503075 65288 3 0x1000003dc (null) AppleSMC PMU VP0u (null) 1
0x0 0x0 0x5652666c 65288 3 0x10000060f (null) AppleSMC PMU2 VRfl (null) 1
0x0 0x0 0x56503962 65288 3 0x1000004e9 (null) AppleSMC PMU ldo9 (null) 1
0x0 0x0 0x0 12 1 0x100000260 (null) AppleM68Buttons (null) (null) 1
0x0 0x0 0x0 65280 11 0x100000551 (null) AppleMesaShim (null) (null) 1
0x0 0x0 0x56526b6c 65288 3 0x100000621 (null) AppleSMC PMU2 VRkl (null) 1
0x0 0x0 0x5650326c 65288 3 0x100000526 (null) AppleSMC PMU ldo2 (null) 1
0x0 0x0 0x56523462 65288 3 0x1000005f6 (null) AppleSMC PMU2 VR4b (null) 1
0x0 0x0 0x54673169 65280 5 0x100000468 (null) AppleT8020MTRTempSensor GPU MTR Temp Sensor1 (null) 1
0x0 0x0 0x54733069 65280 5 0x10000042b (null) AppleT8015TempSensor SOC MTR Temp Sensor0 (null) 1
0x0 0x0 0x4952386c 65288 2 0x100000633 (null) AppleSMC PMU2 IR8l (null) 1
0x0 0x0 0x4950376c 65288 2 0x1000005a0 (null) AppleSMC PMU ldo7 (null) 1
0x0 0x0 0x54733169 65280 5 0x100000317 (null) AppleT8015TempSensor SOC MTR Temp Sensor1 (null) 1
0x0 0x0 0x54703469 65280 5 0x1000002da (null) AppleT8015TempSensor pACC MTR Temp Sensor4 (null) 1
0x0 0x0 0x54653069 65280 5 0x1000002ec (null) AppleT8015TempSensor eACC MTR Temp Sensor0 (null) 1
0x5ac 0x8600 0x0 1 6 0x100000a75 (null) AppleUserHIDEventService TouchBarUserDevice AppleUserHIDEventDriver 1
0x0 0x0 0x4950306c 65288 2 0x100000587 (null) AppleSMC PMU ldo0 (null) 1
0x0 0x0 0x54733569 65280 5 0x100000391 (null) AppleT8015TempSensor ISP MTR Temp Sensor5 (null) 1
0x0 0x0 0x54523264 65280 5 0x1000005c4 (null) AppleSMC PMU2 TR2d (null) 1
0x0 0x0 0x5650336c 65288 3 0x100000531 (null) AppleSMC PMU ldo3 (null) 1
0x0 0x0 0x54703269 65280 5 0x1000003ce (null) AppleT8015TempSensor pACC MTR Temp Sensor2 (null) 1
0x0 0x0 0x56526362 65288 3 0x100000601 (null) AppleSMC PMU2 VRcb (null) 1
0x0 0x0 0x54703369 65280 5 0x1000002e5 (null) AppleT8015TempSensor pACC MTR Temp Sensor3 (null) 1
0x0 0x0 0x49503862 65288 2 0x100000580 (null) AppleSMC PMU ldo8 (null) 1
0x0 0x0 0x54683169 65280 5 0x10000038a (null) AppleT8015TempSensor PMGR SOC Die Temp Sensor1 (null) 1
0x0 0x0 0x54503864 65280 5 0x10000045a (null) AppleSMC PMU tdev8 (null) 1
0x0 0x0 0x49523562 65288 2 0x100000625 (null) AppleSMC PMU2 IR5b (null) 1
Devices:
VendorID ProductID LocationID UsagePage Usage RegistryID Transport Class Product UserClass Built-In
0x0 0x0 0x0 12 1 0x1000004f7 Audio AppleCS42L83Audio Headset (null) (null)
0x5ac 0x341 0x0 65280 15 0x1000009dd USB IOHIDResource Keyboard Backlight (null) 1
0x5ac 0x341 0x24 65280 3 0x1000008c6 SPI AppleHIDTransportHIDDevice Apple Internal Keyboard / Trackpad (null) (null)
0x5ac 0x341 0x24 65280 13 0x1000008c4 SPI AppleHIDTransportHIDDevice Apple Internal Keyboard / Trackpad (null) (null)
0x5ac 0x341 0x24 65280 11 0x1000008b9 SPI AppleHIDTransportHIDDevice Apple Internal Keyboard / Trackpad (null) (null)
0x5ac 0x341 0x24 1 2 0x1000008c3 SPI AppleHIDTransportHIDDevice Apple Internal Keyboard / Trackpad (null) (null)
0x5ac 0x341 0x24 1 6 0x1000008bb SPI AppleHIDTransportHIDDevice Apple Internal Keyboard / Trackpad (null) (null)
0x0 0x0 0x0 65280 72 0x100000658 SPMI AppleBTM BTM (null) (null)
0x0 0x0 0x20 13 4 0x1000008e0 SPI AppleHIDTransportHIDDevice (null) (null) (null)
0x5ac 0x8600 0x0 1 6 0x100000a00 (null) IOHIDResource TouchBarUserDevice (null) 1
0x0 0x0 0x0 65280 255 0x100000762 SPU AppleSPUHIDDevice (null) (null) 1
0x0 0x0 0x0 65280 4 0x100000763 SPU AppleSPUHIDDevice (null) (null) 1
Gesture are working great on my m1 pro!
are you sure? The above comments are talking about gestures on the Touch Bar.
Yea, 2-finger slides for volume and 3-finger slides for brightness are working fine on my M1 touchbar.
Very interesting, which version of BTT (and macOS) are you using?
BTT version 3.508 (1646)
Big Sur 11.1
Another user figured out that on his m1 MBP the Touch Bar is recognized by BTT as a Magic Trackpad 1: TrackPad Gestures in TouchBar - #3 by Vaporo
Could you confirm this? In that case it will be easy to add more advanced touch features for these!
Hi Andreas, not working for me but I am surely doing something wrong or using it wrong. Are these the settings I need configured?
Thanks
Could you check whether your Touch Bar touches are shown in the BTT Live View? (Press cmd+L to open the Live View while the BTT preferences are open).
It would also be great if you could go to Help => Export Diagnostic Debug Information, which will give me some information that will let me identify these new Touch Bars in BTT.
Yes, all Touch Bar touches are shown in the live view, multiple fingers, taps, et cetera. I have attached the log for you to look at!
BetterTouchToolDebug.zip (553.6 KB)
Starting with 3.550 (alpha) the Touch Bar should work fine on the M1 MBP and behave like on the other models.
Previously BTT thought it was a trackpad, thus it might have triggered trackpad gestures. Now by default it doesn't trigger the gestures defined in the trackpad section in BTT anymore - but if somebody wants to experiment with them you can now explicitly make them work on the Touch Bar:
Most trackpad gestures don't work well on the Touch Bar anyways (yet), but some like 2 / 3 Finger Swipe Down can actually be useful.