Программа TypingLab может быть полезна для тренировки работы с несколькими раскладками клавиатуры. Тесты составлены в предположении, что пользователь в основном применяет две раскладки клавиатуры: одну стандартную English (USA) и вторую раскладку другого, местного языка. Выбор местного языка делается через пункт меню "Параметры | Местный язык..."
Тестовые строки составляются из "слов" (разделённых символом пробела последовательностей символов). Слова составляются так, чтобы все символы слова можно было набрать, не переключаясь на другую раскладку клавиатуры. Кроме букв слово может содержать цифры, знаки пунктуации и спец-символы.
Слова, относящиеся к разной раскладке клавиатуры, изображаются на фоне разного цвета. Это поможет вам понимать какую раскладку применять, в случаях, когда разные буквы разных языков имеют схожее начертание.
Если слово предназначено для набора в раскладке клавиатуры English(USA), то к буквам относятся следующие символы: abcdefghijklmnopqrstuvwxyz, к знакам пунктуации символы: ".,;:?!`'"-(), к специальным символам: ~@#$%^&*_+=[]{}|\/<>.
Если слово предназначено для набора в раскладке клавиатуры местного языка, то используемый набор букв, знаков пунктуации и спец-символов зависит от выбранного местного языка. Выбор того какие символы местного языка считать символами пунктуации, а какие специальными символами вопрос зависит от целей ваших тренировок.
Вы можете отредактировать списки символов пунктуации и специальных символов в файле LocalLanguages.xml.
Кроме того вы можете добавить новый язык, если он отсутствует в существующем списке. Для этого надо добавить новую секцию LocalLanguage с тремя параметрами: