Fork me on GitHub

This experiment aims at detecting simple touch events
on screens that do not natively support them.

You will be prompted to allow this website to access your camera.
It is required for the experiment to work.

(webcam imagery will not be stored)

This experiment aims at detecting simple touch events on screens that do not natively support them.

Sadly, you either do not have a camera on your computer or your browser is not able to capture its input, which is required for the experiment to work.

Please download latest versions for Google Chrome or Firefox.

Also, this experiment doesn't work on mobile (for obvious reasons).

Sorry, this experiment doesn't work on mobile or touch screens (for obvious reasons).

Please use a normal laptop or a desktop!

Tap your screen (that's the whole point)

Troubleshooting

  • Touch your screen harder
  • Avoid monochrome backgrounds or low light environments
  • Put your camera on top of your screen
  • Avoid having your laptop on your laps

We are detecting your webcam's image translation
to trigger a touch event.

The tracking part was made with the tracking.js library
using feature descriptors. The code is available on Github, so feel free to fork the repository!

Credits - Tom Bonnike and @davidbismut