Клуб Punto Switcher

Punto Switcher 3.2.9 (beta) для Windows

5 апреля 2013, 11:09

Выкладываем бета-версию и очень просим репортов, особенно по Windows 8.

Заранее благодарим всех, кто откликнется!

Новое в этой версии:


  • Новая возможность — автоматическое определение ввода пароля. Если программа замечает признаки ввода пароля (смешение строчных и заглавных букв, наличие в слове цифр и знаков), пароль вводится в английской раскладке.
  • Добавлена совместимость с Windows 8 (beta), исправлено поведение программы в интерфейсе Metro.
  • Усовершенствована работа инструмента «Вы сменили раскладку».
  • Новый алгоритм для работы с Умной строкой (омнибоксом) Яндекс.Браузера. 
  • Обновлены правила переключения раскладки «на лету». 
  • Усовершенствована обработка аббревиатур, содержащих дефис. 
UPD. У кого проблемы с ручным переключением в Metro, просьба поставить этот экзешник: http://yadi.sk/d/vzXXcFAD473zi и отпишите, пожалуйста, полечилось ли?

Скачать с Яндекс.Диска
74 комментария
Подписаться на комментарии к посту
Хакер из Уфы
5 апреля 2013, 15:29

Ээээ, неее, переключение "паролей" на английский не надо! Вон ВКонтакте иногда капча, имеющая эти ваши "признаки ввода пароля", бывает русскими буквами!

А новый алгоритм работы в "Умной строке" только для Яндекс.Браузера? Для Firefox с Элементами Яндекса остался старый?

1. Опция отключаемая.
2. Срабатывает только если вводимое более 6 знаков.

По второму вопросу это фикс не только для Я.Браузера, но и для Google Chrome.

Проверил эту версию (3.2.9) под Windows 8 (x64 Pro).

Ситуация с которой постоянно сталкиваюсь.

Исходная позиция.

Английская раскладка, открыт рабочий стол. В PS отключено автоматическое переключение, включено переключение по горячей клавише Break.

 

Хочу запустить ярлык "Подключение к удаленному ...".

Для этого нажимаю Win, -> переход в Метро стартовый экран

Начинаю набирать "уд" набирается "el", нажимаю на Break.

PS меняет все буквы кроме первой, получается  "eд".

Мысленно чертыхаюсь, вручную заменяю  английскую "e" на русскую "у". В этой версии всё так и осталось...

Большое спасибо за репорт! Сейчас будем фиксить.

то же самое, при поиске на начальном экране Win 8 первая буква не переводится

Пожалуйста, попробуйте этот экзешник положить в папку программы и перезагрузите программу. http://yadi.sk/d/vzXXcFAD473zi

Попробовал. Возможно какие-то положительные изменения имеются, но описанная ситуация в некоторых случаях  по прежнему присутствует. Попробую пояснить. 

Ситуация прежняя.  Английская раскладка, рабочий стол.

Если я нажимаю Win-Q (поиск в программах), то всё работает как надо, переводятся все буквы.

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

 

 

 

 

 

 

Плюсую, у меня такая же фигня в автокаде, точь-в-точь: принажатии кнопки break меняет все кроме первой буквы

В хелпе программы в разделе "Возможные проблемы" указано о несовместимости с Autocad. Punto Switcher никогда не был совместим  с этой программой.

Нифига нормально на Win8x64 не работает.. Приходится выходить и перезапускать программу от имени администратора, только тогда можно пользоваться.

Так устроили разделение прав в Windows, программа с меньшими правами не может работать в программе запущенной с высшими правами.

Я создал свой ярлык для punto.exe, дал ему права на запуск от имени администратора и в автозагрузку через реестр (через startup не запускался). Теперь все нормально, но это костыли..

Спасибо за дельный совет! Наконец-то сие чудо у меня заработало на Windows 8 x64.

Это все понятно, но не каждый пользователь сможет рыться в UAC в реесте и в политике безопасноти. Надо как то выходить из положения ребят. В любом случае есть выход только его найти надо. Может с MS посоветоваться? (это я про то что он закрывается сам без ошибок)

Андрей Поляков
6 апреля 2013, 09:41

Как ни странно (в отличие от комментария выше) у меня все работает - касательно бага с первой буквой на метро-экране. И в автопереключении, и в ручном - по break.

Win 8 x64. UAC отключен полностью. После установки программа попросила перезагрузку.

Спасибо за исправления. )

******************

UPD.: Все-таки нет... Работает, но как-то странно - то да, то нет (сразу после переустановки работало вроде). Понаблюдаю пока, может поймаю какую симптоматику...

