Ru-Board.club
← Вернуться в раздел «Программы»

» Punto Switcher, Keyboard Ninja

Автор: Astra55
Дата сообщения: 20.10.2010 21:18
Alex Zaguzin

Цитата:
Где они раньше были?

В dev/null наверное. И кому это УГ нужно??? Это же укатайка!
-------------------
LangOver - Программа для автоматического исправления текста, набранного в неверной раскладке: при нажатии клавиши F10 текст, набранный в неправильной раскладке, будет преобразован.
------------------
Ни хрена себе автоматика. Сравнили ж... с пальцем
Автор: Igoreus
Дата сообщения: 20.10.2010 23:44

Цитата:
abz, ...Кто-нибудь пробовал?

Пока слабенькая:Без автоматического переключения;
Много жрёт памяти;
Не следит за буфером;
Нет русской локали.
Автор: Maz
Дата сообщения: 21.10.2010 00:00
Wu Tang
может быть и пересоберу.
Автор: oshizelly
Дата сообщения: 21.10.2010 17:07
А скажите, бывают настолько продвинутые проги, чтобы запоминать текущую раскладку клавиатуры в разных окнах одного приложения? Скажем, в одном документе MS Word печатаем по-английски. Потом переходим в другой документ (другое окно) MS Word и там печатаем по-русски. Потом возвращаемся в первое окно и там продолжаем печатать по-английски.
Или такое в принципе невозможно?
Автор: abz
Дата сообщения: 21.10.2010 19:30
oshizelly

Так всегда и происходит! Это штатное поведение Windows. У тебя что-то сломалось и сейчас это не так? Или ты хотел, чтобы с самого старта компа уже все эти вычурности были? Если да, то такого ещё не встречал.


Alex Zaguzin
Astra55
Igoreus

Лиха беда начало. Даже если они не догонял Punto, то уж двигаться их заставят точно! Главное, чтобы прога не скончалась сразу после появления!
Автор: oshizelly
Дата сообщения: 21.10.2010 19:58
abz 19:30 21-10-2010
Цитата:
Так всегда и происходит! Это штатное поведение Windows.

Ну тогда, значит, были сломаны все компы, какие я только видел за последние 10 лет, потому что ни один из них не вел себя "штатно". Насколько я знаю по собственному опыту, а также из того, что я слышал/видел/читал, штатное переключение раскладок клавиатуры в Windows XP является "application-specific", то есть, запоминается раскладка для каждого приложения, но не для отдельных окон приложений.
А у тебя именно вот такое штатное расписание в данный момент? Хорошо бы проверить на приведенном в моем предыдущем посте элементарном примере с несколькими окнами MS Word или любой другой многооконной проги.
Автор: abz
Дата сообщения: 21.10.2010 20:41
oshizelly

Цитата:
является "application-specific", то есть, запоминается раскладка для каждого приложения, но не для отдельных окон приложений

Это я и имел ввиду. Значит я не понял твоей мысли. А что значит "окон приложений"? Ты хочешь, чтобы в одном окне Word был русский, а в другом окне Word был английский? Тогда есть штатная настройка в Word:



Может тебе этим лучше воспользоваться? Вообще дюже специфическое у тебя пожелание, мне кажется...
Автор: oshizelly
Дата сообщения: 21.10.2010 21:10
abz 20:41 21-10-2010
Цитата:
Ты хочешь, чтобы в одном окне Word был русский, а в другом окне Word был английский? Тогда есть штатная настройка в Word:  

Ну да, я же именно такой пример и првел в своем предыдущем посте
Но я имел в виду именно запоминание на уровне системы той раскладки клавиатуры, которую я сам выбрал последней для данного окна, а не автоматическое переключение клавы по каким-то там ее собственным соображениям.
А MS Word - это вообще неудачный случайный пример. Хочется, чтобы этот принцип работал для любой проги, независимо от ее собственных возможностей. Скажем, почтовый клиент, где параллельно пишется несколько писем, часть на одном языке, часть - на другом. Разве это такая уж специфическая ситуация?

