now it’s possible!
https://arxiv.org/pdf/2308.01074.pdf
The guys presented a practical implementation of a deep learning model for classifying laptop keystrokes using a smartphone microphone. When trained on keystrokes recorded by the nearest phone, an accuracy of 95% was achieved in determining the text typed by a person based only on the sounds of the keyboard. When trained on keystrokes recorded via the Zoom application, an accuracy of 93% was achieved. These are quite interesting results.

