The keyboard is a core part of the computer, but it’s also international. Just like how we speak different languages, the keyboard has different layouts. The most standard is the QWERTY English layout ...
Ukelele is a tool that can create XML keyboard layouts for use in OS X version 10.2 and later. Apple provides a number of layouts for various purposes in Mac OS X–mainly for international layout ...