Une application qui agit comme un filtre peut intercepter une frappe provenant d'EHLLAPI (soit du clavier, soit d'une application source) qui est ciblée vers une autre destination. La frappe peut alors être :
Ignorée (c'est-à-dire supprimée)
Redirigée vers une autre application
Validé
Convertie (par exemple, majuscules en minuscules)
Améliorée (grâce aux macros du clavier)
Flux des frappes fournit une représentation simplifiée du flux de frappe et des objets dans un environnement d'amélioration du clavier. Figure 1. Flux des frappes