keyboard.so - A new kind of ergonomic keyboard