Single-finger text input
A video demonstration of a free-software project called Dasher. (Via Make)