Enregistrement de saisie clavier sur pseudoterminal

J’essaie d’enregistrer l’entrée clavier sur un pseudoterminal en python en utilisant le module pty dans la bibliothèque standard de python. J’ai de la difficulté à capturer uniquement la saisie au clavier. Bien que je puisse facilement enregistrer la sortie standard en utilisant le rappel répertorié ici (dans la documentation du module) , je n’arrive pas à comprendre comment obtenir la saisie au clavier. Dois-je utiliser quelque chose comme termios en conjonction avec pty ?

Si cela est possible dans une autre langue comme C, dites-le aussi!