З.Ы.
Эта фича в MS Word жутко глючная, по крайней мере, в MS Office 2003. Пробовал когда-то, но вынужден был отказаться.
Автор: Astra55
Дата сообщения: 21.10.2010 21:44
oshizelly
Эта хрень присутствует у всех автопереключателей раскладки. Сдается мне, что Морозов и иже с ним, никогда сами не печатали, когда открыто несколько программ. Из-за этого тупизма приходится отключать звук на автопереключении языков, иначе заскребет до невозможности. Нормальная, человеческая логика автопереключения не должна зависеть от переключения окон программ, а только лишь от выбранных правил. Но у девелоперов своя логика, может они вообще не люди
Автор: karinas
Дата сообщения: 22.10.2010 14:31
Как в Punto перенести свои правила переключения на другой комп?
Автор: savant_a
Дата сообщения: 22.10.2010 15:32
abz

Цитата:
Наконец-то появился конкурент сабжу.

Есть еще Arum Switcher, но тоже видать не блещет.
karinas

Цитата:
Как в Punto перенести свои правила переключения на другой комп?

Я бы просто весь профиль проги скопировал бы на другой комп и все. Сохранятся не только правила переключения, но и параметры.
Хранится по адресу:
XP:
c:\Documents and Settings\Имя пользователя\Application Data\Yandex\Punto Switcher\
Vista/7:
c:\Users\Имя пользователя\AppData\Roaming\Yandex\Punto Switcher\
Автор: sapfeer
Дата сообщения: 25.10.2010 23:40
Уже около недели пытаюсь пользоваться Keyboard Ninja 2.1 на Windows XP Professional на ноутбуке Dell E6400, однако до сих пор не очень успешно...

1. Настроил себе переключение языков по Caps Lock. После запуска программы, срабатывает первые минут 30-40, дальше Caps Lock начинает выполнять свои стандартные функции - верхний/нижний регистр символов

2. Калькулятор не работает почти никогда... Не знаю что с этим делать... Ввожу выражение типа 4+2, нажимаю сочетание клавиш (решил оставить по умолчанию, Shift+Num Lock), но постоянно вылезает окно Ninja Command...

Наверняка кто-то уже с чем-то подобным сталкивался, возможно даже проблема уже обсуждалась на форуме, однако перечитывать все 120 страниц времени особо нет... Подскажите пожалуйста, каким образом это лечится, если лечится вообще, а то калькулятор по нажатию клавиш в поле ввода вещь чрезвычайно удобная, больше нигде не встречал... Да и переключение раскладок по Caps Lock тоже весьма облегчает работу...

Заранее благодарен
Автор: ZlydenGL
Дата сообщения: 03.11.2010 11:30

Цитата:
После запуска программы, срабатывает первые минут 30-40, дальше Caps Lock начинает выполнять свои стандартные функции

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


Цитата:
Калькулятор не работает почти никогда...

А если запустить в режиме совместимости с Win98/ME, тоже не заведется?


Цитата:
Наверняка кто-то уже с чем-то подобным сталкивался, возможно даже проблема уже обсуждалась на форуме, однако перечитывать все 120 страниц времени особо нет...

Один в один ситуация. Где-то ранее (по-моему на 100+ страницах) писал свои методы "борьбы" с нинзей, но чтобы их вспомнить - надо опять же тему перечитывать. Так что автору эту работу проще самому потянуть ИМХО

Добавлено:
Вообще тенденция развития автопереключателей как минимум тоску наводит.

У Морозова Михаила есть ОБАЛДЕННЫЕ алгоритмы переключения, но их реализация... Нинзя с ее гиперфункционалом все-таки очень много глючит (классика - если с нампада попытаться ввести дату, то с ОЧЕНЬ большим шансом можно получить удаление даты + перемещение курсора не пойми куда), Key Switcher остался на версии 2.5 без значительного количества интерфейсного обвеса (т.е. нужные фишки можно внести через конфигурационные файлы вручную, а вот через пользовательский интерфейс - фиг, нет просто такой секции настроек).

