The infra red 3D mouse is a three dimensional input device to a computer. It works by determining the position of an arbitrary object (like a hand) by emitting infra red signals from a number of locations and measuring the reflected intensities. To maximize stability, robustness, and use of bandwidth, the signals are designed by means of the wavelet and the Rudin-Shapiro transforms. This also allows for easy separation of simultaneously made measurements. The measured intensities are converted to an 3D position by a neural net. The principle also applies to other applications, for instance a hand in front of monitor. We are currently constructing a prototype to test the potential of this idea.