A British student at Goldsmith University, as part of his research on interface design, created a keyboard for the iPhone, consisting of an application written by him, interacting with an accelerometer device, and literally a sheet of paper and any hard surface.
The essence of the idea can be understood from the picture below: the smartphone is on the table, beneath it is a sheet of paper with a drawn “keyboard”; for typing you need to "click on the keys" - the vibrations that arise, are analyzed with the help of an accelerometer and are converted into "symbols".

')
The video shows that the application can work in several modes: in one tutorial, in the second directly for typing. It can be seen that a “click” on the same key causes oscillations of approximately the same amplitude, which, obviously, should correspond to the key code with a specific calibration for a specific keyboard.
It is argued that the accuracy of the application is 80%, and it still works better with small devices, it is possible to “shake” a finger with a “click”, whereas the same focus on a more massive iPad already almost does not work.
[
Source ]