У Москалева Сергея есть явно не очень эффективный механизм переключения, который им же все время позиционируется как "более прогрессивный" (а кавычки и знаки препинания при переключении все так же имеют тенденцию переворачиваться лишний раз), но этот механизм апдейтить/менять не планирует, зато думает над феньками типа вставки даты в строку ввода по горячей клавише (нафиг сплющилось?). Это при том, что буфер обмена Пунтя регулярно мониторить перестает, вообще никак не уведомляя пользователя (Нинзя хоть если нить и теряла, то теряла с концами - понять, что пора "передергиваться", было легко).

Арум свитчер вещь может и интересная, да только переключение вообще по "левой" комбинации клавиш делает, да и "тяжеловат" он на субьективный взгляд.
Автор: oshizelly
Дата сообщения: 03.11.2010 13:02
ZlydenGL

Цитата:
Я для таких случаев на рабочий стол клал батник перезапуска Нинзи (приводил выше в теме) - и как только нинзя "теряла нитку", просто ее передергивал.

Заинтриговало, что за батник такой. Насколько "выше" он выкладывался? Порсмотрел пару предыдущих страниц, но не нашёл.
Автор: Bolenic
Дата сообщения: 03.11.2010 13:04
Widok

Цитата:
Поскольку тема посвящена нескольким продуктам ... для исключения путаницы

я бы разделил Тему.
Автор: ZlydenGL
Дата сообщения: 03.11.2010 17:06

Цитата:
Порсмотрел пару предыдущих страниц

От юзеры пошли Писал же:

Цитата:
на 100+ страницах

Чуть-чуть пролистал назад - и вот пожалуйста, батничек (108 страница), переход на PS (112 страница). Сразу же дисклаймер - даже с таким батничком все равно придется адаптировать запуск KN "под себя".


Цитата:
я бы разделил Тему.

Мысль не просто не нова, она уже даже вопля "боян" не заслуживает Почитай страницы 80+ - там есть жесткий спор по разделению. А на деле ИМХО не нужно это, ибо KN можно считать что мертв (способа нормально юзать его на современных машинах/ОС не найдено), KS обсуждается в отдельной теме (но все равно мертв), остается PS, который худо-бедно, но куда-то ползет.

Добавлено:
Вот елки, опять галочка подписи слетает...
Автор: oshizelly
Дата сообщения: 03.11.2010 21:49
ZlydenGL 17:06 03-11-2010
Цитата:
Чуть-чуть пролистал назад - и вот пожалуйста, батничек (108 страница) [?], переход на PS (112 страница) [?]. Сразу же дисклаймер - даже с таким батничком все равно придется адаптировать запуск KN "под себя".

ZlydenGL 13:11 01-06-2010
Цитата:

Код: @Process.exe -k ninja.exe
@start /I /B /REALTIME ninja.exe
@route print > NUL
@Process.exe -a ninja.exe 01

[more=пояснения к батнику]Батничек строил универсальный, чтоб если KN "потеряла нитку" - вызвал батник еще раз и он сам перезапустил KN в необходимом режиме работы. Соответственно:
Строка 1 убивает запущенный процесс ninja.exe
Строка 2 запускает новое представление ninja.exe и ставит ему приоритет REALTIME(зачем использовал ключи I и B - не помню уже совершенно)
Строка 3 организует синтетическую паузу (чтобы приложение нормально прогрузилось)
Строка 4 жестко фиксирует привязку процесса ninja.exe к первому ядру процессора
Добавлено:
Так, походу я с REALTIME перестарался - похоже из-за него у KN слетает возможность конвертировать раскладку выделенного текста. Есть тут еще энтузиасты для проверки? Или просто имеет смысл не трогать приоритеты процессов?[/more]
Автор: ZlydenGL
Дата сообщения: 07.11.2010 15:53
process.exe

В шедулер пытался запихивать, но получалась ересь: нужно использовать интервал неактивности (иначе набираешь-набираешь текст, а тут бац! запускается батник, курсор улетает с текстового поля. Т.е. если в монитор не смотреть - получается лажа), а через стандартный шедулер нормально отслеживалась неактивность только 1й минуты, не знаю почему. В конце концов просто написал тупое приложение, запускаемое вместо экранной заставки (рисовало черный прямоугольник на весь экран без рамки и запускало батник), но тоже ИМХО был не выход - с моей активностью скринсейвер запускался крайне редко, проще было в случае необходимости щелкнуть по иконке батника на рабочем столе.
Автор: amaid
Дата сообщения: 08.11.2010 19:35
ребята, объясните профану, что сие значит?

Цитата:
Сделал просто - вырубил вообще автопереключение для IDE

второе: можно ли такой же батничек, как для нинзи, сделать для Keyboard Switcher? они у меня оба запущены, только в настройках им разная работа назначена
третье: как установить приоритет realtime для нинзи по умолчанию?
ну и на сладкое: может, имеет смысл собрать рассыпанные по теме мудрые мысли в подробную инструкцию для чайников и поместить ту инструкцию в шапку?




Добавлено:

Цитата:
Так, походу я с REALTIME перестарался - похоже из-за него у KN слетает возможность конвертировать раскладку выделенного текста

имхо, это лучше поручить keyboard switcher'y или ruslat
Автор: ZlydenGL
Дата сообщения: 08.11.2010 20:24
IDE = Integrated Development Environment, гворя по-нашенски - среда отладки. Выключить для нее автообработку целиком - означает добавить в программы-исключения сам IDE, например по заголовку окна (в Пунте).


Цитата:
второе: можно ли такой же батничек, как для нинзи, сделать для Keyboard Switcher?

А смысл? KS разве "нитку" умеет терять? Вроде сколько его не гонял - привязку держал стабильно.


Цитата:
третье: как установить приоритет realtime для нинзи по умолчанию?

Вариантов два:
1. Использовать предложенный выше process.exe. Тонкость заключается в том, что надо дождаться загрузки приложения в память ДО смены приоритета. Я это делал через route print > null
2. Использовать синтаксис досовской команды start:

Цитата:
START ["title"] [/Dpath] [/ I] [/MIN] [/MAX] [/SEPARATE | /SHARED]
[/LOW | /NORMAL | /HIGH | /REALTIME | /ABOVENORMAL | /BELOWNORMAL]
[/WAIT] [/ B] [command/program]
[parameters]

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


Цитата:
ну и на сладкое: может, имеет смысл собрать...

Имело БЫ смысл, если БЫ был шанс запустить ту же Нинзю в безглючном режиме (например не ловить при наборе на нампаде даты удаление введенной даты и переход курсора черт-те куда). Я пытался добиться этого на довольно-таки современном железе (двухъядерный проц) и не совсем "сверхновой" ОС (ХР) в течение года - и ни один из рецептов не дал избавления от болячек Нинзи. Поэтому недавно терпение окончательно лопнуло и я вернулся в клуб пунтоводов. Да, алгоритм переключения определенно хуже, чем KN/KS, но в отличие от KN нет глюков, а в отличие от KS - все, что нужно отсетапить, находится в графическом окне настроек, а не решается путем правки iniшников. На этом, собственно, все и замерло...
Автор: Ryazaner
Дата сообщения: 08.11.2010 20:26
Где скачать и как установить 3D флаги для Punto Switcher 3.1.1 сборка 72 ?
Автор: amaid
Дата сообщения: 08.11.2010 20:37

Цитата:
KS разве "нитку" умеет терять?

не знаю, что такое нитку терять, но вылетает у меня KS почти каждый день, уже на втором компе (xp sp2 там и там) - может, с новым железом не дружит
на старом железе он у меня не вылетал, да и нинзя вылетала раз в месяц, не чаще
Цитата:
Вариантов два:

мдя, нету слов... :0)
я бы тоже на пунту перешел, если бы нашел хорошую программку, которая умеет автозамену и автокоррекцию на лету делать, как нинзя
может, попробую пунту вместо KS использовать, а нинзю пока придется оставить (спасибо за батник!)

Добавлено:
а может, KS у меня вылетает из-за конфликта с KN (или чем-то еще)
Автор: ZlydenGL
Дата сообщения: 08.11.2010 20:44
Ryazaner, а что, секция "Загрузки" в шапке уже невалидна?

Цитата:
Punto Switcher v3.1.1.72 с 3D флагами, с новыми правилами, без yandex-bar, без справки 0.9 Mb от Maz



Цитата:
а может, KS у меня вылетает из-за конфликта с KN

ИМХО 90% вероятность правильного ответа


Цитата:
я бы тоже на пунту перешел, если бы нашел хорошую программку, которая умеет автозамену и автокоррекцию на лету делать, как нинзя

Ага, а еще пароли уметь хранить в секурном месте и не переключать раскладку при случайном попадании, да? Эх, много всего замечательного в KN есть! Может быть, если будет интерес, можно попробовать еще раз ей войну совместимости устроить.
Автор: oshizelly
Дата сообщения: 08.11.2010 21:16
К вопросу о терянии ниток... Заметил при использовании Keyboard Ninja Portable от мембера Astra55 под Windows 7 такую закономерность.
Если в настройках на клавишу CapsLock повесить команду переключения на один определённый язык (скажем, английский), то очень быстро после запуска нажатие на CapsLock перестаёт выполнять эту функцию.
Но если повесить на тот же самый CapsLock команду циклического переключения между основными языками (русский/английский/французский/русский), то она вообще не слетает!
Не знаю, как на обычной, непортабельной версии...
Этот факт не наводит спецов на какие-нибудь умные мысли о природе бага?

З.Ы.
Заметил сейчас, что в портабельной версии недоступны звуки... И в папке портабла файлов .wav тоже не наблюдается. Возможно, надо качать звуковые файлы отдельно... Это так и задумано, или у кого-то звуки на портабл-версии работают?
Автор: ZlydenGL
Дата сообщения: 08.11.2010 21:17

Цитата:
Но если повесить на тот же самый CapsLock команду переключения между основными языками (русский/английский/французский/русский), то она вообще не слетает!

Слетает, к сожалению И на ХР, и на Висте, и на семерке.

Добавлено:
Просто на это нужно чуть больше времени.
Автор: amaid
Дата сообщения: 08.11.2010 22:56

Цитата:
будет интерес, можно попробовать еще раз ей войну совместимости устроить

у меня интерес есть, только мало что смыслю в этом деле
KS и KN я в настройках развел, чтобы все задачи были разными у них: KN - только автокоррекция (KS ее вообще не умеет делать у меня), остальное всё KN, но конфликт хуков, конечно, все равно возможен

Цитата:
в портабельной версии недоступны звуки

а где она эта портабельная? любопытствую
в шапке не нашел
Автор: oshizelly
Дата сообщения: 08.11.2010 23:03
amaid

Цитата:
а где она эта портабельная? любопытствую

Там же есть у меня в посте ссылка. Наведите курсор на знак вопроса и подождите пару секунд. Или просто кликните по ссылке.
Потом по возможности отпишитесь здесь, будут ли те же траблы.
Автор: amaid
Дата сообщения: 09.11.2010 07:54

Цитата:
будут ли те же траблы

отпишусь дней через 5, только клавиша CapsLock у меня служит для другой важной цели, а переключаюсь я между всего двумя языками Ctrl левый-правый
Автор: ZlydenGL
Дата сообщения: 09.11.2010 09:09

Цитата:
KS ее вообще не умеет делать у меня

Да умеет он ее делать... Просто настройки соответствующей в UI нет. А вот если через соответствующий файл прописаться вручную - автозамена появится и будет вполне рабочей. Можно, кстати, файл автозамены просто взять из KN для нужного языка и подсунуть KS.
Автор: oshizelly
Дата сообщения: 09.11.2010 09:38
Если не сильно затруднит, выложите, пожалйста, кто-нибудь содержимое рабочей папки инсталлированной (НЕпортабельной) Keyboard Ninja. Хочу кое-что проверить. Спасибо!

Страницы: 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182

Предыдущая тема: Помогите решить проблему с word-ом


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.