@@ -2568,7 +2568,7 @@ - (void)updateDevicesMM:(NSTimer*)theTimer {
25682568 int familyID;
25692569 MTDeviceGetFamilyID (device, &familyID);
25702570
2571- if (familyID == 112 || familyID == 113 ) { // magic mouse
2571+ if (familyID == 112 ) { // magic mouse
25722572 MTRegisterContactFrameCallback (device, magicMouseCallback);
25732573 MTDeviceStart (device, 0 );
25742574 found = YES ;
@@ -2954,11 +2954,11 @@ - (id)init {
29542954 || familyID == 102 // retina macbook with the Force Touch trackpad (2015)
29552955 || familyID == 103 // retina mbp 13" with the Force Touch trackpad (2015)
29562956 || familyID == 104
2957- || familyID == 105 ) { // macbook with touch bar
2957+ || familyID == 105 // macbook with touch bar
2958+ || familyID == 113 ) { // m2 mbp with touch bar
29582959 MTRegisterContactFrameCallback (device, trackpadCallback);
29592960 MTDeviceStart (device, 0 );
29602961 } else if (familyID == 112 // magic mouse & magic mouse 2
2961- || familyID == 113 // magic mouse 3?
29622962 ) {
29632963 MTRegisterContactFrameCallback (device, magicMouseCallback);
29642964 MTDeviceStart (device, 0 );
@@ -3075,11 +3075,11 @@ - (void)reload {
30753075 || familyID == 102 // retina macbook with the Force Touch trackpad (2015)
30763076 || familyID == 103 // retina mbp 13" with the Force Touch trackpad (2015)
30773077 || familyID == 104
3078- || familyID == 105 ) { // macbook with touch bar
3078+ || familyID == 105 // macbook with touch bar
3079+ || familyID == 113 ) { // m2 mbp with touch bar
30793080 MTRegisterContactFrameCallback (device, trackpadCallback);
30803081 MTDeviceStart (device, 0 );
30813082 } else if (familyID == 112 // magic mouse & magic mouse 2
3082- || familyID == 113 // magic mouse 3?
30833083 ) {
30843084 MTRegisterContactFrameCallback (device, magicMouseCallback);
30853085 MTDeviceStart (device, 0 );
0 commit comments