TwinkiePaste — это программа для вставки часто используемых выражений, фрагментов текста куда угодно по нажатию горячей клавиши. Также ведет историю буфера обмена. Умеет запускать другие программы, поиски к Интернетах, отправлять письма и.т.д. Поддерживает макросы для извлечения выделенного текста и содержания буфера обмена.
Вставляет текст тривиально: нажимаем в любом приложении горячую клавишу (вернее их сочетание, по умолчанию Ctrl+Alt+Enter) - показывается меню с выбором фрагментов текста для вставки - выбираем фрагмент - у-у-у-упс! текст вставлен. Сочетание клавиш Ctrl+Alt+Enter используется по умолчанию. Можно назначить свои собственные горячие клавиши в настройках.
Ищет выделенный где угодно текст в Интернет тоже неплохо: выделяете текст в каком угодно приложении, нажимаете всё то же сочетание клавиш, выбираете из меню команды поиска. Запускается ваш веб-браузер, и сразу переходит к поиску выделенного текста на поисковом сайте. Сейчас в дистрибутив включены команды поиска в Гугле и Яндексе. Остальные легко добавить в редакторе фраз (используя достославный макрос %SELECTED_TEXT%).
Ну что еще из фич!?!:
живет иконкой в системном трее;
сочетание горячих клавиш настраиваемое. По умолчанию Ctrl+Alt+Enter;
ведет историю буфера обмена;
мультиязычный пользовательский интерфейс вшит изначально. Есть встроенный английский + русский и польский. Любой другой язык добавляется банальным редактированием lng-файла.
поддерживает макросы для извлечения выделенного текста, содержания буфера обмена, перестановки текстового курсора после вставки;
поясняющие всплывающие подсказки при выделении команд меню к иконке в трее, если задержать мыша на команде меню на секунду другую, не щелкая по ней.
Исходная фраза была: В каком случае употреблять инфинитивную группу
Где выдал? В редакторе? При вставке? Если при вставке то куда? Откуда копировали? Как добавляли фразу?
Короче нужен максимум подробностей. Я там нечто такое видел у себя, но а) хде-то в какой-то версии я это правил, а в какой гуй его знает - тут уже такое brain-development пошел.... Даже не могу точно сказать, версия с этой правкой уже на сайте или только у меня. б) там не конца ясно что делать с поддержкой Unicode. По идее все должно само собой работать - но я не уверен. Поэтому сейчас внимательно смотрю на эти вещи. в) Не до конца ясно что делать с поддержкой форматированного текста, если идет запрос на вставку из приложения которое 1200 пудов и два небольших вагончика не поддерживает вставку форматированного текста, а только простого (ну например Windows Блокнот, или всякие стандартные Windows-ские штуки вроде команды "Выполнить" с полем ввода команды). Там не ясно как оно надо: можно вообще убирать из меню фразы с форматированным текстом, можно показывать их недоступными (серыми) чтобы меню более менее всегда было одинаковым, можно на лету преобразовывать в простой текст. Непонятно как оно нужно пользователю, не ясен сценарий использования....
Post №: 1614
Joined: 16.04.10
Location: Cеверная столица
Rank:
0
Posted: 25.01.13 16:51. Post subject: Carc пишет: Где выд..
Carc пишет:
quote:
Где выдал? В редакторе? При вставке? Если при вставке то куда? Откуда копировали? Как добавляли фразу? Короче нужен максимум подробностей. Я там нечто такое видел у себя, но а) хде-то в какой-то версии я это правил, а в какой гуй его знает - тут уже такое brain-development пошел.... Даже не могу точно сказать, версия с этой правкой уже на сайте или только у меня.
я уже и забыл. Повторить пока не удалось, но я понаблюдаю
Carc пишет:
quote:
б) там не конца ясно что делать с поддержкой Unicode. По идее все должно само собой работать - но я не уверен. Поэтому сейчас внимательно смотрю на эти вещи.
а что там не ясно?
Carc пишет:
quote:
в) Не до конца ясно что делать с поддержкой форматированного текста, если идет запрос на вставку из приложения которое 1200 пудов и два небольших вагончика не поддерживает вставку форматированного текста, а только простого (ну например Windows Блокнот, или всякие стандартные Windows-ские штуки вроде команды "Выполнить" с полем ввода команды). Там не ясно как оно надо: можно вообще убирать из меню фразы с форматированным текстом, можно показывать их недоступными (серыми) чтобы меню более менее всегда было одинаковым, можно на лету преобразовывать в простой текст. Непонятно как оно нужно пользователю, не ясен сценарий использования....
думаю, делать серым. Тогда будет понятно, что скопируется только простой.
Post №: 6444
Joined: 28.05.05
Location: Россия, Москва
Rank:
2
Posted: 25.01.13 17:09. Post subject: DenisSMI пишет: а ч..
DenisSMI пишет:
quote:
а что там не ясно?
Вообще то если по уму, то формат форматированного текста (RTF) в Unicode отличается от ANSI-кодировки. Это видно невооруженным взглядом по первым байтам формата. По идее при добавлении фразы в кодировке ANSI она по любому должна добавиться все равно в кодировке Unicode. Но видимо это придется все равно отдельно тестировать...
DenisSMI пишет:
quote:
думаю, делать серым. Тогда будет понятно, что скопируется только простой.
Когда пункт в меню серый он недоступен для выбора. Т.е. выбрать его для вставки по любому не получится и соответственно вообще ничего не будет вставлено - ни в формате форматированного текста, ни в формате простого.
Но серый пункт меню зато обеспечивает другое. Меню для вставки всегда выглядит одинаково. Просто некоторые пункты меню недоступны для выбора. А когда что-то в интерфейсе выглядит одинаково - то пользователь быстрее привыкает ориентироваться в таком меню. Потому как конкретная команда меню вставки в с конкретным текстом для вставки - всегда на одном и том же месте.
Ну конечно это зависит от настроек программы (сортировка и.т.д.). Сейчас по умолчанию, когда TwinkiePaste видит что вставка пойдет в такой элемент пользовательского интерфейса, который точно не поддерживает форматированный текст, она попросту исключает из меню фразы с форматированным текстом. А как лучше сделать - будет понятно видимо позже...
Post №: 1615
Joined: 16.04.10
Location: Cеверная столица
Rank:
0
Posted: 27.01.13 01:01. Post subject: Carc пишет: Есть мы..
Carc пишет:
quote:
Есть мысль проще... Приделать менеджер буфера обмена. Чтобы он следил за помещаемыми в буфер обмена данными в разных форматах и по ходу дела их некоторое количество кешировал.
При работе в программах-переводчиков в буфер постоянно что-то копируется, поэтому в Twinkie будет полный хаос
Carc пишет:
quote:
Сейчас по умолчанию, когда TwinkiePaste видит что вставка пойдет в такой элемент пользовательского интерфейса, который точно не поддерживает форматированный текст, она попросту исключает из меню фразы с форматированным текстом. А как лучше сделать - будет понятно видимо позже...
Post №: 6447
Joined: 28.05.05
Location: Россия, Москва
Rank:
2
Posted: 27.01.13 02:17. Post subject: DenisSMI пишет: При..
DenisSMI пишет:
quote:
При работе в программах-переводчиков в буфер постоянно что-то копируется, поэтому в Twinkie будет полный хаос
Ясное дело эта история буфера обмена будет отключаемой
Сама история не будет сохраняться в постоянно используемые фразы, т.е. по ходу работы TwinkiePaste можно будет добраться до списка скопированного в буфер обмена. Но в постоянный список фраз эта история попадать не будет (без специальной команды пользователя, только если пользователь явно скажет - сохрани-ка это кадр навсегда).
Т.е. по сути это кеш скопированного в буфер обмена доступен только пока работает TwinkiePaste.
Post №: 1616
Joined: 16.04.10
Location: Cеверная столица
Rank:
0
Posted: 27.01.13 01:18. Post subject: - При добавлении фра..
- При добавлении фразы из буфера обмена через команду в трее открывается еще одно окно твинки. Даже если одно уже открыто. - Текст, скопированный из Пагес, не добавляется по команде добавления из буфера. - Шрифт Segoe UI преобразуется в иероглифы после рестарта, как я и описывал выше.
Post №: 6448
Joined: 28.05.05
Location: Россия, Москва
Rank:
2
Posted: 27.01.13 02:22. Post subject: DenisSMI пишет: - П..
DenisSMI пишет:
quote:
- При добавлении фразы из буфера обмена через команду в трее открывается еще одно окно твинки. Даже если одно уже открыто.
О Спасибо! О таких мелочах забывается. Поправлю.
DenisSMI пишет:
quote:
- Текст, скопированный из Пагес, не добавляется по команде добавления из буфера.
А как добавляешь? Можно по шагам? Меню в трее? Команда добавить из буфера в трее доступна? Если мыша подержать на команде меню в трее в стиле Aml Pages - что будет во всплывающей подсказке на этой команде (она там содержит первые строки содержимого буфера обмена для наглядности). Как копируется из Aml Pages?
DenisSMI пишет:
quote:
- Шрифт Segoe UI преобразуется в иероглифы после рестарта, как я и описывал выше.
А можно пример наемелить? В каком-нить RTF или DOC формате что ли... Чтобы я его попробовал скопирить из какого-нить Ворда\Вордапада и посмотреть что там со шрифтом будет.
Post №: 1617
Joined: 16.04.10
Location: Cеверная столица
Rank:
0
Posted: 28.01.13 00:32. Post subject: Carc пишет: А как д..
Carc пишет:
quote:
А как добавляешь? Можно по шагам? Меню в трее? Команда добавить из буфера в трее доступна? Если мыша подержать на команде меню в трее в стиле Aml Pages - что будет во всплывающей подсказке на этой команде (она там содержит первые строки содержимого буфера обмена для наглядности). Как копируется из Aml Pages?
В пагес копирую через кнопку "Копировать" на панели "Форматирование". Тада потом через команду в трее добавления не происходит. Команда при этом, конечно, доступна.
Carc пишет:
quote:
Попробуй заново создать фразу в новой версии 0.15. Там данные неправильно сохранялись в формате RTF. Вроде пофиксил.
Post №: 6451
Joined: 28.05.05
Location: Россия, Москва
Rank:
2
Posted: 28.01.13 09:51. Post subject: DenisSMI пишет: В п..
DenisSMI пишет:
quote:
В пагес копирую через кнопку "Копировать" на панели "Форматирование". Тада потом через команду в трее добавления не происходит. Команда при этом, конечно, доступна.
В Пагес страница какого текста? Т.е. ты кагбэ что хочешь получить в Твинки - фразу форматированного текста или простого?
Post №: 6452
Joined: 28.05.05
Location: Россия, Москва
Rank:
2
Posted: 28.01.13 11:57. Post subject: Проверь еще раз на 0..
Проверь еще раз на 0.15, плз. Я там вроде направил аккурат в добавлении фразы....
У меня вроде добавляется фраза и конечно же форматированного текста, если перед этим скопировать из Aml Pages
Причем не важно: страница форматированного текста или простого, в буфере обмена по-любасу в результате копирования из Aml Pages лежат данные в обоих форматах и RTF и Простой текст. А TwinkiePaste в этом случае предпочитает формат RTF, как более полный.
Post №: 6454
Joined: 28.05.05
Location: Россия, Москва
Rank:
2
Posted: 29.01.13 10:33. Post subject: DenisSMI пишет: Да,..
DenisSMI пишет:
quote:
Да, теперь работает! Спасибо
Гут! И спасибо за репорт! Там просто неверно сохранялись данные - в памяти было одно, на этапе создания, а в сохраненном файле другое. Соответственно первый сеанс работы все ОК, а потом после чтива файла всё плыло....
Вот теперь голову ломаю, как оно блин исправить. Т.е. фактически все понятно - но вот как убрать ситуацию чтобы в принципе такое не было возможно, чтобы с фига с два скомпилировалось в такой ошибочной ситуации (банально ж 2 строчки кода местами перепутал).
Установка 0.16 работает нормально? Она должна теперь уметь закрыть работающую копию при установке поверх. Хотя это сработает только если ставить 0.16 и выше поверх самой 0.16 (именно версия 0.16 умеет общаться на предмет, "эй ТвинкиПаста, ты давай до свиданья", что собственно и делает инсталлер - пускает вторую копию с ключами командной строки).
Post №: 1620
Joined: 16.04.10
Location: Cеверная столица
Rank:
0
Posted: 29.01.13 11:31. Post subject: Carc пишет: Установ..
Carc пишет:
quote:
Установка 0.16 работает нормально? Она должна теперь уметь закрыть работающую копию при установке поверх. Хотя это сработает только если ставить 0.16 и выше поверх самой 0.16 (именно версия 0.16 умеет общаться на предмет, "эй ТвинкиПаста, ты давай до свиданья", что собственно и делает инсталлер - пускает вторую копию с ключами командной строки).
на 0,15 тяжело ставилась. Нужно было дважды запускать. Посмотрим, как дальше будет.
All times are GMT
3 Hours. Hits today: 18
You can: smiles yes, images yes, types yes, poll no
avatars yes, links on, premoderation off, edit new post no