I'm typing this on a Cykey right now - my fave device for input. Chris at Cykey has tried to get the interface working on a fondleslab, but it does need a degree of tactile feedback.
Tux, 'cos I reckon I was probably the first person to use a Cykey on Linux...