Форум » » Новый продукт - WriteYours (бесплатно — freeware) » Ответить

Новый продукт - WriteYours (бесплатно — freeware)

Carc: Представляем новый продукт - WriteYours (бесплатно — freeware) WriteYours — это бесплатная утилита для быстрого ввода часто используемого текста в любом приложении. WriteYours увеличивает скорость набора текста, разворачивая строки в часто используемый текст, абревиатуры, шаблоны и.т.д. В двух словах: набираете ключевую строку (аббревиутуры, некоторый суффикс) в любом приложении, а WriteYours полностью, на лету заменяет ключевую строку на что-то более длинное, развернутое. Пример: выше написано WriteYours, а между тем я не набирал название "WriteYours" полностью - это сделала именно сама WriteYours. У меня во WriteYours настроен префикс "WY". При печати этого префикса в любом приложении, в том числе и веб-браузере - она — WriteYours — на лету заменяет этот префиск "WY" на полное название: "WriteYours". Скачать: 400 кб ZIP с программой установки внутри, многоязычный пользовательский интерфейс: русский и английский из коробки. Остальные легко добавить через перевод lng-файла. Если кому нужна переносная (портабельная) версия - то отписываемся в этой ветке, или стучимся в тех. поддержку. Сделаю. Просто пока руки не дошли…

Ответов - 63, стр: 1 2 3 4 All

DenisSMI: Пока еще слишком мало возможностей. Нужны: 1. Возможность задавать количество символов, после которого происходит автодополнение 2. Выпадающий список, если первые буквы совпадают 3. Возможность автоматически заносить в базу слова из файлов разных типов + возможность задавать, какие слова из текста должны попасть в базу (напр., те, которые встречаются не менее 3 раз)

Carc: DenisSMI пишет: Пока еще слишком мало возможностей. Все в перспективе… Это же считая даже и не первая, а аж нулевая версия. DenisSMI пишет: Нужны: 1. Возможность задавать количество символов, после которого происходит автодополнение А это зачем? Смотри, все просто: что у тебя задано в ключевой строке (keystroke), то и будет. Т.е. если в ключевой строке задано слово (префикс, начало слова) хоть в 3 символа, то WriteYours после 3-ех символов и начнёть допонять\заменять. Но если в ключевой строке префикс (ключевое слово) длиной в 20 символов - то только после 20 символов и начнет дополнять. Например Задано в ключевой строке для слова "соответственно" (что характерно сейчас в браузере это набрала WriteYours) префикс "соответ" Дык вот после того как мы наберем полный префикс в 7 букв, только тогда и начнет автодополняться. Но никак не раньше. Зачем тогда отдельная настройка? В принципе то легко сделать именно глобальную настройку, что мол минимум Икс символов. Все ключевые строки длиной менее Икс попросту будут игнорироваться. Ну а в редакторе такие ключеые строчки, которые не соответствуют настройки легко подсветить (ну типа красненьким цветом) чтобы просто привлечь внимание.

Carc: DenisSMI пишет: 2. Выпадающий список, если первые буквы совпадают Я подумаю. Я сам такое хотел сделать. Но это только в перспективе. Пока я этим не занимался. Там в основном проблема где именно, в какой части экрана, список показывать. Не всегда так просто это определить.


Carc: DenisSMI пишет: 3. Возможность автоматически заносить в базу слова из файлов разных типов + возможность задавать, какие слова из текста должны попасть в базу (напр., те, которые встречаются не менее 3 раз) А что значит автоматически? Отследить слова не проблема. Как понимаешь внутренности движка именно этим и занимаются, а уж потом принимают какое-то решение. Но есть куча "но". 1) Когда заносится слово какие должны быть у него настройки? РеГиСтРозависимо или нет? Дополнение до полного текста или полная замена ключевой строки? 2) Сразу вносить в базу я думаю может быть и не так разумно. Должно быть понятие сессионный словарь. Что автоматически запоминаются слова введенные, но не навсегда, а только на время сеанса работы. И пока ты их явно в базу (файл в конце концов) не скинешь, они так и останутся временными. Иначе мне кажется бардак очень быстро образуется в базе. Ну и запомненные слова не проблема помечать в базе данных. Ну отдельный атрибут: "добавлено пользователем", "сохранено автоматически" как-то так. Т.к. такой автозапомненный бардак надо как-то разгребать потом. Сам бардак запомнить не проблема. А вот отфильтровать его сможет, только пользователь.