Пожалуйста, попробуйте этот экзешник положить в папку программы и перезагрузите программу. http://yadi.sk/d/vzXXcFAD473zi и отпишите пожалуйста. Полечилось ли?

Если вылечится должна была первая буква в пуске которая не меняла расскладку, то у меня не вылечилось http://ipic.su/a5nev.png

vasiliew.nikolai2012
6 апреля 2013, 21:31

При автоматическом переключении с английской на русскую раскладку не понимает слова содержащие букву "ё". Подчёркивает их красной строкой и оставляет в английской раскладке. ОЧЕНЬ НЕУДОБНО !

vasiliew.nikolai2012
6 апреля 2013, 21:36

Странно, через несколько минут стал понимать.... Он, что, САМООБУЧАЕМЫЙ ????  Ну и ну....

Спасибо за помощь! Но Punto Switcher не подчеркивает неизвестные слова. Вероятно это делает спелчекер ворда или браузера.

Программа не запускается автоматически в Win8-64bit, хотя в автозагрузке ссылка есть. Если запустить вручную - работает.

После установки на Windows8/64 появляется ошибка о невозможности зарег гор клавиши WIN+S, при введение текста в отношениии которого должна произойти смена раскладки, происходит секундное зависание, раскладка не меняется и PS вылетает, запуск от имени адм вкл.

 

UAC отключен через HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System Меняем “EnableLUA” с 1 на 0

Андрей Поляков
8 апреля 2013, 10:32

Полное отключение UAC в Win 8 (простого отключения ползунка или одного параметра в реестре уже недостаточно):

"Выполнить --> secpol.msc --> Локальная политика - Параметры безопасности" и далее по скрину:



Спасибо, сделал как на картинке, но результат работы PS тот же. PS вылетает в момент попытки смены клав.

Андрей Поляков
10 апреля 2013, 09:42

Ну значит причина не в этом была... )

  1. Пару месяцев назад уже писал
    Если же последний клик мышкой был по панели задач, то переключение раскладки по заданной клавише вовсе не работает, в то время как стандартные сочетания "Alt Shift" и "Win пробел" прекрасно работают.Баг присутствует на версии 3.2.7 и на 3.2.8 (94сборка).
    увы, до сих пор не исправили 3.2.9(225)
  2. В метро модерн приложениях не работает звук переключения расскладки
  3. То что писали выше по поводу неконвертирующейся первой буквы, столкнулся с этой же проблемой.

 

 

 

Windows 8 Pro with WMC (x86)

Уже минут 15 как установил на Windows 8 x32. Пробежался по разным браузерам, приложениям - работает отлично. В поиске пропал глюк с первой буквой, это очень порадовало! Спасибо большое! Иногда не срабатывает с первого раза автозамена в приложениях Metro, в предыдущей версии такое было постоянно. Но это поправимо! Правда ведь? :)

В общем ещё раз спасибо вам большое, за проделаную работу!

Андрей Поляков
9 апреля 2013, 15:53

Вот как раз минут через 15 оно почему-то перестает работать (в плане глюка с первой буквой на метро).

Я тоже было порадовался сначала, сейчас при постоянной работе разница между последней версией уже не ощутима (первая буква снова с нами :) )

Ну, не знаю... Только что специально проверил - работает отлично.

Андрей Поляков
9 апреля 2013, 19:26

Значит, некоторым повезло больше )

Видимо дело в каких-то конфликтах...

Но осталась проблема - автозамена в приложениях Metro, с первого раза не всегда заменяет, удаляешь введённые буквы, вводишь заново и всё ОК! Проблем нет. Но заходишь в другое приложение Metro - опять по новой... :)

Сергей, а почему у punto сохраняется устойчивое поведение в следующих случаях:

1. в steam overlay ui он не может переключить раскладку через L-ctrl, раскладка через L-shift+L-alt работает в  этом случае.

2. в miranda ng , не работает переключение по L-ctrl, стандарт L-shift+alt работает

уже много лет такое сохраняется поведение.

я типа понимаю, что есть проблемы , мне просто интересно, это устранимо или мне смирится? :)

 

я сейчас проверил, на этой бете:

1. заработало. мне сложно поверить даже в это.

2. заработало.

 

проверка на 3.2.8- работает.

я впечатлен.

я уж не знаю, это steam обновился или miranda ,но факт, что спустя столько лет, теперь я могу по left ctrl переключить там раскладку и еще конвертнуть текст.

 

спасибо за программу.

Нет просто, наконец дошли руки :) Спасибо, что несмотря на неудобства возникающие в работе программы, Вы ей пользуетесь!

