6
Auto correction uk
Anatolii Hrynchuk edited this page 2026-11-02 11:19:13 +02:00
This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

Автовиправлення та словники

English | Українська

Автовиправлення експериментальне й типово вимкнене. Воно використовує локальні англійський, український і російський словники; враховуються лише обрані мови, розкладки яких увімкнено в циклі.

Увімкнення

  1. У Settings увімкніть Automatic correction (experimental).
  2. Відкрийте Auto-correction options… та оберіть мови.
  3. Увімкніть їхні розкладки в Layout cycle.
  4. Натисніть OK, потім Save у Settings.

Розтягуйте діалог, щоб збільшити всі три поля особистих словників. Додаткова висота віддається полям, а нижні елементи зміщуються вниз. На малих екранах доступ до елементів забезпечує прокручування.

Як працює виправлення

Наберіть слово й натисніть пробіл. Перевірка починається одразу, без колишнього очікування 250 мс тиші. Натискання під час операції зберігаються в черзі та відтворюються після її завершення.

Набрано Результат
ghbdsn привіт
lsv дім
hj,bnm робить
рщгіу house

Результат має бути у словнику обраної мови та відповідати правилам. Відомі слова початкової мови захищено: наприклад, ye є в англійському словнику, тому мінімальна довжина 1 не змусить програму замінити ye на ну. Для таких випадків є ручна конвертація.

Якщо кілька мов дають однакове правильне написання, виправлення дозволено; цільова розкладка визначається порядком обраних мов. Якщо правильні написання різні, випадок неоднозначний і пропускається. Це виправлення розкладки, а не перевірка орфографії чи переклад.

Undo повертає початковий текст і розкладку; відхилене виправлення не повторюється до перезапуску KSwitcher.

Як додавати власні слова

Введіть правильне написання, наприклад робить, у My dictionary → Ukrainian. Розділяйте слова комами або новими рядками. Не вводьте помилкову розкладку hj,bnm, числові ранги чи пари помилка=виправлення. Натисніть OK, потім Save у Settings.

Поля English, Ukrainian та Russian додають правильні слова до відповідних словників. Never correct these words — окремий список винятків через кому: ці слова не слід автоматично виправляти. Це різні налаштування.

Решта параметрів

Поле Значення
Frequency rank limit 0 — весь словник; додатне число обмежує кандидатів указаним або кращим рангом
Minimum word length 1–32 літери; типово 3
Excluded applications Назви процесів через кому, у яких виправлення вимкнено
Characters before / after a word Дозволена пунктуація навколо слова без пробілів і роздільників; зберігається в результаті

Знак усередині помилково набраного слова може бути літерою іншої розкладки: кома в hj,bnm перетворюється на б. Перевіряється вже результат конвертації. Для пунктуації навколо слова діють окремі поля before/after. URL, адреси пошти, цифри та небезпечні шаблони регістру не є звичайними кандидатами. Редактори коду, термінали й менеджери паролів типово виключено.

Файли словників — розширений варіант

Для власних слів користуйтеся My dictionary. Open dictionary folder відкриває базові файли UTF-8. Рядок має містити слово малими літерами, табуляцію й додатний ранг частоти, наприклад абонент<TAB>33717 (замість <TAB> — справжня табуляція).

Ранг статичний і не змінюється від використання; менше число означає частіше слово. Завантажувач сортує записи й прибирає дублікати в пам’яті, тому вручну сортувати за абеткою вже не потрібно. Неправильний формат рядка або рангу все ще спричиняє помилку. Після редагування натисніть OK → Save для перезавантаження. Перед ручною заміною файлів збережіть копію власних змін.

Дані словників походять із FrequencyWords, ліцензія CC BY-SA 4.0; джерела та ліцензійні повідомлення містяться в архіві.

Особисті слова мають містити 1–32 літери вибраної мови. Українська і дозволена; схожа латинська i належить англійському словнику й відхиляється в українському. Це перевірка мови символів, а не помилка мінімальної довжини.

Доповнення українського словника (v0.6.23)

Вбудований словник тепер містить поточні з додатковим рангом 50001. Коли українська ввімкнена у словниках і циклі розкладок, Gjnjxys та Поточны можуть перетворитися на Поточні . Правильне слово не змінюється. Для запуску корекції натисніть пробіл. Типовий ліміт частотності 0 включає цей запис; додатний ліміт менший за 50001 виключає його.

Оновлювач зберігає наявні словники. Якщо після оновлення слова немає, додайте поточні у My dictionary → Ukrainian, потім натисніть OK → Save. Особисті слова працюють за будь-якого ліміту частотності. Виключені програми, мінімальна довжина й перевірка неоднозначності залишаються чинними.

Особисті слова на кількох ПК (v0.6.26)

Опціональна синхронізація OpenBao передає My dictionary окремо для кожної мови, Never correct these words, винятки програм і параметри виправлення. Спочатку натисніть OK, потім Save у Settings. Незалежні додавання/видалення слів об’єднуються за належністю до набору. Самі файли словників залишаються локальними.

Власні заміни та виправлення описок — v0.6.28

У Auto-correction options… додано два незалежні режими; обидва типово вимкнені й потребують головного прапорця Automatic correction (experimental).

  • Use custom replacements: одна пара помилка=виправлення на рядок, наприклад првиіт=привіт або helo=hello. По 1–32 літери тієї самої підтримуваної мови, без пробілів чи пунктуації. Регістр нормалізується; дублікати вихідного слова заборонені. Власні пари мають пріоритет навіть над відомими словами, не потребують наявності у словнику та не обмежуються частотним рангом.
  • Correct spelling typos using dictionaries: невідоме слово поточної мови перевіряється, якщо виправлення розкладки не знайдено. Допускається одна вставка, пропуск, заміна літери або перестановка сусідніх літер. Вхідне й цільове слово мають не менше 4 літер. Якщо словник дає кілька варіантів, слово не змінюється, навіть коли частотний фільтр відсікає один із них. Особисті слова також беруть участь. Це виправлення слів, а не граматики чи змісту речення.

Обидва режими спрацьовують після пробілу, зберігають початкову велику літеру та зовнішню пунктуацію і не перемикають розкладку. Діють вибрані мови, цикл розкладок, мінімальна довжина, винятки програм і слів та захищені поля. ALL CAPS, змішаний регістр ідентифікаторів, числа, URL та email пропускаються. Заміни не утворюють ланцюжків. Undo повертає оригінал і блокує його повторне виправлення до перезапуску. Натисніть OK → Save; пари й перемикачі входять в експорт та синхронізацію.