var
Performer: NSHapticFeedbackPerformerProtocol;
begin
// Get the default haptic feedback performer
Performer := NSHapticFeedbackManager.defaultPerformer;
// Perform multiple feedback patterns
if Assigned(Performer) then
begin
// Try different patterns
Performer.performFeedbackPattern_performanceTime(
NSHapticFeedbackPatternLevelChange,
NSHapticFeedbackPerformanceTimeNow
);
// Optional: Add a slight delay and try another pattern
//Sleep(100);
Performer.performFeedbackPattern_performanceTime(
NSHapticFeedbackPatternAlignment,
NSHapticFeedbackPerformanceTimeNow
);
// Optional: Add a slight delay and try another pattern
//Sleep(100);
Performer.performFeedbackPattern_performanceTime(
NSHapticFeedbackPatternGeneric,
NSHapticFeedbackPerformanceTimeDefault
);
end;
end;