How commands are detected
Direct Access detects all the keystrokes pressed in any application (that's how it can work in any application).
Direct Access detects the beginning of a new abbreviation when: