The Manual Curiosity Keyboard
(Programme developed by Bradley Tetzlaff.)