Аналог Punto Switcher для Win 7/10

Dsnf.? ifyjdyt gfycndj/

Хто використовує ПО для зміни розкладки набраного неправильно тексту автоматичного чи по хоткеям? Цікавить під Win7/10. Може навіть з підтримкою української розкладки.

Lzre.!

👍ПодобаєтьсяСподобалось2
До обраногоВ обраному1
LinkedIn
Дозволені теги: blockquote, a, pre, code, ul, ol, li, b, i, del.
Ctrl + Enter
Дозволені теги: blockquote, a, pre, code, ul, ol, li, b, i, del.
Ctrl + Enter

Для Windows
vrd.github.io/AutoMova

Для macOS кому потрібна?
github.com/rmarinsky/papuga

Розробив свій додаток, поки що тільки для Windows, x64. myswitcher.net
Безкоштовно, основна фішка — автоматичне перемикання і виправлення. Детальніше — на сайті, буду вдячний за фідбек.

Статті на вашому сайті з битими відео і картинками.

Дякую, Олександре, підправив. Відео поки заховав, бо воно ще не записане.

Дякую Олексію! Зручна програма + муркотіння котика викликає усмішку ))

Користуйтеся на здоровʼя.

мені нічого не потрібно від подібних програм окрім прапорців на розкладках), нажаль у вас їх нема. про всяк випадок встановив. може в наступних версіях будуть.

а прапорці є.. вибачте. відразу не помітив. тільки якби ще міняло коли в одній мові 2 розкладки, в моєму випадку в українській ще ватсапська є. нажаль іноді вона ще треба

А чим FaineSwitcher не підходить ?

правда щось сайт офіційний пропав.. певно закінчилася реєстрація...

Навайбкодив скрипт для AutoHotKey для цих цілей, повісив на CapsLock, працює

#SingleInstance Force
#Requires AutoHotkey v2.0

SetCapsLockState "AlwaysOff"

ukToEn := Map(
    'й','q', 'ц','w', 'у','e', 'к','r', 'е','t', 'н','y', 'г','u', 'ш','i', 'щ','o', 'з','p',
    'х','[', 'ї',']', 'ф','a', 'і','s', 'в','d', 'а','f', 'п','g', 'р','h', 'о','j', 'л','k',
    'д','l', 'ж',';', 'є',"'", 'я','z', 'ч','x', 'с','c', 'м','v', 'и','b', 'т','n', 'ь','m',
    'б',',', 'ю','.', '.','/',
    'Й','Q', 'Ц','W', 'У','E', 'К','R', 'Е','T', 'Н','Y', 'Г','U', 'Ш','I', 'Щ','O', 'З','P',
    'Х','{', 'Ї','}', 'Ф','A', 'І','S', 'В','D', 'А','F', 'П','G', 'Р','H', 'О','J', 'Л','K',
    'Д','L', 'Ж',':', 'Є','"', 'Я','Z', 'Ч','X', 'С','C', 'М','V', 'И','B', 'Т','N', 'Ь','M',
    'Б','<', 'Ю','>'
)

enToUk := Map()
for uk, en in ukToEn
    enToUk[en] := uk

DetectLanguage(text) {
    for ch in StrSplit(text, "") {
        code := Ord(ch)
        if (code >= 0x400 && code <= 0x4FF)
            return "uk"
        if ((code >= 65 && code <= 90) || (code >= 97 && code <= 122))
            return "en"
    }
    return "unknown"
}

TransliterateText(text, direction) {
    table := (direction = "enToUk") ? enToUk : ukToEn
    result := ""
    for ch in StrSplit(text, "")
        result .= table.Has(ch) ? table[ch] : ch
    return result
}

SwitchLayout() {
    Send "{LCtrl down}{Shift down}{LCtrl up}{Shift up}"
}

CapsLock:: {
    saved := ClipboardAll()
    A_Clipboard := ""
    Send "^c"

    if !ClipWait(0.5) || A_Clipboard = "" {
        A_Clipboard := saved
        SwitchLayout()
        return
    }

    selected := A_Clipboard
    lang := DetectLanguage(selected)

    if (lang = "unknown") {
        A_Clipboard := saved
        SwitchLayout()
        return
    }

    direction := (lang = "uk") ? "ukToEn" : "enToUk"
    A_Clipboard := TransliterateText(selected, direction)
    Send "^v"
    Sleep 150
    A_Clipboard := saved
	SwitchLayout()
}