DenisSMI: Carc пишет: 1) Когда заносится слово какие должны быть у него настройки? РеГиСтРозависимо или нет? Дополнение до полного текста или полная замена ключевой строки? Регистр мне не важен. Лучше дополнение, чем замена. Carc пишет: 2) Сразу вносить в базу я думаю может быть и не так разумно. Должно быть понятие сессионный словарь. Что автоматически запоминаются слова введенные, но не навсегда, а только на время сеанса работы. И пока ты их явно в базу (файл в конце концов) не скинешь, они так и останутся временными. Иначе мне кажется бардак очень быстро образуется в базе. Если я знаю, какие слова меня ожидают при переводе текста, то полезно перед началом перевода создать словарь на основе существующего уже текста. Ну и клавиша для быстрого добавления в базу без появления всяких дополнительных диалоговых окон.

Carc: DenisSMI пишет: Регистр мне не важен. Лучше дополнение, чем замена. Кагбэ неявный юз-кейз тут и заложен. Что а) Независимость от регистра б) Дополнение Тогда слово "Здравствуйте" можно описать префиксами "Здра" и префиксом "здра" [pre2]Ага, набери префикс в форуме. WriteYours и тут все подправляет. Эти префиксы у меня в базе[/pre2] Т.е. получается, что в таком варианте независимость от регистра + дополнение = дает возможность на выходе всегда получать "Здравствуйте" и "здравствуйте". Автозамена хороша другим. Она позволяет, префикс WY или GOTD заменять на полные названия\фразы WriteYours или Giveawayoftheday

Carc: DenisSMI пишет: Если я знаю, какие слова меня ожидают при переводе текста, то полезно перед началом перевода создать словарь на основе существующего уже текста. Я об этом подумывал. Но чуток позже будет. Ибо там подумать надо. В принципе именно так по умолчанию работает в Aml Pages. Правда там автозавершением занимается плагин AAC, но не суть дело. Дык вот по умолчанию у него стоит настройка "Брать слова из текста". Т.е. у него есть пользовательская база слов для автозавершения (она приоритетна, пожизненна и хранится рядышком в файле), а еще при открытии страницы ACC вынимает весь текст, анализит его и дополняет его в базу, но только на время работы + пользователь может указать, что из автодобавленного запомнить в постоянном словаре. Нечто похожее в общем смысле хотелось со временем сделать и в WriteYours. DenisSMI пишет: Ну и клавиша для быстрого добавления в базу без появления всяких дополнительных диалоговых окон. Будет. Но чуть позжее. С аналитикой и прочия

Carc: Ну и спасибо за репорт! Ценные замечания

LordNEVR: Отлично. Будут подставляться только слова и фразы? Или можно будет потом и добавлять скажет текст до 10 строк? Некие шаблоны текста, которые часто используются.

Carc: LordNEVR пишет: Отлично. Будут подставляться только слова и фразы? Или можно будет потом и добавлять скажет текст до 10 строк? Да, потом можно будет и многострочный. Я просто пока с редактором на эту тему не морочился. Но полагаю, это не сложно. Движок в принципе такое должен поддерживать. Ему в общем-то пофиг "чо" (ц) печатать - строка на вход, она же на выходе на экране. LordNEVR пишет: Некие шаблоны текста, которые часто используются. Что подразумевается? "Шаблонный" в смысле часто используемый? Или какие-то макросы?

LordNEVR: Carc пишет: Что подразумевается? "Шаблонный" в смысле часто используемый? Да. Некие заготовки текста, которые приходится часто использовать.

Carc: LordNEVR пишет: Да. Некие заготовки текста, которые приходится часто использовать. А насколько они большие? Сколько примерно символов? В первом приближении в новой версии WriteYours 0.05 Alpha 5 (пока не выложил) вроде все работает распрекрасно. В редакторе вроде все нормально, в печати тем более - модулю "печати" вообще говоря пофиг чего печатать и где. Он где только не заюзан: и в TwinkiePaste по умолчанию он шарашит, и в Aml Maple перекодированный текст он же набирает. Да чего уж там, даже в Aml Pages он перекодировкой занимается. С этим проблем быть не должно. Скоро выложу тогда.

LordNEVR: Carc пишет: А насколько они большие? Сколько примерно символов? 130-400 символов.

