The present invention provides the Free Fingers Typing Technology by fingers tapping on a surface, a technology that allows the user to type, point / select (on the display of a computer or computer-based-device) or play music with bare fingers without keyboard, without display pointing / selecting device and even without computer. The invention provides at least: one methodology to execute the finger movements, one convention to code the finger movements, two techniques to recognize the finger movements, a family of apparatus to optically monitor and recognize finger movements as well as the specifications of a plurality of related computer programs all used with the objective of interpreting finger-surface taps and converting them into computer characters, keyboard key strokes, functions of display-pointing / selecting device, music notes etc. . . . The invention provides means for free fingers typing, pointing / selecting and music playing suitable for all devices requiring a keyboard such as computers, personal digital assistants, cellular phones, gaming devices, musical instruments or other keyboard or display pointing / selecting based devices.