Это фоновая утилита Windows для переключающихся между раскладками. Она показывает активную раскладку у каретки, устанавливает 13 популярных языков и создаёт несколько профилей конвертации между выбранными раскладками.
This background Windows utility shows the active layout next to the caret, installs 13 popular languages, and creates several conversion profiles between the layouts you choose.
Ця фонова утиліта Windows показує активну розкладку біля каретки, встановлює 13 популярних мов і створює кілька профілів перетворення між вибраними розкладками.
Продолжить по своей задачеContinue with your taskПродовжити зі своїм завданням
Полное пошаговое руководство содержит установку, работу с VS Code и разбор типичных проблем. Политика приватности объясняет, когда используются клавиатурный хук, буфер обмена и локальные файлы.
The full guide covers installation, VS Code, and common problems. The privacy policy explains when the keyboard hook, clipboard, and local files are used.
Повний посібник охоплює встановлення, VS Code і типові проблеми. Політика приватності пояснює, коли використовуються клавіатурний хук, буфер обміну та локальні файли.
Подробности и ограниченияDetails and limitationsПодробиці та обмеження
01Все возможности и настройкиFeatures and settingsМожливості та налаштування
- Маркер любой раскладки у каретки, на текстовом курсоре и значке в трее; 13 популярных языков с разными цветами; при включённом CapsLock у маркера появляется рамка.
- Таблица конвертаций: сколько угодно пар «раскладка ⇄ раскладка» со своими комбинациями; каждая пара работает в обе стороны, преобразование идёт по физическим клавишам.
- Исправление регистра (случайный CapsLock) отдельной комбинацией.
- Вкладка «Языки Windows»: установка, порядок и удаление раскладок, сочетание перебора и прямые сочетания на язык, которые обрабатывает сама Windows.
- Два переключателя — «не давать засыпать» и «не гасить экран»; оба запоминаются, так что забытый включённым продолжит держать компьютер бодрым и после перезапуска.
- Автозапуск для текущего пользователя, без службы Windows. Интерфейс на 13 языках.
- Необязательная история буфера: поиск, закрепление и удаление записей, пауза захвата, локальное шифрование Windows DPAPI.
- Необязательный «Быстрый запуск» (поглощённый OneClickRunner): свои программы, скрипты и загрузки yt-dlp — из трея, по комбинации на сценарий и из Jump List панели задач. По умолчанию выключен.
- Необязательный перевод выделенного текста локальной моделью Ollama: Ollama устанавливается отдельно и бесплатно, окно с переводом появляется у курсора мыши, направления перевода — открытая таблица со своими комбинациями, по желанию перевод кладётся в буфер обмена или вставляется вместо выделения. По умолчанию выключен; адрес по умолчанию — http://localhost:11434, то есть ваш собственный компьютер.
- Необязательное собственное меню над выделением: Ctrl и правый клик открывают у указателя копирование, конвертацию раскладок, регистр и перевод, не забирая фокус и не снимая выделение. По умолчанию выключено.
- Кнопка «Отправить логи автору..» на вкладке «О программе» собирает собственные логи CyrFlip в один архив и открывает письмо автору с этим вложением. Письмо отправляете вы сами, история буфера обмена в архив не попадает.
- Any-layout marker at the caret, text cursor, and tray icon; the 13 curated languages have distinct colours, and CapsLock adds a frame around the marker.
- A conversion table: as many layout ⇄ layout pairs as you like, each with its own hotkey; every pair works both ways and converts by physical key position.
- A separate hotkey that fixes accidental CapsLock in the selection.
- A Windows-languages tab: install, reorder and remove layouts, choose the cycle chord, and assign per-language shortcuts that Windows itself handles.
- Two keep-awake switches, for the system and for the screen; both are remembered, so one left on keeps the machine awake after a restart too.
- Per-user autostart, not a Windows service. Interface in 13 languages.
- Optional clipboard history: search, pin and delete items, pause capture, and Windows DPAPI local encryption.
- An optional Quick launch module (the absorbed OneClickRunner): your programs, scripts and yt-dlp downloads - from the tray, a per-scenario hotkey, and the taskbar Jump List. Off by default.
- Optional translation of the selected text by a local Ollama model: Ollama is installed separately and free of charge, the translation appears in a window at the mouse pointer, the directions are an open table with hotkeys of their own, and the result can be copied to the clipboard or pasted over the selection. Off by default; the address is http://localhost:11434 by default - your own computer.
- An optional menu of CyrFlip's own over the selection: Ctrl and a right click open copying, layout conversion, the case fix and translation right at the pointer, without taking the focus or dropping the selection. Off by default.
- The Send logs to the author.. button on the About & Advanced tab packs CyrFlip's own logs into one archive and opens a message to the author with it attached. You send the message yourself, and clipboard history never goes into the archive.
- Маркер будь-якої розкладки біля каретки, на текстовому курсорі та значку в треї; 13 популярних мов мають окремі кольори, а CapsLock додає рамку навколо маркера.
- Таблиця перетворень: скільки завгодно пар «розкладка ⇄ розкладка» з власними сполученнями; кожна пара працює в обидва боки, перетворення йде за фізичними клавішами.
- Окреме сполучення для виправлення випадкового CapsLock у виділенні.
- Вкладка «Мови Windows»: встановлення, порядок і видалення розкладок, сполучення перебору та прямі сполучення на мову, які обробляє сама Windows.
- Два перемикачі — «не давати засинати» та «не гасити екран»; обидва запам'ятовуються, тож забутий увімкненим триматиме комп'ютер бадьорим і після перезапуску.
- Автозапуск для поточного користувача, а не служба Windows. Інтерфейс 13 мовами.
- Необов’язкова історія буфера: пошук, закріплення й видалення записів, пауза захоплення, локальне шифрування Windows DPAPI.
- Необов’язковий «Швидкий запуск» (поглинутий OneClickRunner): власні програми, скрипти та завантаження yt-dlp — з трея, за комбінацією на сценарій та з Jump List панелі завдань. За замовчуванням вимкнений.
- Необов’язковий переклад виділеного тексту локальною моделлю Ollama: Ollama встановлюється окремо й безкоштовно, вікно з перекладом з’являється біля курсора миші, напрямки перекладу — відкрита таблиця з власними сполученнями, за бажанням переклад потрапляє в буфер обміну або вставляється замість виділення. За замовчуванням вимкнений; адреса за замовчуванням — http://localhost:11434, тобто ваш власний комп’ютер.
- Необов’язкове власне меню над виділенням: Ctrl і правий клік відкривають біля вказівника копіювання, перетворення розкладок, регістр і переклад, не забираючи фокус і не знімаючи виділення. Типово вимкнене.
- Кнопка «Надіслати логи автору..» на вкладці «Про програму» збирає власні логи CyrFlip в один архів і відкриває лист до автора з цим вкладенням. Лист надсилаєте ви самі, історія буфера обміну до архіву не потрапляє.
02Совместимость и существенные ограниченияCompatibility and material limitationsСумісність і суттєві обмеження
Важно знатьImportantВажливо знатиНужны Windows 10/11 x64. Профили преобразуют однозначные символы по физическим клавишам; уже введённый IME-текст (например китайский Pinyin) оставляется без изменений.
Windows 10/11 x64 is required. Profiles convert unambiguous characters by physical key; already composed IME text (such as Chinese Pinyin) is left unchanged.
Потрібна Windows 10/11 x64. Профілі перетворюють однозначні символи за фізичними клавішами; уже введений IME-текст (наприклад китайський Pinyin) не змінюється.
Некоторые терминалы и приложения с собственной кареткой не сообщают её положение Windows — в них маркер у каретки может не появиться. В VS Code внешний оверлей может быть неточным; для точной метки в редакторе есть дополнительное расширение VS Code.
Some terminals and apps with a custom caret do not expose its position to Windows, so the caret marker may not appear there. In VS Code the external overlay can be imprecise; a companion VS Code extension provides an exact editor marker.
Деякі термінали й застосунки з власною кареткою не повідомляють її положення Windows, тому маркер біля каретки може там не з’явитися. У VS Code зовнішній оверлей може бути неточним; додаткове розширення VS Code дає точний маркер у редакторі.
Если принудительно завершить CyrFlip, системный I-beam может остаться изменённым до повторного запуска CyrFlip или нового входа в Windows. Не запускайте portable ZIP прямо из временной папки: сначала распакуйте его в постоянное место.
If CyrFlip is force-killed, the system I-beam can remain changed until CyrFlip runs again or you sign in again. Do not run the portable ZIP from a temporary folder: extract it to a permanent place first.
Якщо примусово завершити CyrFlip, системний I-beam може лишитися зміненим до повторного запуску CyrFlip або нового входу в Windows. Не запускайте portable ZIP із тимчасової папки: спершу розпакуйте його в постійне місце.
Для перевода нужны Ollama и языковая модель — это отдельная бесплатная загрузка на несколько гигабайт, которую вы делаете один раз. Качество перевода — это качество локальной модели, а первый перевод после запуска идёт дольше, пока модель загружается в память; память под модель занимает процесс Ollama, а не CyrFlip. Длинные выделения переводятся первыми 4000 символами, о чём окно сообщает.
Translation requires Ollama and a language model - a separate free download of several gigabytes that you make once. The quality is the quality of the local model, and the first translation after a cold start takes longer while the model loads; the memory for the model belongs to the Ollama process, not to CyrFlip. Of a long selection the first 4000 characters are translated, and the window says so.
Для перекладу потрібні Ollama та мовна модель — це окреме безкоштовне завантаження на кілька гігабайтів, яке ви робите один раз. Якість перекладу — це якість локальної моделі, а перший переклад після запуску триває довше, поки модель завантажується в пам’ять; пам’ять під модель займає процес Ollama, а не CyrFlip. Із довгого виділення перекладаються перші 4000 символів, і вікно про це повідомляє.
03Приватность, техническая информация и релизыPrivacy, technical information, and releasesПриватність, технічна інформація та релізи
Горячая клавиша использует глобальный хук клавиатуры; при перевороте выделения приложение временно использует буфер обмена и восстанавливает прежнее содержимое. Эти операции выполняются локально. Исходный код, лицензия MIT, полный privacy note и история изменений доступны по ссылкам ниже.
The hotkey uses a global keyboard hook; when flipping a selection, the app temporarily uses the clipboard and restores its previous contents. These operations happen locally. Source code, MIT licence, the full privacy note, and release history are available below.
Гаряча клавіша використовує глобальний хук клавіатури; під час перевороту виділення застосунок тимчасово використовує буфер обміну та відновлює попередній вміст. Ці операції виконуються локально. Вихідний код, ліцензія MIT, повний privacy note та історія релізів доступні за посиланнями нижче.
Пока перевод выключен, ни одного сетевого обращения не делается. Если его включить, выделенный текст уходит по сети на адрес Ollama из настроек: по умолчанию это http://localhost:11434 — ваш собственный компьютер, и текст его не покидает. Разработчику и в облачные сервисы не отправляется ничего; о том, что другой адрес означает отправку текста на тот компьютер, вкладка сообщает прямо.
While translation is off, no network connection is opened at all. If you enable it, the selected text is sent over the network to the Ollama address from the settings: by default that is http://localhost:11434 - your own computer, so the text never leaves it. Nothing is sent to the developer or to any cloud service, and the tab says plainly that another address means the text goes to that machine.
Поки переклад вимкнено, жодного мережевого звернення не робиться. Якщо його ввімкнути, виділений текст надсилається мережею на адресу Ollama з налаштувань: за замовчуванням це http://localhost:11434 — ваш власний комп’ютер, і текст його не покидає. Розробникові та у хмарні сервіси не надсилається нічого, а про те, що інша адреса означає надсилання тексту на той комп’ютер, вкладка повідомляє прямо.
Privacy · MIT License · GitHub Releases · GitHub
04VS Code: точный маркер в редактореVS Code: an exact marker in the editorVS Code: точний маркер у редакторі
Дополнительное расширение читает код раскладки, который публикует CyrFlip, и рисует маркер прямо у каретки редактора VS Code. Для работы основное приложение должно быть запущено; webviews, терминал и другие не-редакторские панели не поддерживают decorations.
The companion extension reads the layout code published by CyrFlip and draws a marker directly at the VS Code editor caret. The main application must be running; webviews, the terminal, and other non-editor panels cannot host decorations.
Додаткове розширення читає код розкладки, який публікує CyrFlip, і малює маркер прямо біля каретки редактора VS Code. Основний застосунок має бути запущений; webviews, термінал та інші не-редакторські панелі не підтримують decorations.
VS Code guide · VS Code Marketplace