Carc: LordNEVR пишет: 130-400 символов. Ну это приемлемо… Хотя по уму там конечно нужно поколдовать будет с внешним видом inplace-редактора многострочных текстов. Так то без проблем, и многострочность поддерживается и для движка пофиг и объемы для БД приемлемые. Но когда разворачивается поле ввода по уму бы как-то менять его внешний вид…

Carc: Кстати, а как описания WriteYours? Русское? Аглицкое? Нареканий, замечаний, непоняток, матов не вызывают? А то когда проект разрабатывается, то уже описать самому очень сложно. За деревьями леса не видишь уже

LordNEVR: Carc пишет: Нареканий, замечаний, непоняток, матов не вызывают? А то когда проект разрабатывается, то уже описать самому очень сложно. За деревьями леса не видишь уже аббревиатуры.

Carc: LordNEVR пишет: аббревиатуры. А-а-а, точно! Спасибо, поправил

Carc: Залил на сервер новую версию WriteYours 0.05 с поддержкой фраз в несколько строк. Пробуем…

LordNEVR: 130 знаков, нормально. 485, 730 знаков, начинается замена рус букв на англ, абракадабру.

Carc: LordNEVR пишет: 130 знаков, нормально. 485, 730 знаков, начинается замена рус букв на англ, абракадабру. Пример в студию, что за фраза такая мощная?

LordNEVR: Carc пишет: Пример в студию, что за фраза такая мощная? Вот оригинальный текст. #НоваяФантастика #Newfiction Уважаемые авторы, пользователи, участники нашего форума Приглашаем вас. на наш вновь обновлённый форум "Новая Фантастика". Новая Фантастика http://newfiction.ru/ Как говорится после чёрной полосы, вслед за ней обязательно будет белая. Из-за постигшей наш форум беды (из-за поломки сервера), мы предприняли радикальные меры. ))) В результате: Мы переехали на новый хостинг. Наш форум обновился. Обновился дизайн нашего форума, его функционал. Появились новые возможности для вашего общения, всякие "удобности" навигации по форуму и его лучшей осваиваемости. Остались только вы: наши старые, добрые, дружные, авторы, пользователи и друзья. Приглашаем вас всех на наш обновлённый форум. Команда форума Новая Фантастика.