3.2.9 стоит уже три дня. Сначала чё-то не то было в приложениях UI с первой буквой. Н уже два дня как ни каких глюков и нареканий! Супер! Он что - самообучаемый? :-)

В общем спасибо большое за обновление программы!

а смену регистра у ТаКИх сЛоВ горячими клавишами в заглавные или в строчные так и не планируете сделать?

Stalker-Max-Warlock
13 апреля 2013, 13:42

Молодцы, что не забрасываете!

Только исправьте, пожалуйста, этот надоедливый баг, когда PS то вставляет какие-то строки при переключении, которые ранее набирались, то при нажатии break переводит лишь кусок слова. хотя слово писалось слитно. Windows 7 x32 и x64 (две машины)

Спасибо вам.

 

Win 8 64bit Корпоративная + Office 2013 + Lync 2013. Начинаяю писать сообщение в Lync. При попытке PS переключить раскладку, Lync намертво вешается. Помогает только принудительное закрытие или перезапуск приложения. В дальнейшем автопереключение может работать вполне корректно, а может опять повесить Lync. Аналогичная проблема, но значительно реже наблюдается в Outlook.

В Outlook конфликт с проверкой орфографии. Если отключить эту опцию, то конфликт исчезает.

аналогичная трабла. А планируете пофиксить? Без подстраховки проверкой как-то печально

Аналогично. Печально, что эта ошибка перекачевала сюда из старой версии.

sergey.moskalev
5 июля 2013, 17:36

