T16Fling es un teclado Android con 16 teclas en un cuadro 4x4 (similar al teclado numérico del AOSP) que funciona lanzando (deslizamiento rápido) cada tecla en la dirección del carácter deseado.

Una vez instalado debes habilitar el teclado en los Ajustes de Android (Sistema -> Idiomas e introducción de texto -> Teclado virual -> Gestionar teclados).

Cada tecla tiene un carácter principal (mostrado a la izquierda con una fuente más grande y oscura) y uno o más carácteres secundarios (mostrados a la derecha con una fuente más pequeña y clara). Dependiendo del gesto que uses sobre la tecla producirá diferentes carácteres:
- Pulsar una tecla producirá su carácter principal.
- Lanzar (deslizar rápidamente en una dirección) una tecla producirá el carácter secundario que se encuentra en esa dirección.
- Pulsar prolongadamente una tecla mostrará nuevas teclas con carácteres adicionales relacionados con los que aparecían en la tecla principal. Pulsar sobre cualquiera de estas teclas producirá el carácter correspondiente.

Por ejemplo, la segunda tecla de la primera fila (con un "2" grande a la izquierda y un "a<sup>b</sup>c" a la derecha) producirá un "2" al pulsar, una "a" al lanzar hacia la izquierda, una "b" al lanzar hacia arriba y una "c" al lanzar hacia la derecha. Al pulsar prolongadamente se mostrarán nuevas teclas "á", "à", "â", "ä", "ã" y "ç".

Hay algunas excepciones a estas reglas:
- La tecla "0" solo tiene un carácter secundario: el espacio. Independientemente de la dirección en la que se lance, siempre producirá un espacio.
- La tecla de mayúsculas (⇪) tiene dos funciones especiales asociadas a su lanzamiento: lanzado hacia arriba enciende el bloqueo de mayúsculas y lanzado hacia abajo lo apaga.
- La tecla de retroceso (⇦) y la de introducción (➡) siempre hace lo mismo, independientemente de si se pulsan o se lanzan.