Carc: Проверка связи: Проверил твою фразу - все отпечатал нормально Я проверял в Блокноте Windows`ком и здесь в поле ввода соообщения. Ты в чем ее пытался напечатать?

LordNEVR: Carc пишет: Ты в чем ее пытался напечатать? Оригинал EmEditor Блокнот LibreOffice 5.1 EmEditor

Carc: 1. Чего то я запутался похоже. Но вроде на последнем скриншоте уже нормальный текст в EmEditor? 2. А посмотри (скриншотни) оригинал в WriteYours, в редакторе. Там то что!?! Может там чего не так? 3. Может без привата? Я так посмотрел, вроде ж ничего секретного же вроде нет на скриншотцах!?! А то мне приходится разлогиниваться, и логиниться под модератором чтобы увидить приватные сообщения. И опять же мне нотификации на почту про твои ответы в случае привата не приходят. Но это так… Пожелание. Если приватно надо, ОК, давай приватно.

LordNEVR: Carc пишет: Может без привата? Без проблем. Carc пишет: 1. Чего то я запутался похоже. Но вроде на последнем скриншоте уже нормальный текст в EmEditor? На первом скриншоте в EmEditor, оригинал. #НоваяФантастика #Newfiction Уважаемые авторы, пользователи, участники нашего форума Приглашаем вас. на наш вновь обновлённый форум "Новая Фантастика". Новая Фантастика http://newfiction.ru/ Как говорится после чёрной полосы, вслед за ней обязательно будет белая. Из-за постигшей наш форум беды (из-за поломки сервера), мы предприняли радикальные меры. ))) В результате: Мы переехали на новый хостинг. Наш форум обновился. Обновился дизайн нашего форума, его функционал. Появились новые возможности для вашего общения, всякие "удобности" навигации по форуму и его лучшей осваиваемости. Остались только вы: наши старые, добрые, дружные, авторы, пользователи и друзья. Приглашаем вас всех на наш обновлённый форум. Команда форума Новая Фантастика. Carc пишет: 2. А посмотри (скриншотни) оригинал в WriteYours, в редакторе. Там то что!?! Может там чего не так?

Carc: Ну вроде все ОК, в WriteYours все в порядке. В Блокнот полностью печатает? Конец текста нормально? Добавь какую-нить дребедень в конец фразы вроде 12345 + что-нить по русски + по аглицки, исключительно для маркера, чтобы заметнее было. И попробуй. Все ли напечатает? Корректно ли?

LordNEVR: Carc пишет: В Блокнот полностью печатает? Конец текста нормально? Добавь какую-нить дребедень в конец фразы вроде 12345 + что-нить по русски + по аглицки, исключительно для маркера, чтобы заметнее было. И попробуй. Все ли напечатает? Корректно ли? Добавил в конец: 123456789=-+:?*;%24567 съешь ещё этих мягких французских булок да выпей чаю. eat still these soft French rolls Yes bitterns to tea

Carc: LordNEVR пишет: 123456789=-+:?*;%24567 съешь ещё этих мягких французских булок да выпей чаю. eat still these soft French rolls Yes bitterns to tea Угу, я тоже проверил. Нормалёк! Напечатал в Блокнот нормально. Вроде бы нет проблемы.

Carc: LordNEVR пишет: 130 знаков, нормально. 485, 730 знаков, начинается замена рус букв на англ, абракадабру. Чего то я туплю: 750 (семьсот пятьдесят) знаков? Или 485, 730 - четыреста восемьдесят пять тысяч семьсот тридцать - знаков? PS: сейчас проверял на русской фразе в полторы тысячи знаков, и английским префиксом - полет нормальный.

Carc: Залил новую версию WriteYours 0.06. команды копировать\вставить фразы; улучшения в редакторе текста; и масса мелочей

Carc: Выложил новую версию WriteYours 0.07 Alpha 7

HasYar: Version 0.07 Alpha 7 build 19 (April/28/2016) при установке - выбрал русский по факту - интерфейс англ http://prntscr.com/b0h2wd

Carc: HasYar пишет: Version 0.07 Alpha 7 build 19 (April/28/2016) при установке - выбрал русский по факту - интерфейс англ http://prntscr.com/b0h2wd Язык установщика не имеет отношения к языку самой WriteYours. Язык WriteYours выбирается из меню в трее.

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

Carc: HasYar пишет: согласен, проглядел что это установщик. интересно, а сколько еще так же замешкаются (не получив ожидаемое) Ну в перспективе при первом запуске будет показываться диалог выбора языка самой WriteYours. Но пока до этого руки не дошли.

Carc: Выложил новую версию WriteYours 0.08 Добавлена команда: "Добавить фразу из буфера обмена";

Carc: Залил на сервер новую версию WriteYours 0.09 добавлен выбор языка пользовательского интерфейса при запуске (только при первом запуске);

Carc: Залил на сервер новую версию WriteYours 0.10 новые команды, диалоги, все дела…

Zero3K: It would be nice if it could import CSV/TXT files that contain phrases in order to help with filling out the database with auto-correct entries, etc.

Carc: Zero3K пишет: It would be nice if it could import CSV/TXT files that contain phrases in order to help with filling out the database with auto-correct entries, etc. Sample of csv/txt file for import, please.

Carc: Собственно выложил версию WriteYours Beta 2… "Поехали" ©

Carc: Выпущена финальная версия 1.00

AlexZenon: Возможно, она связана с другими программами, которые перехватывают текст, типа Punto, KeySwitcher и т.д. :-) Из-за них же тормозит ввод строки, скорее всего. Я так понимаю, она посимвольно вводит строку. Можно ли добавить возможность, чтобы вставлялась вся строка сразу, методом копипасты? :-) Ну, то есть вставки. Да, и чтобы настройки не в xml были, а в чём-то более удобном. Типа YAML или JSON. Ну или уже в SQLite сразу. :-)

Carc: AlexZenon пишет: Возможно, она связана с другими программами, которые перехватывают текст, типа Punto, KeySwitcher и т.д. :-) Из-за них же тормозит ввод строки, скорее всего. Я так понимаю, она посимвольно вводит строку. Можно ли добавить возможность, чтобы вставлялась вся строка сразу, методом копипасты? :-) Ну, то есть вставки. Она не вставляет строку посимвольно. Она печатает ее всю сразу. AlexZenon пишет: Да, и чтобы настройки не в xml были, а в чём-то более удобном. Типа YAML или JSON. Ну или уже в SQLite сразу. :-) Настройки в ини, в XML только фразы. Ну и редактировать их можно чем угодно, XML стандартный.

AlexZenon: Carc пишет: Она не вставляет строку посимвольно. Она печатает ее всю сразу. В идеале, наверное, да. Но на практике... когда есть два или три перехватчика, и ещё сам FireFox тормозит, то строка вводится постепенно, чуть ли не посимвольно... :-( Тормозит всё, в общем. Carc пишет: Настройки в ини, в XML только фразы. Ну и редактировать их можно чем угодно, XML стандартный. Ну я про фразы говорю. Редактировать будет неудобно... :-( В целом, я бы предложил интерфейс поменять. Ширина столбцов сбрасывается каждый раз, фразы не влазят в строку. Теги не видно вообще. Вот если бы во главе угла была фраза, на которую вводятся теги. Или даже название фразы, краткое. Чтобы видеть название, и по их списку удобно искать нужную фразу. Если их будет много, для каждого тега фраза своя, то искать нужную очень не удобно. Особенно если ключевое слово в самой середине фразы. Например, тег "софт", вводится строка ", полезное, прог, сайты, софт, утилиты,", а ключевая строка"тегсофт". Ну и если будет YAML или JSON - его можно будет скриптом наполнять. :-) XML это же ужас.

Carc: AlexZenon пишет: В идеале, наверное, да. Но на практике... когда есть два или три перехватчика, и ещё сам FireFox тормозит, то строка вводится постепенно, чуть ли не посимвольно... :-( Тормозит всё, в общем. Я понимаю, но может быть проблема в 2-3-ех перехватчиках!?! У меня самого далеко ни одна софтина перехватывает ввод, и все они у меня работают одновременно. Никаких тормозов я вроде не замечал..

Carc: AlexZenon пишет: В целом, я бы предложил интерфейс поменять. Ширина столбцов сбрасывается каждый раз, фразы не влазят в строку. Теги не видно вообще. Вот если бы во главе угла была фраза, на которую вводятся теги. Или даже название фразы, краткое. Чтобы видеть название, и по их списку удобно искать нужную фразу. Если их будет много, для каждого тега фраза своя, то искать нужную очень не удобно. Особенно если ключевое слово в самой середине фразы. Например, тег "софт", вводится строка ", полезное, прог, сайты, софт, утилиты,", а ключевая строка"тегсофт". Ну я не знаю... Гуй там экспериментальный был, на одной пробной либе. Да и то в основном акцент делался на то, чтобы все фразы сразу были видны... А настройка каждой отдельно не так уж часто и меняются...

Carc: AlexZenon пишет: Ну и если будет YAML или JSON - его можно будет скриптом наполнять. :-) XML это же ужас. Ой, ли? Это с с каких же пор XML стал ужасом? Его что ли скриптом наполнять сложно?!?! Распарсили, добавили, поменяли положили обратно. Делов-то... XML`ю наверное уже лет 20... Библиотек да скриптов для работы с ним море просто понаписано на окияне языков и для туч вариантов (с DTD, без, DOM-парсеры, событийные парсеры). Чего только нет... И вообще, в чем проблема то наполнять!?! Можно банальный какой-нить ключ комадной строки прикрутить, или еще как. Чтобы уже сам WriteYours разбирался - откуда и что ему брать, и куда добавлять...

