Words are not fixed
Open System Settings → Privacy & Security and make sure OsmoSwitcher is turned on under both Input Monitoring and Accessibility. The quickest way is the OsmoSwitcher menu: while a permission is missing it shows Set Up…, which opens a window with a button for each. macOS applies Input Monitoring only after the app restarts, and that window offers Restart when it is needed. If the app is listed but still does not work, remove it from the list with the minus button and allow it again.
Check also that OsmoSwitcher is not paused in its menu and that the app you are typing in is not listed in Settings under Don't fix in these apps.
A word was fixed that should not have been
Press Shift twice right after it, or switch the layout back: the word returns as you typed it. If it happens all the time in one app, exclude that app in Settings; double Shift keeps working there.
Converting text by hand
Press Shift twice to retype the last words in the other layout. With text selected, double Shift converts the selection instead: only the words that read wrong are changed. Press it again to turn them back.
To convert a selection, OsmoSwitcher copies it with Command-C and then puts your clipboard back. Apps that copy the whole line when nothing is selected are handled.
Which layouts are supported
Russian and English keyboard layouts: ABC, U.S., Russian, Russian – PC and the like. Both must be added in System Settings → Keyboard → Text Input.
Password fields
macOS hides typing in password fields from every app that watches input, so OsmoSwitcher does not see it and cannot fix it there.
Before contacting support
Protect your information. GitHub issues are public. Never include passwords, private messages, or other text you would not publish.
Include your Mac model, macOS version, OsmoSwitcher version (in its menu), the app you were typing in, your keyboard layouts, what you typed, and what happened instead.
Open a support request
Or write to octoosmo@gmail.com — the letter stays between us.
Privacy
Read the OsmoSwitcher Privacy Policy to learn what the app accesses and what it stores.
Слова не исправляются
Откройте «Системные настройки» → «Конфиденциальность и безопасность» и проверьте, что OsmoSwitcher включён и в разделе «Мониторинг ввода», и в разделе «Универсальный доступ». Быстрее всего через меню OsmoSwitcher: пока какого-то разрешения нет, там есть кнопка «Настроить…» — она открывает окно с кнопкой для каждого разрешения. Доступ к вводу macOS применяет только после перезапуска приложения, и в этом окне появится кнопка «Перезапустить», если он нужен. Если приложение в списке есть, но не работает, удалите его кнопкой «минус» и разрешите заново.
Проверьте также, что OsmoSwitcher не на паузе в своём меню и что приложения, в котором вы печатаете, нет в настройках в списке «Не исправлять в приложениях».
Исправилось слово, которое не нужно было
Сразу после него нажмите Shift дважды или переключите раскладку обратно — слово вернётся таким, каким вы его набрали. Если это постоянно случается в одном приложении, добавьте его в исключения в настройках; двойной Shift там продолжит работать.
Как исправить текст вручную
Двойное нажатие Shift перепечатывает последние слова в другой раскладке. Если текст выделен, двойной Shift преобразует выделение: меняются только слова, набранные не в той раскладке. Повторное нажатие возвращает их обратно.
Чтобы преобразовать выделение, OsmoSwitcher копирует его сочетанием Command-C, а потом возвращает содержимое буфера обмена. Приложения, которые без выделения копируют всю строку, это не сбивает.
Какие раскладки поддерживаются
Русские и английские раскладки: «Русская», «Русская – ПК», ABC, U.S. и подобные. Обе нужно добавить в «Системных настройках» → «Клавиатура» → «Источники ввода».
Поля паролей
Ввод в полях паролей macOS скрывает от всех приложений, следящих за вводом, поэтому OsmoSwitcher его не видит и исправить там ничего не может.
Перед обращением в поддержку
Берегите свои данные. Обращения на GitHub общедоступны. Никогда не прикладывайте пароли, личную переписку и любой текст, который вы не стали бы публиковать.
Укажите модель Mac, версию macOS, версию OsmoSwitcher (она есть в его меню), приложение, в котором печатали, ваши раскладки, что вы набрали и что произошло.
Создать обращение
Или напишите на octoosmo@gmail.com — письмо останется между нами.
Конфиденциальность
О том, к каким данным обращается приложение и что оно хранит, написано в политике конфиденциальности OsmoSwitcher.