diff --git a/Clipboard-uk.md b/Clipboard-uk.md index 5aa77e3..fc9e2b3 100644 --- a/Clipboard-uk.md +++ b/Clipboard-uk.md @@ -91,3 +91,8 @@ Tesseract — **необов’язкова опція, типово вимкн ## Тимчасовий вміст операцій (v0.6.19) Тимчасовий вміст буфера для конвертації та заміни сніпетів позначається як виключений з історії буфера Windows і хмарної синхронізації. Це стосується службових записів KSwitcher, а не звичайного копіювання іншими програмами. Початковий буфер відновлюється, якщо операція досі володіє ним; дані, записані іншою програмою, не перезаписуються. Налаштування історії та збережені записи не змінюються. + + +## Клавіші доступу (v0.6.27) + +У вікні історії: **Alt+S** — пошук, **Alt+P** — вставити, **Alt+T** — вставити звичайний текст, **Alt+I** — закріпити/відкріпити, **Alt+D** — видалити, **Alt+O** — відкрити текстовий запис, **Alt+E** — редагувати вибране зображення. Остання дія залежить від типу запису. Enter, Shift+Enter, Ctrl+1…9 та Ctrl+O працюють як раніше. У відкритому контекстному меню достатньо підкресленої літери без Alt; **C** копіює текст OCR. Див. [поведінку клавіш доступу та розкладки](Usage-uk). diff --git a/Clipboard.md b/Clipboard.md index 0c588e7..0bdc0b6 100644 --- a/Clipboard.md +++ b/Clipboard.md @@ -91,3 +91,8 @@ The screenshots show demonstration entries created for this documentation. ## Temporary transaction contents (v0.6.19) Temporary clipboard contents used for conversion and snippet replacement are marked to stay out of Windows clipboard history and cloud synchronization. This applies to KSwitcher's own transaction writes, not to ordinary copies made by other applications. The original clipboard snapshot is restored when the transaction still owns the clipboard; a concurrent writer's contents are not overwritten. Clipboard history settings and stored items are unchanged. + + +## Access keys (v0.6.27) + +In the history window: **Alt+S** focuses Search, **Alt+P** pastes, **Alt+T** pastes plain text, **Alt+I** pins/unpins, **Alt+D** deletes, **Alt+O** opens a text item, and **Alt+E** edits a selected image. The last action changes with the item type. Existing Enter, Shift+Enter, Ctrl+1…9 and Ctrl+O behavior is unchanged. The context menu also accepts its underlined letters without Alt while open; **C** copies OCR text. See [access-key behavior and input layouts](Usage). diff --git a/Home-uk.md b/Home-uk.md index 78bc630..20d9b3a 100644 --- a/Home-uk.md +++ b/Home-uk.md @@ -156,13 +156,19 @@ KSwitcher — нативне C++/Win32-переписування Windows-фун - [Гарячі клавіші, буфер обміну та шаблони](https://gitea.hrynco.com/hrynco/hrynco-kswitcher/wiki/Usage-uk) - [Оновлення, дані та поширені запитання](https://gitea.hrynco.com/hrynco/hrynco-kswitcher/wiki/FAQ-uk) -Документацію та огляд можливостей актуалізовано для **v0.6.26**. Інтерфейс застосунку англійською; назви кнопок у посібнику наведені як у програмі. +Документацію та огляд можливостей актуалізовано для **v0.6.27**. Інтерфейс застосунку англійською; назви кнопок у посібнику наведені як у програмі. [![Підтримати KSwitcher: пригостіть розробника кавою](https://gitea.hrynco.com/hrynco/hrynco-kswitcher/wiki/raw/images/donate-uk.png)](https://send.monobank.ua/jar/88h2TddKfS) [Відкрити банку Monobank](https://send.monobank.ua/jar/88h2TddKfS) · Дякую, що підтримуєте KSwitcher! -## Останні зміни — v0.6.26 (2026-11-02) +## Останні зміни — v0.6.27 (2026-11-02) + +Меню підтримують вибір підкресленою літерою; кнопки й прапорці форм — **Alt+літера**. Наприклад, **S** відкриває Settings у меню трея, а **Alt+S** зберігає налаштування. Працює також в історії буфера, сніпетах, журналі та діалогах синхронізації, OCR і словників. + +[Клавіші доступу](Usage-uk) · [Завантажити v0.6.27](https://gitea.hrynco.com/hrynco/hrynco-kswitcher/releases/download/release-v0.6.27/KSwitcher-win-x64.zip) · [SHA256SUMS.txt](https://gitea.hrynco.com/hrynco/hrynco-kswitcher/releases/download/release-v0.6.27/SHA256SUMS.txt) + +## Попередній реліз — v0.6.26 (2026-11-02) **Settings → Sync…** підключає власний OpenBao KV v2. Перевірка під час запуску, кожні 10 хвилин та після збереження налаштувань. Конфлікти вирішуються окремо; сніпети мають сталі ID та записи видалення. Особисті словники й винятки об’єднуються незалежно. Типово вимкнено; оновіть усі ПК для формату синхронізації 2. diff --git a/Home.md b/Home.md index 3de56bf..6788e49 100644 --- a/Home.md +++ b/Home.md @@ -155,13 +155,19 @@ Enable **Start with Windows**. For elevated target applications, optionally enab - [Keyboard shortcuts, clipboard and snippets](https://gitea.hrynco.com/hrynco/hrynco-kswitcher/wiki/Usage) - [Updates, data and frequently asked questions](https://gitea.hrynco.com/hrynco/hrynco-kswitcher/wiki/FAQ) -Documentation is current through **v0.6.26**. The application interface is in English. This wiki is available in English and Ukrainian; use the language links at the top of each page to open its translation. +Documentation is current through **v0.6.27**. The application interface is in English. This wiki is available in English and Ukrainian; use the language links at the top of each page to open its translation. [![Support KSwitcher development — buy the developer a coffee](https://gitea.hrynco.com/hrynco/hrynco-kswitcher/wiki/raw/images/donate-en.png)](https://send.monobank.ua/jar/88h2TddKfS) [Donate via Monobank](https://send.monobank.ua/jar/88h2TddKfS) · Thank you for supporting KSwitcher! -## Recent changes — v0.6.26 (2026-11-02) +## Recent changes — v0.6.27 (2026-11-02) + +Menus support selection by underlined letter; form buttons and checkboxes support **Alt+letter**. For example, **S** opens Settings in the tray menu and **Alt+S** saves Settings. Also available in clipboard history, snippets, logs, synchronization, OCR and dictionary dialogs. + +[Access keys](Usage) · [Download v0.6.27](https://gitea.hrynco.com/hrynco/hrynco-kswitcher/releases/download/release-v0.6.27/KSwitcher-win-x64.zip) · [SHA256SUMS.txt](https://gitea.hrynco.com/hrynco/hrynco-kswitcher/releases/download/release-v0.6.27/SHA256SUMS.txt) + +## Previous release — v0.6.26 (2026-11-02) **Settings → Sync…** connects to your own OpenBao KV v2. Checks run at startup, every 10 minutes and after saving settings. Resolve conflicts per setting; snippets have stable IDs and tracked deletions. Personal dictionaries and exclusions merge independently. Disabled by default; update all participating PCs for sync format 2. diff --git a/Snippets-uk.md b/Snippets-uk.md index 720433a..1dd8cc0 100644 --- a/Snippets-uk.md +++ b/Snippets-uk.md @@ -59,3 +59,8 @@ Release checklist ## Синхронізація (v0.6.26) Сніпети зберігають сталі ID після перейменування. Незалежні зміни об’єднуються; записи видалення не дають незміненим офлайн-копіям мовчки повертати видалене. Видалення проти редагування та однакові тригери вирішуються окремо через **Sync… → Resolve individual conflicts…**. Наявні сніпети мігруються автоматично; оновіть усі ПК для формату синхронізації 2. [Підключення та відновлення](Sync-uk). + + +## Клавіші доступу редактора (v0.6.27) + +**Alt+A** — додати, **Alt+D** — видалити, **Alt+T** — поле Trigger, **Alt+R** — Replacement text, **Alt+M** — вставити маркер курсора, **Alt+E** — маркер Enter, **Alt+S** — зберегти, **Alt+C** — скасувати. Вимкнені дії залишаються недоступними. Див. [клавіші доступу](Usage-uk). diff --git a/Snippets.md b/Snippets.md index a8a8148..0e8c35c 100644 --- a/Snippets.md +++ b/Snippets.md @@ -59,3 +59,8 @@ Before replacing a trigger, KSwitcher copies and verifies the selected text. If ## Synchronization (v0.6.26) Snippets retain stable IDs across renames. Independent edits merge; deletion records prevent unchanged offline copies from restoring removed snippets. Deletion versus editing and duplicate triggers are resolved per item under **Sync… → Resolve individual conflicts…**. Existing snippets migrate automatically; update all PCs for sync format 2. [Setup and recovery](Sync). + + +## Editor access keys (v0.6.27) + +**Alt+A** adds, **Alt+D** deletes, **Alt+T** focuses Trigger, **Alt+R** focuses Replacement text, **Alt+M** inserts the cursor marker, **Alt+E** inserts the Enter marker, **Alt+S** saves and **Alt+C** cancels. Disabled actions remain unavailable. See [access keys](Usage). diff --git a/Sync-uk.md b/Sync-uk.md index 56f1865..b341129 100644 --- a/Sync-uk.md +++ b/Sync-uk.md @@ -84,3 +84,8 @@ path "auth/token/revoke-self" { ![Окремі конфлікти](raw/images/sync-conflicts-0626.png) [Головна](Home-uk) · [Сніпети](Snippets-uk) · [FAQ](FAQ-uk) + + +## Клавіші доступу діалогів (v0.6.27) + +**Alt+S** — зберегти/увійти/синхронізувати, **Alt+D** — завантажити з сервера, **Alt+U** — передати на сервер, **Alt+I** — окремі конфлікти, **Alt+F** — відключити/забути пароль, **Alt+C** — закрити. У діалозі конфліктів: **Alt+P** — значення цього ПК, **Alt+S** — сервера, **Alt+A** — застосувати вибір, **Alt+C** — скасувати. Наявні перевірки та підтвердження залишаються чинними. Див. [клавіші доступу](Usage-uk). diff --git a/Sync.md b/Sync.md index 9480b5f..1f62f43 100644 --- a/Sync.md +++ b/Sync.md @@ -107,3 +107,8 @@ Demonstration data only; actual v0.6.26 dialogs. ![Individual conflicts](https://gitea.hrynco.com/hrynco/hrynco-kswitcher/wiki/raw/images/sync-conflicts-0626.png) [Home](Home) · [Snippets](Snippets) · [FAQ](FAQ) + + +## Dialog access keys (v0.6.27) + +**Alt+S** saves/signs in/synchronizes, **Alt+D** downloads, **Alt+U** uploads, **Alt+I** opens individual conflicts, **Alt+F** disconnects/forgets the password and **Alt+C** closes. In the conflict dialog: **Alt+P** chooses this PC, **Alt+S** chooses the server, **Alt+A** applies choices and **Alt+C** cancels. Existing validation and confirmation behavior still applies. See [access keys](Usage). diff --git a/Usage-uk.md b/Usage-uk.md index fa2099e..c4b83bc 100644 --- a/Usage-uk.md +++ b/Usage-uk.md @@ -93,3 +93,12 @@ Chrome та Edge тепер використовують виділення з ## Синхронізація налаштувань (v0.6.26) **Settings → Sync…** доступна всім; увімкніть її після підключення власного OpenBao. **Save / Sign in / Sync** виконує звичайну двосторонню синхронізацію. **Download remote / Upload local** замінюють весь профіль: використовуйте для початкового підключення чи свідомого відновлення. **Resolve individual conflicts…** дозволяє вибрати окремі значення. Автоматичні перевірки працюють під час запуску, кожні 10 хвилин і невдовзі після Save. [Повний посібник](Sync-uk). + + +## Клавіші доступу до меню й форм (v0.6.27) + +У відкритому меню натисніть підкреслену літеру. Меню трея: **H** — історія буфера, **C** — захоплення екрана, **S** — Settings, **N** — Snippets, **K** — гарячі клавіші, **W** — не вимикати екран, **P** — пауза запису, **O** — папка даних, **L** — журнал, **U** — оновлення, **A** — про програму, **X** — вихід. Підменю паузи: **R** — відновити, **1** — 10 хвилин, **H** — година, **U** — до перезапуску. + +У формах **Alt+підкреслена літера** натискає кнопку, перемикає прапорець або переводить фокус у поле з відповідним підписом. У Settings: **Alt+S** — Save, **Alt+C** — Cancel, **Alt+K** — Keep screen awake, **Alt+Y** — Sync. Механізм також працює у Snippets, Logs, OCR, словниках, синхронізації та діалозі конфліктів. У межах кожної форми літери унікальні й відповідають англійським підписам. + +Якщо Windows приховує підкреслення, натисніть **Alt**. Клавіші доступу діють у відкритому меню/активному вікні й не замінюють налаштованих глобальних хоткеїв. Використовуйте розкладку, що вводить показану англійську літеру. Поле запису хоткея й далі записує Alt-комбінації: спочатку вийдіть із нього через **Tab**. Наявні скриншоти показують звичайний стан із прихованими підкресленнями; розташування та елементи керування залишаються актуальними. diff --git a/Usage.md b/Usage.md index 2feaed3..5001fd5 100644 --- a/Usage.md +++ b/Usage.md @@ -93,3 +93,12 @@ Triangle: **G**; trapezoid: **B**. **Ctrl++ / Ctrl+- / Ctrl+wheel** zoom; **Ctrl ## Synchronize settings (v0.6.26) **Settings → Sync…** is visible to everyone; enable it only after configuring your own OpenBao. **Save / Sign in / Sync** performs ordinary bidirectional synchronization. **Download remote / Upload local** replace an entire profile; use them for initial setup or deliberate recovery. **Resolve individual conflicts…** chooses individual values. Automatic checks run at startup, every 10 minutes and shortly after Save. [Complete guide](Sync). + + +## Menu and form access keys (v0.6.27) + +With a menu open, press its underlined letter. The tray menu uses **H** for clipboard history, **C** for capture, **S** for Settings, **N** for Snippets, **K** for shortcuts, **W** for keep awake, **P** for pause, **O** for the data folder, **L** for logs, **U** for update, **A** for About and **X** for Exit. In the pause submenu: **R** resumes, **1** pauses for 10 minutes, **H** for one hour and **U** until restart. + +In forms, press **Alt+the underlined letter** to activate a button, toggle a checkbox or focus a labeled field. Settings uses **Alt+S** for Save, **Alt+C** for Cancel, **Alt+K** for Keep screen awake and **Alt+Y** for Sync. The same mechanism is available in Snippets, Logs, OCR, dictionaries, synchronization and conflict dialogs. Letters are unique within each form and follow the English captions. + +Press **Alt** to reveal underlines if Windows hides them. These are local access keys while the window/menu is active; they do not replace configurable global shortcuts. Use an input layout that produces the displayed English letter. A focused shortcut-capture field still records Alt combinations: press **Tab** to leave it before using access keys. Existing screenshots show the normal state with keyboard cues hidden; the layouts and controls remain applicable.