Learn reliable methods to detect keyboard-triggered text replacements in TextKit 2. Discover workarounds for predictive text and auto-punctuation that bypass standard delegate methods. Apply custom styles to auto-replaced text effectively.