The ViFamily of TextEditors SEEMED to have this problem.
For example, the way everybody learns to move around is:
H J K L
These correspond to the following actions:
Left Down Up Right
They happened to be on the HomeRow? of the KeyboardLayout for a remarkable number of keyboards, including:
QWERTY (US), AZERTY (FR), and QWERTZ (DE).
Here's a list of all national keyboards: http://www.terena.nl/library/multiling/ml-mua/test/kbd-all.html
You know, I started off trying to prove a point. But it seems that BillJoy fooled me again. H J K L seem to be common to every known keyboard!
Now, WordStarFamily TextEditors DO have spacial requirements born from QwertyKeyboard.
Page-Up is Control-R and Page-Down is Control-C. That's because 'R' is on the first row (implying top) and 'C' on the 3rd row (implying bottom). Also, on the Croatian keyboard, the Z is displaced (compared to the QWERTY keyboard).
QWERTY keyboard (United States):
AZERTY keyboard (France):
QWERTZ keyboard (Germany):
every known keyboard ? I think not. Consider:
Dvorak Simplified Keyboard (United States):