http://www.leonerd.org.uk/code/libtermkey/
