Turning a MacBook into a Touchscreen with $1 of Hardware · cat /var/log/life

C’est brillant (et ça pourrait fonctionner aussi sous Linux ou Windows) !

Quand on touche un miroir avec le doigt, le doigt et sa réflexion se touchent. Quand on approche le doigt sans le toucher, il y a un espace entre le doigt et la réflexion.

Ici, un programme détecte le doigt ainsi que la réflexion. Et si les deux ne forment qu’un (ie. se touchent) alors il y a contact.

Pour voir le doigt, il faut une caméra, et pour ça ils utilisent la webcam de l’appareil : un simple petit mirroir incliné à 45° permet à la webcam d’observer l’écran et le doigt.

Le reste c’est juste un programme qui transforme le "les doigts se touchent" en "clic".

Ça me rappelle l’époque où les pavés tactiles des ordinateurs portables pouvaient être transformés en multitouch avec un simple patch logiciel sous Linux.
J’avais le multitouch (scroll à deux doigts, taps à trois doigts…) en 2007 sur un Asus de 2006 :).

Aujourd’hui tous les PC ont ça (aussi bien sous Linux que sous Windows), mais à l’époque c’était nouveau (sauf pour OS-X) mais le matériel prenaient tout de même ça en charge.