Кинув код в Gemini, перевірити на безпеку, він написав про кілька потенційнийї проблем, які можуть крашити застосунок або призводити до помилок роботи
1. Блокування (Критично): Основна логіка switch_layout виконується в синхронному хуку клавіатури, що може спричинити «підвисання» вводу в усій системі. Її потрібно винести в окремий потік.
2. Повільне видалення: Затримка time.sleep(0.001) під час стирання тексту може затягнути процес у Windows до 15 мс на символ, роблячи його візуально повільним.
3. Скидання буфера: Відстежується лише вставка через Ctrl+V, але ігноруються Shift+Insert та гарячі клавіші копіювання/вирізання (Ctrl+C, Ctrl+X), що може порушити логіку перевороту.
4. Синхронізація розкладки: Код не чекає завершення асинхронної зміни системної розкладки перед вставкою нового тексту, що може призвести до друку «старою» мовою.
5. Збереження конфігурації: Використовується відносний шлях для config.json, що може створити файл у непередбачуваному місці, якщо робоча директорія зміниться; потрібен абсолютний шлях.

так будь ласка, яж не забороняю — кожен може допіліти далі під себе )

Зараза, доведеться писати самому. Я так і не зміг звикнути до відсутності пунто. Мене бісить і завжди бісило, що він не знав українську. Я пробував з десяток різних свічерів, і вони всі й поруч не стояли з пунто в автоматичному режимі. Звісно, він не ідеальний, але дуже близький до того.

Зроблю нормально, і буду продавати. Запам’ятайте цей пост, ггг :)

узкі — роблять безплатний
українці —

буду продавати

=)

На етапі тестування, сам вже користуюся, допилюю edge corners, сподіваюся, зможу викотити в цьому місяці.

Сказав — зробив :)
myswitcher.net
Безкоштовно, користуйтеся на здоров’я, буду вдячний за фідбек. Поширюйте серед друзів та колег.

Куди краще фідбек писати, теж шукаю заміну, це перша прога з чого почав, але працює не все.

Якось можна зробити конвертацію слова подвійним натисканням шифта?

Зробив, по дефолту подвійний Shift, але можете змінити це в налаштуваннях. myswitcher.net

Так що є якийсь аналог працюючий? Тільки Faine Switcher? Чи без кацапів нереально такий софт зробити?

Key Switcher теж автор росіянин. Чи ви знайшли рішення?

привіт. чому може не запускатись Faine Switcher на win 10×64? з’являється значок у систем треї і відразу зникає. версія 2.0 щойно із сайту

А він на основі AI звісно повинен спілкуватись запитами в інтернет. Хіба укр.прапор чи інші слова, є ознакою захищеності тієї програми чи захищеності твого комп’ютеру? Як на мене -= та програма з AI ніщо інше як добровільна передача тобою, їм на серевер, всіх твоїх приватних, конфіденційних і інших даних.

Тобто все що вводиш — дублюється до них до AI. __ Якщо я не правий, то вони тобі в комп завантажують міні AI щоб навантажувати твый процесор зайвим мотлохом .... тим, що повинно робитись з меншими затратами аніж AI.
Пахне профанацією. І моїм зворотнім відгуком.

Офіційна адреса сайту компанії не доступна.
Але на сайті програми в FAQ таки написано уточнення «Вся робота додатку локальна, немає викликів в мережу і записування введених символів.»

Щиро дякуз за пораду! Не знав про цю прогу

Faine Switcher — це розумний автоматичний перемикач розкладки клавіатури на основі АІ від українських розробників.

за лінки тут не б’ють
faineswitcher.com

