Punto Switcher и т.п. [Тестирование нового XMPP клиента]

kruzer25

Это иногда нужно, когда товарищ прислал тебе солидный кусок кракозябр: копипастишь его в окно ввода и давишь [ctrl] + [r], очень экономит время
Это не ответ на вопрос "зачем нужна эта фича в мессенджере, если она уже есть в Punto Switcher".

Andbar

Проблема пунто-свитчера в том, что перед тем, как ставить его, необходимо полностью довериться автору ещё одной программы, при чём если доверие в случае отдельных клиентов касается только небольшой части информации, которая им сообщается, то в случае пунто это - почти всё, что набирается на клавиатуре.

Dasar

с каких это пор пароль перестал быть текстом?
Это не ответ на вопрос "зачем нужна эта фича в мессенджере, если она уже есть в Punto Switcher".
как минимум, punto switcher - плохо работает с rich text-ом, еще хуже работает со smart-текстом.
и это как раз следствие плохой интеграции, когда punto swicher пытается заменить то, что набиралось с клавиатуры, а не тот текст- который есть.

kruzer25

с каких это пор пароль перестал быть текстом?
Ещё раз. Опиши конкретную проблему, связанную с паролями, с которой плохо справляется пунто.
Мне вообще никак не приходит в голову, каким образом можно пунто применить к паролям.
как минимум, punto switcher - плохо работает с rich text-ом, еще хуже работает со smart-текстом.
и это как раз следствие плохой интеграции, когда punto swicher пытается заменить то, что набиралось с клавиатуры, а не тот текст- который есть.
Такое ощущение, что мы о разных программах разговариваем.
Я скопипастил текст, вставил его (CtrlV пунто свичером перевёл его с одной раскладки на другую. Где тут "то, что набиралось с клавиатуры"?

Serab

Можно я на секунду вас остановлю. я когда пользовался пунтосвичером отключал нахер его автоматическую переключалку, переключал только вручную. И там хоть ctrl+r, хоть что угодно, можно настроить исключения для приложений.
Другой вопрос, что не надо быть обезьяной, надо писать десятью пальцами и с первых букв понимать, в какой ты раскладке, а не написав абзац текста. Так-то.

kruzer25

я когда пользовался пунтосвичером отключал нахер его автоматическую переключалку, переключал только вручную. И там хоть ctrl+r, хоть что угодно, можно настроить исключения для приложений.
Ну вот и я про это.
Другой вопрос, что не надо быть обезьяной, надо писать десятью пальцами и с первых букв понимать, в какой ты раскладке, а не написав абзац текста. Так-то.
Ну я вот не могу писать, не глядя на клавиатуру - хотя и десятью пальцами :o

Dasar

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

kruzer25

так это вот тот самый шов интеграции - когда человека заставляют делать то, что должна была делать программа.
Судя по тому, что тут сказали, в QIP-е придётся делать то же самое.
Речь о переводе того текста, который прислали тебе.

Dasar

Судя по тому, что тут сказали, в QIP-е придётся делать то же самое.
Речь о переводе того текста, который прислали тебе.
почему не просто - выделил, перевел?

kruzer25

почему не просто - выделил, перевел?
Ты пользуешься QIP-ом?
Я - нет; но, насколько я понимаю, там эта фича всё-таки идентична соответствующей функциональности PS (т.е. переводить можно только содержимое окна ввода).

Dasar

Ты пользуешься QIP-ом?
Я - нет; но, насколько я понимаю, там эта фича всё-таки идентична соответствующей функциональности PS (т.е. переводить можно только содержимое окна ввода).
мы до сих пор говорим о том, чем удобен большой набор (даже разнородного) функционала в одной программе (а не в виде кучи разных)?
или мы говорим о каких-то конкретных фичах в qip-е?

kruzer25

ОК, давай поговорим о теории.
Итак,
1) Я считаю, что изменять таким образом содержимое какого-то текстового окна, которое не предназначено для пользовательского ввода - нельзя из соображений "правильности" интерфейса.
2) Тем не менее, если такое вдруг и понадобится - я не вижу препятствий к реализации такой фичи и в самом PS. В конце концов, он работает со всеми текстовыми полями для ввода - что мешает ему так же работать для остальных текстовых полей?

kokoc88

мы до сих пор говорим о том, чем удобен большой набор (даже разнородного) функционала в одной программе (а не в виде кучи разных)?
или мы говорим о каких-то конкретных фичах в qip-е?
Ребята, а обсудите это всё в отдельной теме, а? Я уже запланировал реализацию этой фичи. Её делать минут 20 максимум.

kruzer25

Реализовывать эту фичу в мессенджере - неправильно. Так же неправильно, как реализовывать там музыкальный плеер и кофеварку.

kokoc88

Реализовывать эту фичу в мессенджере - неправильно. Так же неправильно, как реализовывать там музыкальный плеер и кофеварку.
Мне очень стыдно, но я уже её закодил...

Dasar

В конце концов, он работает со всеми текстовыми полями для ввода - что мешает ему так же работать для остальных текстовых полей?
я уже говорил, что он очень херово с ними работает, особенно если текстовое поле - rich, а тем более smart.

pitrik2

Судя по тому, что тут сказали, в QIP-е придётся делать то же самое.
Речь о переводе того текста, который прислали тебе.
не совсем
я же в первом же сообщении упомянул ctrl+q
т.е. будет на одно нажатие меньше
пунто: ctrl+c ctrl+v ctrl+break
кип: ctrl+q ctrl+r

Andbar

да что вы спорите? Такая фича достойна быть отдельным плагином лучшего мессенджера (миранды но никогда не должна быть скомпилина в его ядро. Кому надо - тот поставит. И спорить не нужно о необходимости. Такой подход гораздо лучше споров о необходимости функционала.

shdenis

лучшего мессенджера (миранды)
он станет таким, когда будет кроссплатформеным

Dimon89

Ну сделай. Сырцы-то открыты...

kruzer25

я уже говорил, что он очень херово с ними работает, особенно если текстовое поле - rich, а тем более smart.
Да, и я тебе на это ответил, что у меня всё нормально работает, после чего ты ответил, что PS обрабатывает не текст, а нажатия кнопок, а я тебя спросил, какие нажатия кнопок, если текст появился благодаря CtrlV, и после этого ты сменил тему.

Dasar

Да, и я тебе на это ответил, что у меня всё нормально работает, после чего ты ответил, что PS обрабатывает не текст, а нажатия кнопок, а я тебя спросил, какие нажатия кнопок, если текст появился благодаря CtrlV, и после этого ты сменил тему.
так ctrl-v вставляет куда? в ps? или в окно im?
если в окно im:
то как оттуда потом ps вытаскивает текст?
как потом текст удаляется? через отправку c-x?
как потом вводится новый текст? через отправку нажатий клавиш?

kruzer25

так ctrl-v вставляет куда? в ps? или в окно im?
В окно IM, блокнота, создания сообщения на этом форуме - куда захочешь, туда и вставишь.
то как оттуда потом ps вытаскивает текст?
как потом текст удаляется? через отправку c-x?
как потом вводится новый текст? через отправку нажатий клавиш?
Спроси у разработчиков PS.

Dasar

Спроси у разработчиков PS.
в том-то и дело, что через нажатия клавиш, поэтому если это smart-текстовое поле, например, с автозаменами - то введется не то, что хотел ps.

kruzer25

поэтому если это smart-текстовое поле, например, с автозаменами - то введется не то, что хотел ps
Поясни.

Dasar

Поясни.
возьмем, например, word, он чуть-чуть smart
допустим мы хотим сменить раскладку для текста "рвф еуые", если ps попробует это ввести как "hda test", то получится на самом деле "Had test"

kruzer25

Прямо сейчас скопипастил твой текст в ворд, выделил, нажал ShiftBreak - получил "hda test".
Набрал "рвф еуые" руками (при этом, первая буква стала заглавной выделил, нажал ShiftBreak - получил "Hda test" (никакой не "Had").
Набрал "рвф еуые" руками, отменил замену первой буквы на заглавную, выделил, нажал ShiftBreak - получил "hda test".
Ворд - 2007, русскоязычный; PS - 3.1.1. ЧЯДНТ?
ЗЫ: Если вводить "hda test" руками - действительно, вместо "hda" почему-то станет "Had" (ворд думает, что это опечатка?)

Dasar

значит он с word-ом все-таки работает через clipboard(copy/paste а не через набор с клавы.
и этой проблемы с word-ом нет.
а если в word-е выделить сложный текст (например, таблицу и сказать ему перевести, то что происходит?

kruzer25

значит он с word-ом все-таки работает через clipboard(copy/paste а не через набор с клавы.
То есть, копирует выделенный текст в буфер, переводит, вставляет из буфера и вставляет назад в ворд?
Чем же тогда он тебя не устраивает? Тем, что read-only поля перевести не получится?

kokoc88

Чем же тогда он тебя не устраивает? Тем, что read-only поля перевести не получится?
В окне со смайлами он потеряет все смайлы. И нет, это не проблема окна со смайлами.

Andbar

И нет, это не проблема окна со смайлами.
т.е., они копируются в виде соответствующего текста? И при вставке текст меняется на смайлы?

Dasar

Чем же тогда он тебя не устраивает? Тем, что read-only поля перевести не получится?
так ты провел эксперимент с таблицей? или любым другим rich-тестом? что произошло?

kruzer25

В Lotus Symphony ShiftBreak таблицу не портит, но переводит раскладку криво. В офисе проверить не могу - тут он не установлен, включать ноут лень.
Но сомневаюсь, что в мессенджере будут настолько богатые поля для ввода. Половина фич, которые работают в поле ввода pidgin-а, при отправке сообщения пропадают, а среди оставшейся половины нет ничего такого, что не переварит PS.
Оставить комментарий
Имя или ник:
Комментарий: