1. A system for providing input to a computing device without requiring a keyboard, the system comprising: a sensor configured to: detect finger and/or hand and/or or mouth and/or lip and/or facial movement activity of a user; generate data associated with the finger and/or hand and/or or mouth and/or lip and/or facial movement activity; and provide the and/or hand and/or or mouth and/or lip and/or facial movement activity data to an engine; the engine configured to: process the received and/or hand and/or or mouth and/or lip and/or facial movement activity data to identify a speech element; and provide indicia data associated with the identified speech element to the computing device, wherein the computing device can react to the indicia data as data entry and wherein the system does not require a physical, projected, or other representation of a keyboard and wherein the engine is configured to access a model file defining finger and/or hand and/or or mouth and/or lip and/or facial movement activity positions that are associated with speech element states and associating the speech element states with particular indicia data and wherein the engine is configured to enter a training mode to generate the model file by: instructing a user to mimic producing a speech element by finger and/or hand and/or or mouth and/or lip and/or facial movement activity; recording the position of the user's finger and/or hand and/or or mouth and/or lip and/or facial movement and associating the position of the user's finger and/or hand and/or or mouth and/or lip and/or facial movement activity as a speech element state associated with the particular movement.