Réponses:
Essentiellement, cette option empêche d'autres applications (y compris des choses comme TextExpander ) de «écouter» ce que vous tapez. En empêchant d'autres processus d'arrière-plan d'enregistrer ou d'accéder à vos frappes, vous vous assurez qu'ils ne peuvent pas être enregistrés ou surveillés, par exemple. par un simple enregistreur de frappe ou un autre programme fonctionnant avec des autorisations normales à des fins potentiellement malveillantes.
Il y a une excellente réponse à ce sujet sur le Security Stackexchange
"Secure Keyboard Entry" correspond à la
EnableSecureEventInput
fonction dont le concept est décrit ici . Fondamentalement, les applications n'accèdent pas au matériel elles-mêmes; ils obtiennent des événements (par exemple sur les frappes de touches) du système d'exploitation. Certains éléments du système d'exploitation décident quelle application obtient quels événements, en fonction de ses droits d'accès et de l'état de l'interface graphique (il y a des détails selon l'application qui est "au premier plan")....