As some already have pointed out, internationalization can be somewhat tricky on alternative keyboard layouts.
As it is, I find that languages with extra letters often move some extra symbols (like {[]}) into combinations with peripheral keys, thus making coding a chore as compared to on US keyboards.
What I would like to see is if anybody has a good way of getting rid of both the "key" and "board" part of keyboards. Electronics and manufacturing is so cheap today that this could be feasible to produce on a large scale.
For those who have a sense of rhythm, I'm thinking a combination of twisting/pushing/tapping/whatever moves that in combination would indicate a given symbol. This would take some focused effort to learn, but after that...
The form factor could be a ball, a pair of gloves, a combination with pedals, a guitar-like thing, whatever. Keyboards would make a cheap fallback in settings where such a contraption would be inappropriate.
Has anyone else thought of something similar?