Add Ukrainian user guide and application screenshots
@@ -0,0 +1,57 @@
|
|||||||
|
# Автовиправлення та словники
|
||||||
|
|
||||||
|
Автовиправлення **експериментальне та вимкнене за замовчуванням**. Воно використовує локальні словники: англійська й українська обрані за замовчуванням, російську можна увімкнути окремо.
|
||||||
|
|
||||||
|
## Увімкнення
|
||||||
|
|
||||||
|
1. У **Settings** увімкніть **Automatically correct layout (experimental)**.
|
||||||
|
2. Відкрийте **Auto-correction options…** і виберіть мови.
|
||||||
|
3. Переконайтеся, що відповідні розкладки включені в **Layout cycle**.
|
||||||
|
4. Натисніть **OK**, потім **Save** у головних налаштуваннях.
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|
## Приклади
|
||||||
|
|
||||||
|
Наберіть слово фізично на клавіатурі, натисніть **Space** і зробіть коротку паузу:
|
||||||
|
|
||||||
|
| Набрано | Результат |
|
||||||
|
| --- | --- |
|
||||||
|
| `ghbdsn` | `привіт` |
|
||||||
|
| `lsv` | `дім` |
|
||||||
|
| `ljvfiyz` | `домашня` |
|
||||||
|
| `рщгіу` | `house` |
|
||||||
|
| `(ljvf)` | `(дома)` |
|
||||||
|
|
||||||
|
Перевірка запускається після пробілу й приблизно 250 мс спокою. Якщо продовжити друкувати, очікуване виправлення скасовується. Програма виправляє невідоме слово лише коли знаходить однозначний словниковий варіант в іншій розкладці. Це не перевірка граматики й не переклад між мовами.
|
||||||
|
|
||||||
|
**Undo** повертає початковий текст і розкладку. Відхилене таким чином слово не виправляється до перезапуску KSwitcher.
|
||||||
|
|
||||||
|
## Параметри
|
||||||
|
|
||||||
|
| Поле | Значення |
|
||||||
|
| --- | --- |
|
||||||
|
| Frequency rank limit | `0` — весь словник; додатне число — лише кандидати з рангом не більшим за цей поріг |
|
||||||
|
| Minimum word length | Від 1 до 32 літер, за замовчуванням `3`; навколишня пунктуація не рахується |
|
||||||
|
| Characters before a word | Дозволені знаки перед словом: дужки, лапки та інша пунктуація |
|
||||||
|
| Characters after a word | Дозволені знаки після слова, зокрема закривальні дужки, двокрапка і крапка з комою |
|
||||||
|
| Excluded applications | Імена процесів через кому, де автовиправлення вимкнене |
|
||||||
|
| Personal dictionary | Слова через кому, які ніколи не слід автоматично виправляти |
|
||||||
|
|
||||||
|
Знаки вводяться без пробілів і роздільників; вони зберігаються в результаті. Відомі слова початкової мови захищені незалежно від порогу частотності. Для зменшення випадкових замін програма пропускає, зокрема, URL, адреси email, слова з цифрами, змішаним регістром або повністю великими літерами. Редактори коду, термінали та менеджери паролів входять до стандартних винятків.
|
||||||
|
|
||||||
|
## Редагування словників
|
||||||
|
|
||||||
|
Натисніть **Open dictionary folder**. Файли можна редагувати звичайним текстовим редактором зі збереженням у **UTF-8**.
|
||||||
|
|
||||||
|
Формат рядка: слово малими літерами, символ табуляції, додатний числовий ранг:
|
||||||
|
|
||||||
|
```text
|
||||||
|
абонент 33717
|
||||||
|
```
|
||||||
|
|
||||||
|
Число — статичний частотний ранг зі словникового джерела: менше число означає частіше слово. Воно **не змінюється під час користування програмою**. Для власного слова можна поставити `1`, щоб воно проходило будь-який додатний поріг. При порозі `0` використовуються всі слова незалежно від рангу. Зберігайте унікальність слів і лексикографічний порядок рядків.
|
||||||
|
|
||||||
|
Після редагування натисніть **OK** у параметрах автовиправлення, потім **Save** у Settings — словники перезавантажаться. Перед оновленням програми зробіть копію власних змін у словниках.
|
||||||
|
|
||||||
|
Дані словників походять із FrequencyWords і поширюються за CC BY-SA 4.0; джерела та ліцензії включені до архіву програми.
|
||||||
+44
@@ -0,0 +1,44 @@
|
|||||||
|
# Оновлення, дані та поширені запитання
|
||||||
|
|
||||||
|
## Як оновити програму?
|
||||||
|
|
||||||
|
1. Завантажте ZIP із [Releases](https://gitea.hrynco.com/hrynco/hrynco-kswitcher/releases).
|
||||||
|
2. Закрийте KSwitcher через **Exit** у меню трея.
|
||||||
|
3. Зробіть резервну копію папки `data` та власних змін у `dictionaries`.
|
||||||
|
4. Замініть файли програми, зберігши свої дані, і запустіть `KSwitcher.exe`.
|
||||||
|
|
||||||
|
## Де зберігаються дані?
|
||||||
|
|
||||||
|
Програма намагається використовувати папку даних поруч з EXE; якщо вона недоступна для запису — каталог у LocalAppData. Пункт **Open data folder** відкриває фактичне місце зберігання.
|
||||||
|
|
||||||
|
Історія буфера шифрується Windows DPAPI для поточного користувача. Налаштування та snippets зберігаються як текст. Копіювання зашифрованої історії до іншого облікового запису не є підтримуваним способом перенесення. Для налаштувань є **Import settings… / Export settings…**.
|
||||||
|
|
||||||
|
## Чому хоткей не замінює Win+V у Task Manager?
|
||||||
|
|
||||||
|
Якщо цільове вікно працює з правами адміністратора, звичайному процесу KSwitcher може бракувати прав для перехоплення клавіш та введення. Для такого сценарію увімкніть **Start with Windows** і **Start with Windows as administrator**. Підтвердіть запит UAC; програма створює завдання входу для поточного користувача через Task Scheduler. Збереження цієї опції не підвищує права вже запущеного звичайного процесу: перезапустіть його з правами адміністратора або увійдіть у Windows знову.
|
||||||
|
|
||||||
|
## Що перевірити, якщо автовиправлення не спрацювало?
|
||||||
|
|
||||||
|
- Функцію увімкнено та налаштування збережено.
|
||||||
|
- Мова обрана у **Auto-correction options…**, а її розкладка включена в цикл.
|
||||||
|
- Слово набране фізично, завершене пробілом і після нього була коротка пауза.
|
||||||
|
- Програма не у винятках, слово відповідає мінімальній довжині та словниковому порогу.
|
||||||
|
- Слово не входить до особистих винятків і не було відхилене через Undo в цій сесії.
|
||||||
|
|
||||||
|
Функція навмисно пропускає неоднозначні випадки та відомі слова початкової мови. Для них використовуйте ручне виправлення.
|
||||||
|
|
||||||
|
## Чи працює в Teams?
|
||||||
|
|
||||||
|
У програмі є обробка полів Teams / WebView2 для виділеного та щойно набраного тексту. Якщо редактор не дає безпечно визначити діапазон, виділіть текст вручну та повторіть команду. Поведінка залежить від конкретного поля введення й прав процесів.
|
||||||
|
|
||||||
|
## Чи потрібен інтернет для словників?
|
||||||
|
|
||||||
|
Ні. Автовиправлення працює з локальними файлами. Завантаження нових версій виконується через Releases.
|
||||||
|
|
||||||
|
## Чи можна одночасно запускати Typlo?
|
||||||
|
|
||||||
|
Уникайте одночасної роботи з однаковими комбінаціями: обидві програми можуть конкурувати за клавіатурні події. Закрийте Typlo або розведіть хоткеї.
|
||||||
|
|
||||||
|
## Ліцензія
|
||||||
|
|
||||||
|
Код KSwitcher — MIT. Дані словників — CC BY-SA 4.0. Точні джерела та повідомлення про ліцензії містяться в дистрибутиві й репозиторії.
|
||||||
+5
-5
@@ -2,7 +2,7 @@
|
|||||||
|
|
||||||
KSwitcher — невеликий нативний застосунок для **Windows 10/11 x64**, написаний на C++/Win32. Він виправляє текст, набраний у неправильній розкладці, зберігає історію буфера обміну та розгортає текстові шаблони. Працює з іконки в системному треї; встановлення .NET чи додаткового runtime не потрібне.
|
KSwitcher — невеликий нативний застосунок для **Windows 10/11 x64**, написаний на C++/Win32. Він виправляє текст, набраний у неправильній розкладці, зберігає історію буфера обміну та розгортає текстові шаблони. Працює з іконки в системному треї; встановлення .NET чи додаткового runtime не потрібне.
|
||||||
|
|
||||||
**[Завантажити останню версію (ZIP)](../releases/download/latest/KSwitcher-win-x64.zip)** · **[Усі релізи](../releases)**
|
**[Завантажити останню версію (ZIP)](https://gitea.hrynco.com/hrynco/hrynco-kswitcher/releases/download/latest/KSwitcher-win-x64.zip)** · **[Усі релізи](https://gitea.hrynco.com/hrynco/hrynco-kswitcher/releases)**
|
||||||
|
|
||||||
## Можливості
|
## Можливості
|
||||||
|
|
||||||
@@ -31,14 +31,14 @@ KSwitcher — невеликий нативний застосунок для **
|
|||||||
|
|
||||||
## Налаштування
|
## Налаштування
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
Скріншот показує справжній інтерфейс із демонстраційними налаштуваннями. Перелік розкладок залежить від Windows на вашому комп’ютері.
|
Скріншот показує справжній інтерфейс із демонстраційними налаштуваннями. Перелік розкладок залежить від Windows на вашому комп’ютері.
|
||||||
|
|
||||||
## Докладні інструкції
|
## Докладні інструкції
|
||||||
|
|
||||||
- [Автовиправлення та словники](Auto-correction)
|
- [Автовиправлення та словники](https://gitea.hrynco.com/hrynco/hrynco-kswitcher/wiki/Auto-correction)
|
||||||
- [Гарячі клавіші, буфер обміну та шаблони](Usage)
|
- [Гарячі клавіші, буфер обміну та шаблони](https://gitea.hrynco.com/hrynco/hrynco-kswitcher/wiki/Usage)
|
||||||
- [Оновлення, дані та поширені запитання](FAQ)
|
- [Оновлення, дані та поширені запитання](https://gitea.hrynco.com/hrynco/hrynco-kswitcher/wiki/FAQ)
|
||||||
|
|
||||||
Документація для **v0.1.0**. Інтерфейс застосунку англійською; назви кнопок у посібнику наведені як у програмі.
|
Документація для **v0.1.0**. Інтерфейс застосунку англійською; назви кнопок у посібнику наведені як у програмі.
|
||||||
|
|||||||
+46
@@ -0,0 +1,46 @@
|
|||||||
|
# Гарячі клавіші, буфер обміну та шаблони
|
||||||
|
|
||||||
|
## Стандартні комбінації
|
||||||
|
|
||||||
|
| Дія | Комбінація |
|
||||||
|
| --- | --- |
|
||||||
|
| Next layout | Ctrl+Alt+Shift+Space |
|
||||||
|
| Change case | Ctrl+Alt+Shift+C |
|
||||||
|
| Transliterate | Ctrl+Alt+Shift+T |
|
||||||
|
| Undo | Ctrl+Alt+Shift+Z |
|
||||||
|
| Clipboard history | Ctrl+Shift+V |
|
||||||
|
| Перші три розкладки | Ctrl+Alt+Shift+1 / 2 / 3 |
|
||||||
|
|
||||||
|
Щоб змінити хоткей, клацніть його поле в **Settings**, натисніть потрібні клавіші та збережіть налаштування. **Backspace / Delete** без модифікаторів очищає поле. Для розкладки спочатку виберіть її в списку й змініть **Direct layout shortcut**.
|
||||||
|
|
||||||
|
Можна призначити **Win+V**, **Win+Shift+S** та інші звичайні комбінації Windows. Поки KSwitcher працює, точно призначена комбінація виконує його дію. Змініть хоткей або закрийте програму, щоб повернути системну поведінку. Захищені **Ctrl+Alt+Delete** та **Win+L** призначити не можна.
|
||||||
|
|
||||||
|
## Історія буфера обміну
|
||||||
|
|
||||||
|
Увімкніть **Record clipboard history**. Відкривайте список через іконку в треї або налаштований хоткей. У списку показуються текстові фрагменти та мініатюри зображень; доступні пошук і закріплення. Повторні зображення від Snipping Tool дедуплікуються.
|
||||||
|
|
||||||
|
| У вікні історії | Дія |
|
||||||
|
| --- | --- |
|
||||||
|
| Enter | Вставити вибраний елемент |
|
||||||
|
| Shift+Enter | Вставити як звичайний текст |
|
||||||
|
| Ctrl+1 … Ctrl+9 | Швидко вставити елемент |
|
||||||
|
| Ctrl+P | Закріпити / відкріпити |
|
||||||
|
| Delete | Видалити елемент |
|
||||||
|
| Ctrl+O | Відкрити повний перегляд |
|
||||||
|
| Escape | Закрити вікно |
|
||||||
|
|
||||||
|
Історія підтримує текст, зображення та списки файлів. HTML/RTF-дані дозволяють зберігати форматування; попередній перегляд не гарантує точного відтворення всіх стилів документа. У контекстному меню зображення **Copy text from image** запускає OCR Windows; потрібен відповідний встановлений мовний компонент.
|
||||||
|
|
||||||
|
У **Settings** можна обмежити кількість елементів, загальний обсяг і розмір одного елемента, очистити історію та виключити програми за іменами процесів. У меню трея є тимчасове призупинення запису.
|
||||||
|
|
||||||
|
## Snippets
|
||||||
|
|
||||||
|
Відкрийте **Snippets…**, задайте тригер і текст заміни. Шаблон може містити кілька рядків. Маркер `{cursor}` задає позицію курсора після розгортання; `{{cursor}}` вставляє буквальний текст `{cursor}`.
|
||||||
|
|
||||||
|
Наприклад, для тригера `;hello` можна задати:
|
||||||
|
|
||||||
|
```text
|
||||||
|
Hello, {cursor}!
|
||||||
|
```
|
||||||
|
|
||||||
|
Це зручно для привітань, підписів і повторюваних відповідей. Розпізнавання тригерів підтримується між розкладками.
|
||||||
+7
@@ -0,0 +1,7 @@
|
|||||||
|
## KSwitcher
|
||||||
|
|
||||||
|
- [Огляд і завантаження](https://gitea.hrynco.com/hrynco/hrynco-kswitcher/wiki/Home)
|
||||||
|
- [Автовиправлення та словники](https://gitea.hrynco.com/hrynco/hrynco-kswitcher/wiki/Auto-correction)
|
||||||
|
- [Хоткеї, буфер, snippets](https://gitea.hrynco.com/hrynco/hrynco-kswitcher/wiki/Usage)
|
||||||
|
- [Оновлення та FAQ](https://gitea.hrynco.com/hrynco/hrynco-kswitcher/wiki/FAQ)
|
||||||
|
- [Релізи](https://gitea.hrynco.com/hrynco/hrynco-kswitcher/releases)
|
||||||
Binary file not shown.
|
After Width: | Height: | Size: 64 KiB |
Binary file not shown.
|
After Width: | Height: | Size: 85 KiB |
Reference in New Issue
Block a user