Это поведение опции проверки орфографии в Outlook, в которое мы не имеем возможности вторгаться :(

Уже 14 год. Не получается решить эту проблему? В такие моменты готова отказаться от аутлука, линка, пунтосвитчера и вообще от компьютера ) Приходится перегружать программы, теряется вся история переписки (((((((

С недавних пор (несколько дней) Punto стало невозможно пользоваться.

Например, в Блокноте пытаюсь набрать:

 раньше еще flash часто падал

Получаю:

 hfьше еще адsh xfcnjпадал

 

Среди недавно установленного софта вроде бы нет программ, вмешивающихся в работу с клавиатурой.

 

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

 

Версии Punto: 3.2.8.94 / 3.2.9.225 beta / 3.2.9.31 beta

WinXPSP3 x86, MSSE

Деинсталлировал Punto (жаль, нет под рукой програмки для записи видео с экрана, а то сейчас бы потрясающее демо получилось, как я мучался, набирая первую строчку этого сообщения и борясь с Згto [...а не буду я ЭТО здесь исправлять! Это я пытался набрать Punto, будучи совершенно трезвым, набирал внимательно и без ошибок, но Punto вмешался])...

Ну так вот, деинсталлировал я Punto, потом сделал перезагрузку на всякий случай. Опа! А Punto-то запущен!

Очень удивился. Закрыл Punto, удаляю папку Punto в Program Files. Не удаляется. Да что за... В общем, с помощью Unlocker удалил.

Перезагрузил комп, поставил Punto начисто, попробовал ту же строку набрать в Блокноте, вот что вышло с "помощью" Punto:

1. hfаньше еще адash xfcчасто падал

2. hfьше еще адsh xfcnjпадал

 

Пробовал на Punto Switcher версий: (1) 3.2.8.94 stable; (2) 3.2.9.225 beta

С помощью screenr.com записал видеоролик, демонстрирующий глюки Punto Switcher на моём компьютере: http://youtu.be/JQ04onTFOmM:


10 дней пользуюсь версией 3.2.9 на win8, ни одного глюка!!! Большое спасибо! :-)

Доброго времени суток.

 

В версии 3.2.9 как и в версии 3.2.8 остался глюк. При использовании на Windows 8 prof Outlook 2013, при попытке создать письмо и ввести адрес или текст письма, если происходит автоматическое переключение раскладки Outlook 2013 зависает. Помогает только принудительное закрытие и запуск снова.

Отключать проверку орфографии не вариант.

Работаю на Windows 8 Pro x64. Косяк с непереводом первой буквы при поиске в стартовом окне Windows остался даже после скачивания предложенного Вами exe-файла.

Причём косяк этот хитрый. Если просто нажать кнопку Win, иначать набирать какое-ниубдь слово, а потом попытаться перевести его в другую раскладку с помощью Punto - то первая буква останется без изменений. А вот если после нажатия Win хоть раз сменить раскладку стандартным виндовым сочетанием (CTRl + ALT или CTRL+SHIFT или как там настроено у каждого) - то вот после сего действия Punto будет нормально менять раскладку. Но это проработает лишь до закрытия-открытия заново стартового экрана. 

реализуйте, пожалуйста, работу с раскладками (хотя бы, как это сделано в Win7 или 8, в виде значка клавиатуры с выбором нужной раскладки). все подписывает и показывает как основную раскладку в языке. например, раскладку Украинская расширенная показывает как Russian-Russian. или чтобы можно было самому выбирать значки для каждой раскладки, если это тяжело реализовать...

Sergei.Ivanov.55555
29 апреля 2013, 00:09

У меня установлена Windows 8 x64.

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

Для запуска необходимо сделать 3 щелчка. Первый щелчок переключает фокус на рабочий стол, а потом двойной щелчок нормально срабатывает.

C файлом http://yadi.sk/d/vzXXcFAD473zi то же самое.

 

Планируется ли создание версии для Windows 8 RT (использую планшет с клавиатурой)?

Кажется бета + exe убрала зависание при первом переключении раскладки в Outlook 2013.

И ещё одно наблюдение: ни на одном из двух компьютеров, работающих под Win 8 Pro x64 после установки Punto Switcher 3.2.9 beta самостоятельно после перезагрузки системы не стартует (флажок соответствующий в опциях стоит). Очень хотелось бы в релизе увидеть возможность автозапуска Punto Switcher с правами администратора и автоматически, без создания задач в Scheduler, ковыряний в реестре и прочих костылей.

Переустановил Windows, сделал апгрейд до восьмой. На семерке хранил данные программы в установочной папке, в пунто соответствующая галочка стояла. После переустановки запустил Punto от имени администратора, поставил вышеназванную галочку, скопировал папку с данными в папку установки Punto. Данные подгружены не были (punto по-прежнему оставался без моих предыдущих изменений). Перезагрузил компьютер. Punto не запустился от имени администратора. Зашел в папку автозагрузка, поставил с свойствах галочку "Всегда запускать от имени администратора". Перезагрузил (несколько раз) - Punto автоматически совсем не запускается, только в ручную, и если просто щелчком (без Правая кнопка->запуск от имени администратора), то только в режиме обычного пользователя. В чем проблема и как ее решить?

кажется, эта проблема еще не решена. я тоже пытался всяко-разно (еще через назначенные задания пытался) - под обычным юзером пунто не хочет запускаться от имени админа автоматически

Хм, но у меня юзер - админовский (единственный), комп домашний, учетная запись -  локальная (не через Windows Account)..

У Вас, может, админ с ограничениями (по умолчанию так), включен так называемый Admin Approval Mode

Не знаю, на сколько я подверг опасности свой компьютер, отключив Admin Approval Mode, но это помогло! Спасибо за совет.

Вы тем самым отключили и UAC, что не есть гут.

объяснение 1

объяснение 2

Почти сразу после этого врубил обратно - стал глючить другой софт

Если уж речь идет о поддержке Вин 8, то вопрос: может быть стоило бы сделать апплет на экран запуска, где бы отображалась текущая раскладка?

Если это реализуемо стандартными средствами Windows 8, то постараемся сделать.

Это реализуемо, сам пытался сделать, но что-то так и не смог допилить. Единственный нюанс - в WinRT нет поддержки события смены раскладки, поэтому нужно прикручивать таймер. 

Аналогичная проблема с неправильно переведенной второй буквой, если набивать быстро (win8 x64). Может мои данные помогут в диагностике.

Проявляется в Kvirc, Visual SlickEdit. Запуск пунты от админа ничего не меняет, бета работает так же.

В Chrome и FAR все работает нормально. В SlickEdit под win7 работало нормально, а вот kvirc все так же глючил.

Переехала система с ноута Core2Duo на i7 QM - лучше не стало (вообще).

Проявляется ВСЕГДА при изменении раскладки на русскую. При изменении на английскую всегда все в порядке.

 

По состоянию "на сейчас" пунта для меня полностью неюзабельна, и приносит вреда больше, чем пользы. Есть ли шансы на исправление ситуации?

Это давняя проблема с программами разрабатываемыми на QT. Причем, то появляется то исчезает в различных версиях и сборках программ. Мы чиним периодически для конкретных программ.

Приходится теперь искать замену Пунто, увы.

Пишу без переключения раскладки, потому что удалила ее.

Хотела заново скачать с "правильного сайта", да почитав, поняла что вряд ли это поможет...

     Совершенно невозможно стало пользоваться Punto, удаляла и скачивала заново несколько раз. Всегда одинаково: сначала работает почта как надо (только некоторые нужные мне замены принципиально не выполняет например (англ.фф двойное) заменять русской а - никогда не выполняет, и даже если назначить "изменить раскладку" - никакого эффекта. То же и на jj - не меняет раскладку и не заменяет на рус. о.

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

Потом при попытках изменить раскладку начинает грузить проццессов и память почти до 100%.

Потом я Punto отключаю, потом нахожу разными путями что все-таки даже отключенная она грузит неслабо, и потом сношу совсем.

Встроенный анализ Винды показал что у Punto проблема с совместимостью программ. 

Какая прога ей мешает - непонятно. Никакие другие ПО не глючат и не жалуются. Касперский тоже ничего подозрительного не находит.

Думаю вы перестарались с массой дополнительный фишек, не отладив прежние проблемы.

Это совсем не игрушки в пустяки - ведь люди пароли вбивают и непонятно никогда теперь - в какой раскладке они вводятся. А пара ошибок - и доступ может быть блокирован как несанкционированный!

Оченоь жаль но сейчас мне приходится искать в интренете аналогичную замену Вашей когда-то отличной программе!

=====

ЗЫ: помню с яндекс-баром тоже намучился народ, потом долго от любых программ Яндекса шарахались.

Но вышел браузер Яндекс-браузер, и вполне себя прилично ведет, даже отлично для заявленных качеств. - Но в интернете все равно долго шли споры и трудно было убедить людей что это хороший браузер - не верили! Обжегшись на молоке.

Теперь вы можете запороть и этот проект. Если я например найду нормальную замену Вашему - зачем тогда буду обратно переходить??? Наверняка так же и многие.

В качестве предложения: сделайте 2 версии Punto: 1 с наворотами и фишками, другую - как можно проще и надежнее - для практичных людей. И шпионов отключите от 2-й.

Тогда может к вам опять потянутся...

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Добрый день.

Я попробовал бета версию.

В стартовом экране Windows 8 можно искать приложения просто начав писать. Появляется стандартная панель поиска. Пунто свитчер не может заменить первую букву при ручном переключение (автоматическое не пробовал).

Я записал видео, что бы проиллюстрировать. Сначала я открываю поиск и пишу test. Всё отлично переключается. Потом пишу test в стартовом меню и переключаются только три последних буквы.

http://screencast.com/t/kbEwyEOLl0

Еще нашел один ньанс в работе ПС.

 

если включен UAС

сам PS запущен через автозагрузку

запущена VS 2012 через UAC(то есть с правами админа) то пунто в ней работать не будет.

если перезапустить пунто с UAC(то есть с правами админа) то пунто сразу начнет работать.

Всё правильно, только Punto Switcher не может запускаться через Автозагрузку с правами админа.

Можно через runas запускать с использованием встроенной учетки админа

При настройке переключения языка ввода по клавише Caps Lock индикатор Caps Lock постоянно выключен, из-за чего приходится смотреть на языковую панель, чтоб узнать: какой язык выбран. Просьба реализовать "горение" "не горение" индиктора Caps Lock при переключении языка ввода!

                                                перепост от 26 января 2012 года, в 14:04 

Здравствуйте.
Для переписки мне необходимо иметь три раскладки ( 1.англ., 2.рус., 3.укр.) Но думаю тема актуальна для всех у кого больше двух раскладок. Автопереключение отключено. Всегда пользуюсь кнопкой Pause/break. По умолчанию англ. раскладка. 

Есть у програмы такая опция - сменить раскладку выделенного текста. Срабатывает через Shift + Pause/break .
Для получения украинской раскладки: 
- через Shift +  выделяем текст 
- жмем Shift + Pause/break (получаю 2.рус. раскладку) (выделение с текста снимается автоматом)
- снова через Shift +   выделяем текст 
- жмем Shift + Pause/break. Теперь имеем нужную раскладку. ( 3.укр )

Моя идея заключается в том что бы не снимать выделение с текста. А именно:
- через Shift  выделяем текст ( раскладка 1.англ
- жмем Shift + Pause/break ( раскладка 2.рус ) но текст остается выделен
- вновь Shift + Pause/break ( раскладка 3.укр ) / текст и дальше выделен / для снятия выделения нажимаем стрелочку (->)
Или же выделение снимается автоматически после n нажатия Shift + Pause/break. (Где n - количество установленых языков)

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

P.S. линк на старый пост  http://clubs.ya.ru/punto/replies.xml?item_no=9333 

На Win 8 64bit я добавлял пунто с правами админа через ветку реестра [HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Run]

поставил Win 8 x86, а там нет такой ветки...Подскажите кто как добавлояет пунто с правами администратора в автозагрузку на win 8 x86?
через планировщик если добавлять то почему то при уходе в сон, punto выгружается...