Чомусь сайт їх вже не відкриває(

спасибо, вижу сыроват... ( клон github.com/BladeMight/Mahou )

Нажаль працює дуже посередньо. Через деякий час я просто задовбався постійно вносити виключення і зніс його

сайт не відкриває, може є в кого інсталка?

А знає хтось світчер без усілякої «магії», який просто дозволяє встановити на перемикання розкладки будь-яку клавішу. Наприклад LCtrl — ENG, RCtrl — UKR.

Але дуже важливо, щоб перемикач спрацьовував при відтисканні, і лише якщо нічого іншого не було натиснено (щоб не перемикав на Ctrl+C, наприклад).

В ідеалі, щоб іще й тривалість натискання можна було регулювати.

Дуже ж влом самому писати, тим більше знаю, що з Office буде знатний пердолінг.

Дуже ж влом самому писати, тим більше знаю, що з Office буде знатний пердолінг.

У Office как раз окна нормальные. Проблемы с консольными окнами, включая WSL.
А дописать кроме консоли такое к например Haali LSwitch (исходники открыты) — дело пяти минут.

A detailed description and screenshots are available on the website: simpleswitcher[.]ru

ага, вже побігли ставити

Декілька років користуюсь Mahou . Чим він вам не підходить?

github.com/BladeMight/Mahou

Ну я так розумію теж мабуть маскальська тєма. Якщо ні то чому збір донатів чере з sobe.ru/na/mahou

Так, там зборище «хороших руських», хоча хозяїн репи дуже активно косить під Японця (або просто двинутий на цій темі) .
stackoverflow.com/users/5420570/blademight
Розслідування хто із тих руських хороший а хто поганий заїбешся. Тому раджу Дмитру це лайно викинути.

Не вижу проблем в использовании OpenSource

адресу сайту заблоковано. Результат.


тут хтось написав програмуліну, яка показує мову біля курсора над текстовими полями. можна попросити вихідні коди і скомпілювати під себе

То що, немає аналога на укр-eng?

є універсал — обираєш і програмуєш до 4х клавіш (під конкретні розкладки 1-4). Навіть польську, інші розкладки, якщо у вас встановлені і важливі.

Всі інші теж можна крутити по колу іншою комбінацією клавіш (LAlt+Space), поза 4-ма основними важливими (оминають основні).

KLA-8565

А для програмістів — в окремому режимі тої програми, конфігурації, можна навіть вводити символи, які зазвичай є тільки в англійській розкладці. Таким чином, якщо ви в українській — по правій RAlt + деякі символи на яких є [ ] ’ < > і інші, будуть відповідати саме таким символам, як в англійській, без клавіши RAlt.

Програма не працює хіба що з (офісом) Word 2016+

Для macOS є класна програма, від українського розробника, однозначно рекомендую. Програма має назву LangSwitcher, можна знайти в AppStore.

погоджуюсь, гарна прога, тільки треба налаштувати нормально і все

Доволі прості вимоги до перемикача клавіатури: до встановлених розкладок користувач має можливість самостійно визначити комбінацю для пермикання, все. Решту «плюшок», як то індикація розкладки, авоперемикання і т.д., як додаткові опції.

Давно користувався додатком KeyRus(перестав працювати у Win 10): LCtrl — англійська, RCtrl — українська, RCtrl + Shift — російська(була потрібна для роботи). Чи є щось схоже зараз?

KLA-8565

але почитайте що у автора додано примітку, якщо читати про програму по сторінці Фейсбуку.
Примітка така: рідко може западати віртуально «лівий Alt». Повторні натискання комбінацій функцюклавіш — відміняють цей ефект. (написана програма на скрипті AutoHotKey), люди бояться іноді таке, бо ігри можуть блокувати тільки за наявність AutoHotKey, хоча на справді вони повинні реагувати на чітерські ігрові функції як автоматизація кліків.
Тому, для програмістів / лінгвістів не погана програма. на C# ще не преписав.

https://caramba-switcher.com/update Збс працює. Знайщов аналог

розробник Сергей Москалёв Вас не засмучуе ?

Там на сайті вказано vk (це кацапи).

То що бляха. Є альтернатива Punto??

Пунтосвитчер работает в вин 7/10, а если у тебя проблема с тем что он российский, то пользуйся и считай что это оккупация софта

проблема в трекерах і відстеженні

Ну заблочь на pi-hole, если нет raspberry pi, подними в докере. И остальные трекеры не волнуют, нет?

там когда переключаетсмя на русский язык кацапы сделали вместо ru стоит z. Меня лично это напрягает,а вас?

у меня дистрибутив десятилетней давности, не вижу смысла обновлять

Щось таке давно було на віндовз.
Може навіть пунто
Не дуже гарно працювало

KLA-8565 , для широкого кола користувачів з 1.3.4.8565 версії.
з 2022 року
Для Windows 10 , 7

Дозволяє перемикатися ШВИДКО за вашими розкладками, і тим паче НЕ по колу, якщо розкладок клавіатури У СИСТЕМІ встановлено більше двох. Наприклад 3.. 4 розкладки або більше. У Windows 10 таких програм мало.
Легко перемикатися лівим або правим Shift або тільки Ctrl. І не обов’язково, що це тільки російська/англійська (а будь-яка мова).
-
Автоматичного перемикання розкладок немає, але є можливість транскодерації набраного тексту не в тій розкладці.
Транскодерація тільки між: РОС/АНГ/УКР/БІЛ мовами. Виділити текст. Потім комбінація кнопок.

Версія 1.3.5... ще не надана в вільний доступ (2022.06.26), але дозволятиме переключати розкладки клавіатури за трьома варіантами (утримування клавіши на деякий час, або 1 клік короткий, або через подвійний клік на потрібну клавішу).

kla-8565.mks.kyiv.ua

Сайт помер

Так, але є досі тут (FB):
www.facebook.com/KLA.8565
Автор визначає (посилається) — на збережені архіви в міжнародних архівних сайтах.
З архівної копії не легко перейти до скачування, бо слідкувати за URL походженням.
Тому на фейсбуці у відповідях є посилання на скачування.

Коментар порушує правила спільноти і видалений модераторами.

Вот этот в десятке неплохо работает и вроде чистый caramba-switcher.com

Тогда и у меня вопрос, в Ubuntu я привык к такой раскладке: pic, плюс переключение по Caps Lock. Можно ли как-то настроить такое в Windows, а то невозможно набирать тексты...

Удалил пунто свитчер много много лет назад и вам советую. Не давал бы всякому российскому говну, пусть и удобному, доступ к любому вводу клавиатуры в любом приложении или сайте

В отдельном профиле. А всякие пунто так вообще только в отдельную виртуалку можно, которую не жалко.

Коментар порушує правила спільноти і видалений модераторами.

А подскажет кто-то софт, который на маке и винде, позволит переключать русский на левый shift, а english на правый shift?

На маке капслок можно настроить на переключение языков, очень удобно кстати.

Я привык именно к вариации, что отдельная кнопка отвечает за отдельный язык

Mac OS X — там є Karabiner-Elements.
Найближче, де можна поковирятися до зміни Shift — це ось тут github.com/...​biner-Elements/issues/158
там є приклад mapping Left/Right Shift to left „(” and right „)” parentheses

О боги, огромная благодарочка, я мучался 6 лет с этими переключалками на маке.

github.com/...​iner-Elements/issues/1051

github.com/...​ect_input_source.json.erb

Свои имена текущих input source можно глянуть в Karabiner Event Viewer в табе Variables.

Проблема еще в том, что если кидать файл в папку
~/.config/karabiner/assets/complex_modifications

Оно его не подхватывает, перезагружал, добавляет только через инет. Но этот example лежит в other в конце, либо можно скачать любой и заменить внутренность json.

я Right Option у настройках Karabiner маплю на F18
а потім F18 у System Preferences маплю на Select the previous input source
ітого — однією клавішою Right Option перемикаю мови

Для себе користуюсь власним проектом, написанним на dlang: github.com/...​rgiusTheBest/OpenSwitcher Перемикає, як пунто, по break та shift+break. Є баги в браузерах та офісі, все інше працює добре.

Не побачив у тебе автоперемикання.

Авто немає. Я ним в пунто не користувався, бо не завжди правильно працює.

А .exe — де можна завантажити? VS10 — build failed!

А чем Punto Switcher не устраивает?

Сам Punto Switcher вже не торт. Деякі додатки просто зависають після перемикання. До того ж Він10 постійно його вимикає його автозавантаження.

Та ще й підтримує тільки рос і англ.

У меня на Win10 никаких проблем с автозагрузкой никогда не было, смотрите настройки. Что касается зависания приложений, то с таким сталкиваться не приходилось, ничего сказать по этому поводу не могу.

Возникала подобная же проблема у мамы, но в итоге проще было научить ее следить за набором текста, чем пользоваться недо-альтернативами.

Неужели еще есть разработчики, которые не умеют в слепой набор?

При чем здесь слепой набор? Я владею слепым набором и пользуюсь Punto Switcher. Гораздо удобнее, чем переключать раскладки вручную. Как раз при достаточно быстром темпе печати необходимость отвлекаться от набора ради переключения раскладки жутко раздражает.

Да ничего подобного! Если умеешь и используешь слепой набор — языки переключаются на автомате, как и расположение пальцев на клавиатуре и т.д.

Зачем мне нажимать лишние кнопки, когда программа сделает это за меня быстрее и проще?

Подпишусь на комменты. Самому интересно.

там застарілий софт тільки

Рекомендую научиться слепой печати. Тогда простыня текста не на том языке очень быстро перестанет появляться. Сам так отказался от пунто свитчера лет 10 назад.

Как слепая печать помогает вовремя заметить не ту раскладку? Как раз тогда хуже всего: то что хотел написать уже сказал и из головы вылетело, а тут раз — и опа. Потому у меня Punto.

Как слепая печать помогает вовремя заметить не ту раскладку?

Елументарно — починаєш тайпати, з першої ж чи другої літери помічаєш що літери не ті що треба і перемикаєш розкладку. Мені допомогло. Свого часу саме Punto так дістало що я витратив кілька днів з екранною клавіатурою (щоб не дивитися на фізичну), навчився набирати в сліпу і досі радий з цього. А клава у мене зараз ось така — www1.pcmag.com/...​-greetech-brown-front.jpg

Не з моєю швидкістю. Я коли помічаю, то вже пару строчок написав.

Из любопытства загуглил: мировой рекорд 750 знаков в минуту www.shkola-pechati.ru/...​rosti-pechati-750-znakov.

Пусть ты печатаешь чуть медленее: 12 знаков в секунду. Твой глаз за секунду может распознать в два раза больше знаков, а экран отрисовать в пять раз больше.

Ты часом не галерным менеджером работаешь? Те тоже обожают умножить пару цифр и поставить план на их основе. Потом свалить вслед за кадрами, крушить новую галеру.

Не, это простая арифметика. Куда мне до галерного менеджера 😊.

Так вот, твоя простая арифметика не предполагает, что надо ДУМАТЬ что пишешь? Читать и думать одновременно — невозможно.

Кстати, та же самая причина низкого уровня образования в наших ВУЗах: считается, что студенты должны писать конспект, который часто сводится к диктовке. Что они писаки этом не думают — зачем знать?

Хз, я думаю с отрытыми глазами, когда работаю перед экраном.

Ну вот как раз и можно настроить механизм прерываний для корректировки раскладки. Очепятки, ведь тоже нужно исправлять во время написания. Или это просто поток сознания без отслеживания написанного? А как это работает во время письма от руки?

Слепая печать позволяет не переключать раскладки вручную? Постоянно нажимать ctrl(alt)+shift при печати адски задалбывает, и слепая печать на это вообще никак не влияет.

Постоянно нажимать ctrl(alt)+shift при печати адски задалбывает,

Для чого її постійно натискати? Речення в яких слова треба набирати у різних розкладках зустрічаються не так часто, та і то мабуть лише коли пишеш пости чи коменти. Код, мейли, месенджери — все це з однією і тією ж розкладкою як правило.

Сам Punto Switcher вже не торт. Деякі додатки просто зависають після перемикання. До того ж Він10 постійно його вимикає його автозавантаження.

Життя є і без PS. Важко було тиждень, другий...

Win 10, остання версія. Паше. Звісно не так добре як під сімкою, але паше.

Автоматичне перемикання розкладки послав до біса. Мені корисні гарячі клавіші, які це роблять коли я забажаю. Здебільшого це лише Break.

Набільш кориснии мені Punto що перемикає розкладку однією кнопкою, в мене це лівии Ctrl.

Набільш кориснии мені Punto що перемикає розкладку однією кнопкою, в мене це лівии Ctrl

Только этой функцией и пользовался, реально удобно. Но в десятке работало нестабильно, итого оказалось что написать утилитку с одной функцией переключения по Ctrl совсем не долго, и пунтосвитчер стал для меня историей.

Поделитесь? Очень не хватает переключения по левому-правому ctrl на разные языки

Оно настолько сырое что и делиться нечем. Но если есть желание допиливать напильником мой код на сишарпе могу и поделиться

O_o его научили биндиться на модификаторы? Раньше он только на Маке такое умел.

Я с него слез года три назад, потому что он конфликтовал с TeamViewer. А так, да, слепой набор сильно помогает.

Ни разу не ловил конфликтов с тимом. Может потому что автопереключение выключено. Считаю что сам руками я переключаю надёжнее.

Не, у меня были стандартные байндинги и переключение по Ctrl+Break, вроде, а Break сам по себе ставил на паузу митинг в TV.

Не вижу никаких отличий в работе PS на Windows 10 и Windows 7, с автозагрузкой проблем никогда не было.

А ще punto — це Яндекс і закритий код. Його вже один раз зловили на тому, що він скачував апдейт і пропонував його встоновити при вимкеній опціі перевіряти апдейти. Тому хто його знає, що він відправляє на сервери Яндека.

не вимикайте вінду ніколи. завжи у глибокий сон. юзаю роками все ок.

Підписатись на коментарі