AlexZenon: Carc пишет: Я понимаю, но может быть проблема в 2-3-ех перехватчиках!?! У меня самого далеко ни одна софтина перехватывает ввод, и все они у меня работают одновременно. Никаких тормозов я вроде не замечал.. Это может, конечно. Но у меня Нинзя, КейСвитчер и Панто висят все вместе. По историческим причинам. :-) Хотя, вероятнее, тормоза ФФ виноваты. Он ужасно тормозит. Carc пишет: Ну я не знаю... Гуй там экспериментальный был, на одной пробной либе. Да и то в основном акцент делался на то, чтобы все фразы сразу были видны... А настройка каждой отдельно не так уж часто и меняются... А я не про настройки. Я про то, чтобы менять заготовки строк тегов. Да и вообще, посмотреть просто, какие теги уже охвачены, а какие нет. Упорядоченность по некоему заголовку - очень бы помогла. Ну, и дерево категорий. Чтобы все теги про писателей были в ветке Писатели, и т.д. Carc пишет: Ой, ли? Это с с каких же пор XML стал ужасом? С момента создания формата, наверное. 8-) Carc пишет: Его что ли скриптом наполнять сложно?!?! Распарсили, добавили, поменяли положили обратно. Делов-то... XML`ю наверное уже лет 20... Ну, я только учился... кодить на Питоне. И уяснил себе, что с JSON и JAML это просто, а вот с XML... :-( Он избыточен, нечитаем, неудобно в общем... Ну ладно, если изменить трудно... Carc пишет: И вообще, в чем проблема то наполнять!?! Можно банальный какой-нить ключ командной строки прикрутить, или еще как. Чтобы уже сам WriteYours разбирался - откуда и что ему брать, и куда добавлять... А если захочется извне это делать, да и обрабатывать потом. Или автоматизировать... Но это менее важно, конечно. А вот поле Заголовок для цитаты - очень бы хотелось, как и дерево категорий для них. :-)

Carc: AlexZenon пишет: Это может, конечно. Но у меня Нинзя, КейСвитчер и Панто висят все вместе. По историческим причинам. :-) Хотя, вероятнее, тормоза ФФ виноваты. Он ужасно тормозит. А тормоза именно в ФФ проявляются что ли?

Carc: AlexZenon пишет: А я не про настройки. Я про то, чтобы менять заготовки строк тегов. Да и вообще, посмотреть просто, какие теги уже охвачены, а какие нет. Не врубился… Теги в данном случае кто? В WriteYours как бы изначально сложилась другая терминология (может и не самая удачная): "фразы" - полный текст который будет введен WriteYours. И "ключевые строки" по которым определятся когда вводить\заменять набранный текст.

Carc: AlexZenon пишет: Упорядоченность по некоему заголовку - очень бы помогла. Ну, и дерево категорий. Чтобы все теги про писателей были в ветке Писатели, и т.д. Это в смысле как в TwinkiePaste что ли? Там есть дерево категорий и конкретных фраз

Carc: AlexZenon пишет: С момента создания формата, наверное. 8-) Да ну… Чего там сложного? Главное в нем слово eXtensibleML В этом его крутизна!!! AlexZenon пишет: Ну, я только учился... кодить на Питоне. И уяснил себе, что с JSON и JAML это просто, а вот с XML... :-( Он избыточен, нечитаем, неудобно в общем... Ну ладно, если изменить трудно... Ну вообще можно приделать какой-нить экспорт-импорт в тот JAML… А XML WriteYours юзает внутрие себя только, и то что бы можно было расширять и формально обрабатывать вовне где-нить

Carc: AlexZenon пишет: А если захочется извне это делать, да и обрабатывать потом. Или автоматизировать... Но это менее важно, конечно. А вот поле Заголовок для цитаты - очень бы хотелось, как и дерево категорий для них. :-) Именно дерево!?! Если хотя бы просто список тегов, когда они не иерархичны, это запросто. Отработанная технология… А дерево я физически пока не вижу куда там прикуритить… Если только как внешний фильтр только.

LordNEVR: А у меня почему то не запускается автозапуском ), хотя настройка включена, и в автозагрузках стоит. Win10x64

Carc: LordNEVR пишет: А у меня почему то не запускается автозапуском ), хотя настройка включена, и в автозагрузках стоит. Win10x64 Можно попробовать выставить запуск через планировщик… Я так делал, когда Винде проапгрейденной что-то не понравилось. Но проблема там скорее всего в UAC и запуске неподписанных приложений, я так думаю. Скорее всего винда просто автоматически не дает ей запускаться автоматом. В конце концов, можно посмотреть через MsConfig.exe на вкладке автозагрузка. Там должен быть прописан WriteYours.

cser: Уважаемые разработчики, а есть ли какой-нибудь способ настроить разделители между словами? Т.е. чтобы программа заменяла префикс, написанный сразу после букв или знаков типа "+", "-", ..., без пробелов. Из GUI, я так понимаю, точно нельзя, но в формате базы присутствуют загадочные [pre2]UseWithList="NotUse"[/pre2] [pre2]<Include />[/pre2] [pre2]<Exclude />[/pre2] Они на что-нибудь влияют?

Carc: cser пишет: Уважаемые разработчики, а есть ли какой-нибудь способ настроить разделители между словами? Т.е. чтобы программа заменяла префикс, написанный сразу после букв или знаков типа "+", "-", ..., без пробелов. Что-то я не очень уловил… Т.е. чтобы среди ключевых строк можно было вводить ключевую строку с пробелами? Так что ли? Т.е. нечто вроде как сейчас Ключевая строка "ФИО" — то что отслеживает сама WriteYours И разворачивается такая строка (ну в данном случае заменятся) в "Иванов Иван Иваныч"… Т.е. как сейчас сделано. То бишь ключевая строка (в данном примере "ФИО") сейчас нужно задавать без разделителей… Вроде точки, пробела, всяких там знак вопроса, восклицательный и.т.д. А Вы хотите чтобы можно было и с разделителями? Так? То бишь, в данном примере ключевая строка "Ф И О"? То бишь через пробел. Я Вас правильно понял? Теоретически возможно. Но очень то…Все таки нужно считать пробелы, переносы строки, табуляторы за разделители…Ибо иначе не понятно, когда WriteYours должна отслеживать ввод уже сначала. В принципе, есть пара вариантов: Сделать настройки, чтобы какие нить символы вроде дефиса, "+", "-" (плюс, минут) WriteYours бы не считала за разделители, и не начинало отслеживание заново. Можно как-то так… Ну, а UI прописать нотификашки, если чего не так получается при настройках (а ля баллун всплывающий с пояснениеми, подсветка ошибок и пояснения справа от списка ключевых префиксных строк) Ну как-то так видимо…

cser: А Вы хотите чтобы можно было и с разделителями? Так? То бишь, в данном примере ключевая строка "Ф И О"? То бишь через пробел. Я Вас правильно понял? ... я про то что +ФИО, АФИО тоже срабатывало и превращалось в +Иванов Иван Иваныч, АИванов Иван Иваныч. Зачем мне это нужно: Есть слово φ (и все остальные буквы греческого алфавита), набирается с помощью префикса jGG (α - aGG, β - bGG, γ - gGG, и т.д.) 1. Начинаю набирать jGG - все хорошо, получается φ 2. Набираю А_jGG - не проходит 3. Набираю 20°+jGG - не проходит 4. Набираю 20° + jGG - получаю 20° + φ, т.е. работает, но неудобно и как быть с пунктом 2? Т.е. хочется чтобы был режим "игнорировать разделители", где бы в потоке не встретилась последовательность симовлов - чтобы срабатывала

Carc: cser пишет: Зачем мне это нужно: Есть слово φ (и все остальные буквы греческого алфавита), набирается с помощью префикса jGG (α - aGG, β - bGG, γ - gGG, и т.д.) 1. Начинаю набирать jGG - все хорошо, получается φ 2. Набираю А_jGG - не проходит 3. Набираю 20°+jGG - не проходит 4. Набираю 20° + jGG - получаю 20° + φ, т.е. работает, но неудобно и как быть с пунктом 2? Т.е. хочется чтобы был режим "игнорировать разделители", где бы в потоке не встретилась последовательность симовлов - чтобы срабатывала Ага, как раз теперь понятно… Только делать тут надо наоборот… По умолчанию WriteYours считает за разделители: пробелы, переносы, и что там еще. Настройки я не делал. Как-то там в коде в ядре WriteYours было просто захардкодено насмерть, просто прибито гвоздями - что мол такие символы считать разделителями. И видимо какой-нить символ "+" или "_" за разделитель не считались. Соответственно, можно приделать настройки в том числе и в UI: принимать за разделители еще и дополнительные символы… Как она — WriteYours — работает. Она сканирует поток клавиш по ходу ввода пользователем, и проверяет на соответствие ключевых фраз из базы пользователя. Как только встречает символ разделитель (пробел, перенос строки и.т.п.), то сбрасывает отслеженную уже последовательность, и начинает сканировать последовательность ввода с нуля. Ну, а дальше просто. Найдя нужную последовательность символов ключевых строк, дергает через акторы верхний слой, а тот уже реагирует, соответственно настройкам… В общем, концептуально не сложно приделать. По крайней мере в архитектурном смысле, ну и технически в ядре совсем не сложно. А в UI и вовсе можно банальным моим расширенным MessageBox`ом с галками для начала обойтись.

Carc: Выложена новая версия 1.39

Carc: Выпущена новая версия…

Carc: Выпущена новая версия WriteYours 1.40



полная версия страницы