Проблемы системных раскладок
Системные раскладки могут сильно различаться в разных ОС. Например, в macOS символы в стандартной раскладке для русского языка расположены иначе, чем в Windows или Linux. Поэтому для совместимости между системами в macOS используют раскладку Russian - PC.
Многих людей смущает то, что в стандартных раскладках для русского и английского языков символы пунктуации и другие спец. символы находятся в разных местах.
В дополнение к этому, для русского и английского языков доступен разный набор символов: например, в английской раскладке вы можете ввести символ одинарной кавычки ', символ $ или тильду ~, а в русской их попросту нет. Зато в русской раскладке для Windows есть символ ₽ и №, чего нет в английской.
Почти все эти проблемы можно решить различными способами, среди которых: