Застосунок CyrFlip працює самостійно — ставить маркер EN/RU/UK на системний курсор і поруч із кареткою в будь-якому застосунку, транслітерує текст однією гарячою клавішею. Якщо ви використовуєте VS Code — необов'язкове розширення для VS Code додає той самий маркер точно біля каретки редактора Monaco. Нижче описано, як їх налаштувати.
Застосунок - це «мозок»: він знає активну розкладку. Розширення - лише поверхня для відображення в VS Code, бо VS Code малює власну каретку, позицію якої застосунок не може точно відстежити ззовні.
CyrFlip.exe (трей) %LOCALAPPDATA%\CyrFlip\ Розширення VS Code
визначає EN / RU / UK ──пише──▶ layout.txt ──стежить──▶ малює маркер
біля каретки редактора
Застосунок має бути запущений, інакше розширенню нема що показувати - воно лише читає те, що публікує застосунок. Без VS Code ви все одно отримуєте значок у треї, маркер на курсорі миші та гарячу клавішу транслітерації всюди.
Будь-який із варіантів:
winget install SerZhyAle.CyrFlip
CyrFlip.exe. Встановлювати нічого не треба; працює на «голій» Windows 10/11.Після запуску CyrFlip сидить у системному треї (без вікна). Значок показує активну розкладку (EN/RU/UK). Правий клік відкриває меню - гаряча клавіша «перевороту», перемикач Start with Windows (автозапуск) і Exit (вихід).
Увімкніть Start with Windows, щоб застосунок - а отже й маркер розкладки всюди, включно з VS Code - був доступний одразу після перезавантаження.
Розширення для VS Code не є обов'язковим для роботи застосунку. Якщо ви не користуєтеся VS Code - пропустіть цей крок. Встановлюйте його лише якщо хочете маркер точно біля каретки всередині VS Code. Оберіть один спосіб:
.vsix - візьміть
cyrflip-vscode-<версія>.vsix з теки
vscode-extension,
потім у VS Code: Extensions ▸ ⋯ ▸ Install from VSIX.., або з термінала:
code --install-extension cyrflip-vscode-<версія>.vsix
Після встановлення виконайте Developer: Reload Window (Ctrl+Shift+P). Розширення запускається саме - налаштування не потрібне.
EN/RU/UK слідує за кареткою, а в рядку стану
видно ⌨ EN/RU/UK.| Поверхня | Хто показує | Де |
|---|---|---|
| Текстовий курсор миші (I-beam) | Застосунок | Усюди, де можна друкувати |
| Маркер поруч із кареткою | Застосунок | Класичні Win32 / UI-Automation поля |
| Маркер біля каретки редактора | Розширення | Редактори коду VS Code (точно) |
| Індикатор у рядку стану | Розширення | VS Code, у всьому вікні |
| Значок у треї | Застосунок | Завжди, в області сповіщень |
Усередині VS Code webview-панелі та віджети - вбудований термінал, поля пошуку, панелі чату, палітра команд - не можуть містити декорації редактора, тому маркер біля каретки там не з'являється. Розкладку все одно показують індикатор у рядку стану та маркер на курсорі миші.
%LOCALAPPDATA%\CyrFlip\layout.txt;
Microsoft Store → %ProgramData%\CyrFlip\layout.txt.
Індикатор у рядку стану - найшвидший спосіб переконатися, що розширення читає файл. Спробуйте
Developer: Reload Window.config.json.