The keyboardconfig command allows the user to select various keyboard maps, based on country and keyboard layout, such as AZERTY, QWERTY, QWERTZ and DVORAK. For each of these types, national alternatives exist. For example, the French AZERTY is not the same as the Belgian AZERTY, and the German QWERTZ is not the same as the Swiss QWERTZ.
To use this command requires the root password. You can fire up "keyboardconfig" from within your graphical environment, or in the terminal, by typing keyboardconfig, because this tool runs with or without the X server running.