Table of Contents
- KSwitcher — розкладка клавіатури та буфер обміну
- Можливості
- Швидкий старт
- Можливості на скриншотах
- 1. Виправлення розкладки
- 2. Перемикання мов
- 3. Автовиправлення
- 4. Робота з текстом
- 5. Історія буфера
- 6. Попередній перегляд
- 7. OCR
- 8. Сніпети
- 9. Хоткеї
- 10. Скріншоти
- 11. Автозапуск
- Докладні інструкції
- Останні зміни — v0.6.30 (2026-11-02)
- Попередній реліз — v0.6.29 (2026-11-02)
- Попередній реліз — v0.6.28 (2026-11-02)
- Попередній реліз — v0.6.27 (2026-11-02)
- Попередній реліз — v0.6.26 (2026-11-02)
- Попередній реліз — v0.6.25 (2026-11-01)
- Попередній реліз — v0.6.24 (2026-11-01)
- Попередній реліз — v0.6.23 (2026-11-01)
- Попередній реліз — v0.6.22 (2026-10-31)
- Попередній реліз — v0.6.21 (2026-10-31)
KSwitcher — розкладка клавіатури та буфер обміну
English | Українська
⬇ Завантажити останній реліз (Windows x64, ZIP)
KSwitcher — невеликий нативний застосунок для Windows 10/11 x64, написаний на C++/Win32. Він виправляє текст, набраний у неправильній розкладці, зберігає історію буфера обміну, розгортає текстові шаблони, захоплює скріншоти й дозволяє додавати позначки. Працює з іконки в системному треї; встановлення .NET чи додаткового runtime не потрібне.
KSwitcher — нативне C++/Win32-переписування Windows-функціональності Typlo. Оригінальний проєкт: Typlo на GitHub.
Можливості
| Функція | Що робить |
|---|---|
| Виправлення розкладки | Конвертує виділений або щойно набраний текст, наприклад ghbdsn → привіт |
| Перемикання мов | Налаштовуваний порядок розкладок і окремі комбінації для кожної мови |
| Автовиправлення | Експериментальне визначення правильної розкладки за локальними словниками |
| Робота з текстом | Зміна регістру, транслітерація та Undo |
| Історія буфера | Текст, зображення та списки файлів; пошук, закріплення і швидке вставлення |
| Попередній перегляд | Мініатюри зображень у списку, підтримка форматування HTML/RTF |
| OCR | Локальне розпізнавання зображень: Windows OCR або опціональний Tesseract |
| Сніпети | Текстові шаблони, багаторядковий текст і позиція курсора |
| Хоткеї | Запис комбінації натисканням клавіш, зокрема заміна звичайних системних комбінацій |
| Скріншоти | Win+Shift+S → буфер → сповіщення з мініатюрою → редактор із позначками |
| Синхронізація налаштувань | Власний OpenBao, окремі конфлікти й відстеження видалень сніпетів |
| Автозапуск | Звичайний або з правами адміністратора |
Швидкий старт
- Завантажте ZIP із розділу Releases та розпакуйте весь архів у постійну папку.
- Запустіть
KSwitcher.exe. Залиште папкуdictionariesпоруч із програмою. - Двічі клацніть іконку в треї, щоб відкрити Settings.
- У Layout cycle залиште потрібні розкладки та впорядкуйте їх кнопками Move up / Move down.
- За потреби змініть хоткеї та натисніть Save.
Для ручного виправлення виділіть помилково набраний текст і натисніть комбінацію Next layout. Якщо увімкнено Convert recently typed text when nothing is selected, можна виправляти щойно набраний текст без ручного виділення. Опція Switch Windows input layout after conversion також перемикає мову подальшого введення.
Можливості на скриншотах
Приклади містять демонстраційні дані. Застарілі знімки Settings та автокорекції вилучено для v0.6.28; актуальні кроки й приклади замін наведені в посібниках.
1. Виправлення розкладки
Виділіть ghbdsn і натисніть Next layout, щоб отримати привіт. Увімкніть конвертацію щойно набраного тексту, щоб працювати без виділення. На зображенні — демонстраційне вікно з результатами функцій KSwitcher, а не окремий діалог програми.
2. Перемикання мов
У Layout cycle увімкніть потрібні мови, впорядкуйте їх через Move up / Move down і задайте Direct layout shortcut для прямого переходу до мови. Перелік розкладок береться з Windows.
3. Автовиправлення
Наберіть hj,bnm і пробіл, щоб отримати робить, якщо українську увімкнено й слово є в її словнику. Правильні написання додавайте в My dictionary. Розтягуйте діалог, щоб збільшити три поля словників.
4. Робота з текстом
Change case змінює hello world → Hello World → HELLO WORLD. Transliterate перетворює Київ → Kyiv, а Undo скасовує конвертацію. Демонстрація показує результати реальних функцій перетворення.
5. Історія буфера
Відкрийте історію через Win+V, знайдіть попередній запис і натисніть Enter, щоб вставити його. Ctrl+P закріплює запис, Shift+Enter вставляє звичайний текст. Підтримуються текст, зображення та списки файлів.
6. Попередній перегляд
Виберіть запис і натисніть Open item / Ctrl+O, щоб переглянути його повністю; на скриншоті — багаторядковий текст. Для зображень є мініатюри. HTML/RTF дозволяє зберегти форматування під час вставлення; за потреби вставляйте звичайний текст.
7. OCR
Зображення розпізнаються локально у фоні: за словом можна знайти картинку, на якій воно написане. Використовуйте Windows OCR або встановлений Tesseract 5 із моделями, наприклад ukr+eng+rus. Check installation перевіряє наявність, а OK → Save застосовує вибір.
8. Сніпети
Задайте ;hello для привітання, ;thanks для підпису або ;check для багаторядкового списку. {cursor} ставить курсор у потрібне місце розгорнутого тексту. Тригери працюють між розкладками.
Приклад: ;run → rider .{enter} (вставлення тексту й натискання Enter).
9. Хоткеї
Клацніть поле хоткея, натисніть потрібну комбінацію й збережіть через Save. Backspace / Delete очищає поле. Наявні хоткеї зберігаються після оновлень; можна призначати звичайні системні комбінації на кшталт Win+V.
10. Скріншоти
Натисніть Win+Shift+S, захопіть ділянку й відкрийте сповіщення з мініатюрою для редагування. Додайте стрілки, номери, підсвітку, текст або фігури й скопіюйте результат або збережіть PNG через Ctrl+S. Початковий інструмент — Олівець (F); у прикладі показано кнопку Save та демонстраційні позначки.
11. Автозапуск
Увімкніть Start with Windows. Для роботи з підвищеними правами можна також увімкнути Start with Windows as administrator і підтвердити UAC. Збереження опції не підвищує права вже запущеного процесу.
Докладні інструкції
- Автовиправлення та словники
- Гарячі клавіші, буфер обміну та шаблони
- Оновлення, дані та поширені запитання
Документацію та огляд можливостей актуалізовано для v0.6.30. Інтерфейс застосунку англійською; назви кнопок у посібнику наведені як у програмі.
Відкрити банку Monobank · Дякую, що підтримуєте KSwitcher!
Останні зміни — v0.6.30 (2026-11-02)
Після підтвердженої невдалої вставки стан повторної конвертації очищається, розкладка не перемикається. Додано один захищений перевірками повтор вставки для native EDIT із незмінним виділенням, коли ввімкнено Write log. Це не загальне виправлення асинхронних виділень у вебредакторах.
Details · Download v0.6.30 · SHA256SUMS.txt
Попередній реліз — v0.6.29 (2026-11-02)
Кнопка Clear history… / Alt+H безпосередньо у вікні історії буфера. Після підтвердження видаляє всі записи, включно із закріпленими та прихованими пошуком; типово вибрано No. Поточний буфер Windows і подальший запис історії не змінюються.
Clipboard guide · Download v0.6.29 · SHA256SUMS.txt
Попередній реліз — v0.6.28 (2026-11-02)
Власні автозаміни та словникове виправлення описок; злиття профілів уже при першому підключенні; часткова синхронізація зі збереженням розкладок кожного ПК; конкретні повідомлення про відсутні розкладки; розширена діагностика виділення й копіювання.
Auto-correction · Sync · Diagnostics
Download v0.6.28 · SHA256SUMS.txt
Попередній реліз — v0.6.27 (2026-11-02)
Меню підтримують вибір підкресленою літерою; кнопки й прапорці форм — Alt+літера. Наприклад, S відкриває Settings у меню трея, а Alt+S зберігає налаштування. Працює також в історії буфера, сніпетах, журналі та діалогах синхронізації, OCR і словників.
Клавіші доступу · Завантажити v0.6.27 · SHA256SUMS.txt
Попередній реліз — v0.6.26 (2026-11-02)
Settings → Sync… підключає власний OpenBao KV v2. Перевірка під час запуску, кожні 10 хвилин та після збереження налаштувань. Конфлікти вирішуються окремо; сніпети мають сталі ID та записи видалення. Особисті словники й винятки об’єднуються незалежно. Типово вимкнено; оновіть усі ПК для формату синхронізації 2.
Підключення, конфлікти та відновлення · Завантажити v0.6.26 · SHA256SUMS.txt
Попередній реліз — v0.6.25 (2026-11-01)
Олівець (F) тепер перетворює майже прямий штрих на редаговану пряму після відпускання миші. Кут, кінцеві точки й стиль зберігаються. Ctrl+Z повертає початковий штрих; короткі штрихи, помітні вигини та рух назад не вирівнюються.
Приклади та обмеження · Завантажити v0.6.25 · SHA256SUMS.txt
Попередній реліз — v0.6.24 (2026-11-01)
Згладжування олівця та розпізнавання прямокутників, кіл, еліпсів, трикутників і трапецій; інструменти Triangle (G) та Trapezoid (B); поворот фігур і незалежні вершини трикутника. Масштабування через Ctrl++ / Ctrl+- або Ctrl+колесо, скидання через Ctrl+0, переміщення середньою кнопкою. Ctrl+Z повертає початковий штрих олівця.
Посібник редактора · Завантажити v0.6.24 · SHA256SUMS.txt
Попередній реліз — v0.6.23 (2026-11-01)
Зберігайте знімки з позначками у PNG у повній роздільній здатності через Save… / Ctrl+S; Ctrl+Shift+S дозволяє вибрати інший файл. Вбудований словник тепер містить поточні для Gjnjxys + пробіл → Поточні. Chrome та Edge використовують виділення з паузами; повідомлений браузерний випадок ще потребує перевірки наживо.
Оновлювач зберігає наявні словники. Якщо нового слова немає, додайте поточні до My dictionary → Ukrainian, потім натисніть OK → Save.
Автокорекція · Скріншоти · Використання · FAQ
Завантажити v0.6.23 · SHA256SUMS.txt
Попередній реліз — v0.6.22 (2026-10-31)
Від v0.6.22 конвертація щойно набраного тексту, повторна конвертація та Undo можуть відновлювати часткове виділення. Якщо копіювання повернуло перевірений суфікс очікуваного тексту, KSwitcher розширює виділення натисканнями Shift+Left із паузами й копіює повторно. Заміна виконується лише після перевірки всього очікуваного фрагмента. Спроба відновлення одна; порожній або сторонній фрагмент не розширюється, а зміна контексту введення й далі скасовує операцію.
Для щойно набраного тексту фізичні клавіші зіставляються через розкладки з підтримкою конвертації, з урахуванням кирилиці й великих літер. Приклади: Switcher замість PuntoSwitcher , зштп замість повного розкладкового відповідника snipping та лувШт для LinkedIn . Діагностика тепер містить очікуваний попередній результат і етапи відновлення суфікса. Комбінації клавіш, налаштування циклу та перевірка результату вставлення не змінюються.
Регресійні тести перевіряють зіставлення суфіксів; інтеграційні тести в окремому редакторі — відновлення PuntoSwitcher і буфера обміну. Перевірку безпосередньо в LinkedIn та ChatGPT ще не завершено. Редактори можуть по-різному обробляти імітоване введення; якщо повна перевірка не вдалася, конвертація скасовується. Для повідомлення про повторний збій додайте скопійовані деталі діагностики.
Завантажити v0.6.22 · SHA256SUMS.txt
Попередній реліз — v0.6.21 (2026-10-31)
Від v0.6.21 команда Next layout пропускає ввімкнені розкладки, для яких конвертація не змінює текст, і шукає змінений результат у заданому порядку циклу. Російське рф пропускає українську й стає англійським ha; українське шььш пропускає російську й стає англійським immi, якщо англійська йде наступною в налаштованому циклі. Кожен варіант обчислюється з початкового тексту. Враховуються лише ввімкнені розкладки з підтримкою конвертації.
Якщо жодна з них не змінює текст (наприклад, 123 або спільні літери, коли ввімкнено лише російську й українську), текст залишається незмінним, а операція переходить на одну розкладку вперед. Мова введення Windows перемикається лише за ввімкненої опції Switch Windows input layout after conversion. Прямі комбінації розкладок і далі використовують обрану мову. Типові комбінації клавіш та автовиправлення не змінюються.




