Cela dépend du terminal , pas du système d'exploitation .
Certains terminaux peuvent être configurés pour stocker des chaînes arbitraires; Je l'ai fait pour les wyse-50 il y a quelque temps, en utilisant des séquences d'échappement pour les programmer.
Plus récemment, vous pouvez définir la translations
ressource xterm
pour envoyer une chaîne . Il n'y a pas de séquence d'échappement pour cela (que vous trouverez utile: DECUDK
est la plus proche et envoie son résultat en hexadécimal).
Certains terminaux (comme Terminal.app) ont une boîte de dialogue de préférences qui vous permet de mettre des chaînes arbitraires là - bas . Encore une fois, pas de séquence d'échappement, mais définitivement configurable.
Certains (apparemment gnome-terminal et konsole) vous permettent de faire une configuration limitée du clavier.
En fin de compte, la réponse se résume à trouver
- si le terminal que vous utilisez prend en charge cette fonctionnalité, et
- si oui, comment l'utiliser efficacement.
Lectures complémentaires:
Cette réponse concerne les mots de passe dans les terminaux , plutôt que l' interface graphique . Dans une interface graphique, l'application peut même ne pas voir une touche de fonction sous forme de texte. Les interfaces graphiques ont des contraintes différentes, par exemple (par commentaire) sous Windows, les mots de passe peuvent être demandés dans le bureau de sécurité , donc peu importe la configuration du clavier. En particulier, étant donné que cela s'exécute séparément des autres processus, vous ne pouvez pas utiliser un module complémentaire (tel que autohotkey) pour stocker / coller des mots de passe. D'autres interfaces graphiques ont leurs propres règles (voir XSendEvent
par exemple), qui ne sont pas nécessairement déterminées par le système d'exploitation , mais par les bibliothèques d' exécution .
Lectures complémentaires: