Показать сообщение отдельно
Старый 29.11.2007, 00:01     # 5
Borland
СуперМод
IMHO Консультант 2005-2009
 
Аватар для Borland
 
Регистрация: 14.08.2002
Адрес: Московская ПЛ, ракетный отс
Пол: Male
Сообщения: 14 515

Borland - Гад и сволочь
Цитата:
Сообщение от topic Посмотреть сообщение
Насколько я помню PuntoSwitcher транслирует только последнее слово. Changer - любой выделенный фрагмент
Punto совершенно спокойно работает с любым выделенным фрагментом. Автоматическое переключение - да, по последней введённой комбинации символов (не обязательно слово целиком, например Цш всегда автоматом переключается на Wi, поскольку в русском языке такое сочетание символов не встречается).
Вообще говоря, было бы полезно посмотреть что уже есть у конкурентов... ;-)
Цитата:
Сообщение от topic Посмотреть сообщение
Не вижу в этом никаких "граблей". Все горячие клавиши можно назначить по своему вкусу. Не нравится Ctrl - никто не мешает сменить его на Alt, а то и на Ctrl+Alt+Shift+кнопка.
Настраиваемость - штука весьма полезная. Но нестандартное использование стандартных комбинаций в умолчальной настройке на мой взгляд всё-таки зло: иногда приходится садиться за чужой комп, иногда пускать кого-то за свой, и неожиданная реакция на стандартную комбинацию при этом мягко говоря нервирует...
Цитата:
Сообщение от topic Посмотреть сообщение
Какие комбинации вы бы предпочли?
Вот так сходу - используемые той же Punto. Она, в некотором роде, уже стала стандартом.
Цитата:
Сообщение от topic Посмотреть сообщение
много отзывов людей в которых они пишут, что отключают переключение "на лету" и работают только в ручном режиме
Но большинство всё равно работает с включением этого режима. Естественно, не надо делать его неотключаемым.
Цитата:
Сообщение от topic Посмотреть сообщение
Как дать понять проге, что сейчас будет вводится пароль и транслировать в этом окошке не нужно?
Возможно, "подсмотреть" в программе описание элемента управления. В описании окошка с паролем обычно присутствует "PASS" (а также функция отображения вводимого текста звёздочками). Горячая клавиша тоже не помешает.
Цитата:
Сообщение от topic Посмотреть сообщение
Три языка там уже есть: русский, украинский и английский. Это те которыми я пользуюсь. Какие еще добавить?
Может быть не распыляться (все языки добавить всё равно не удастся), а реализовать языки в качестве подключаемых модулей/словарей с открытым API (естественно, внятно документированным) и позволить всем желающим самостоятельно создавать/дорабатывать модули?

Возможно,стОит сделать вообще программу с базовым минимумом функциональности, а всё остальное сделать в виде модулей (как, например, Miranda IM, FAR, TC)? Тогда каждый соберёт себе конструкцию сообразно личным потребностям из готовых/самописных модулей.
Опять же, если нет каких-то специфических соображений, кроссплатформенный продукт (Win32/Win64/MacOS/Linux) с открытыми исходными кодами (как минимум - Plugins API)имеет значительно бОльшие шансы на успех (а опыт, приобретённый при совместной разработке ПО - просто бесценен)!
Кейлоггер, если всё-таки задумаешь его делать, должен быть обязательно отключён по умолчанию (как "Дневник" у Punto), а лучше всего - вообще вынесен в отдельный модуль, не входящий в основную поставку - иначе траблы с антивирусным ПО обеспечены.

Также неплохо бы реализовать в программе прямую и обратную транслитерацию текста. И работу с текстом в буфере обмена.

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

Разделение программы на модули, повторюсь, сильно упростит добавление новых функций (не обязательно своими силами). А также даст пользователю возможность не ставить "монстрообразный комбайн", половиной функций которого половина пользователей не воспользуется никогда, там, где требуется 1-2 из множества функций.

P.S. Разработчикам Punto, если они это увидят, также рекомендую задуматься о "модулизации"...
__________________
Не засоряйте форум "спасибами"! Для выражения благодарности существуют ПС и репутация! Соблюдайте Правила!
Распространенье наше по планете
Особенно заметно вдалеке:
В общественном парижском туалете
Есть надписи на русском языке

В. Высоцкий

Borland вне форума