A touch typing trainer geared towards programmers and others that need to practice with all the symbols on the keyboard. Four keyboard layouts are supported: - qwerty - azerty - colemak - bépo