Разница между языками ввода и раскладками клавиатуры заключается в следующем:
- Язык ввода обозначает то, на каком языке пользователь печатает (русский, английский, немецкий и т. д.). habr.com При смене языка ввода меняются символы, отвечающие каждой конкретной клавише. perricone-md.ru
- Раскладка клавиатуры определяет, какие символы появляются на экране при нажатии той или иной клавиши. forum.shelek.ru Например, можно поменять раскладку клавиатуры с английской типа QWERTY на английскую типа Dvorak. forum.shelek.ru После изменения раскладки символы на экране могут не совпадать с символами на клавишах клавиатуры. forum.shelek.ru
Таким образом, язык ввода определяет язык, а раскладка клавиатуры — вариант раскладки для этого языка. habr.com