![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() ![]() |
![]() |
![]()
Сообщение
#1
|
|
![]() •●Revolucionario●• Сообщений: 2 467 Спасибо сказали: 5936 раз ![]() |
; *-=-=-=-=-==-=-=-=-=-=-=-=-=-=-=-=-=-*
Название: Slippery Clip Версия: v1.21 (Release) Распространение: FreeWare OpenSource Среда разработки: PureBASIC v5.30 ; *-=-=-=-=-==-=-=-=-=-=-=-=-=-=-=-=-=-* Только факты: [*] Slippery Clip представляет собой компактную и простую в обращении утилиту для расширения функционала буфера обмена. [*] Помимо опциональной иконки на панели задач, окно программы можно вернуть на экран комбинацией Ctrl+Shift+T. [*] Двойной по элементу списка помещает его в буфер обмена. Такой элемент всегда отмечается стрелкой (->). [*] Удаление активного элемента выгружает его из буфера обмена, оставляя тот пустым. [*] Щелчок правой кнопкой по списку выдает контекстное меню выделенного элемента. [*] Для назначения сохраненному элементу горячей клавиши используйте комбинации Ctrl+[1-9]. Ассоциированная клавиша отобразится рядом с идентификатором типа. [*] Использование комбинаций Ctrl+[1-9] вне окна программы приводит к помещению ассоциированного с ними элемента в буфер обмена и дальнейшей вставке в активное приложение. [*] Использование клавиш 1-9 в окне программы приводит к помещение в буфер обмена ассоциированного с ними элемента. [*] Помимо вышеперечисленного, Slippery Clip также поддерживает следующие клавиатурные сокращения: Enter/Ctrl+C/Ctrl+Ins для перевода текущего элемента в буфер, Ctrl+O для показа настроек, Ctrl+F для быстрого перехода к строке запросов и F3/Shift+F3 для поиска по заданным критериям вхождений ниже/выше текущего выделения соответственно. Также возможно использование стрелок, в сочетании с Control'ом перемещающих элемент. [*] Клавиатурные комбинации Ctrl+P и Ctrl+V позволяют оперативно ознакомиться с содержимым подсвеченного нода, открывая для демонстрации общепрограмное или индивидуальное окна просмотра соответственно. [*] Помимо прочего, предусмотрен доступ к некоторым функциям программы без перехода в окно. Так, Shift+Ctrl+[1-9] присвоит текущему элементу в буфере горячую клавишу, Shift+Ctrl+Q инвертирует его раскладку, а Shift+Ctrl+S предложит диалог сохранения. Также, допустимо использовать пробел для вывода списка информации о выбранном узле и Shift+ESC для досрочного завершения поисковых процедур. [*] В окне просмотра данных, клавиши '+' и '-' могут использоваться для быстрого изменения размеров. [*] Программа выбирает данные из буфера обмена по следующей цепочке приоритетов: RTF>META>BMP>HTML>STR. [*] Размер метафайла считается по методу ACDSee, т.е. исходя из разностей границ (rclBounds). [*] По умолчанию, поисковый интерфейс принимает [text/~case/sel] в качестве заголовка, ища запрос по текстовым данным без учета регистра и выделяя результаты в окнах просмотра. [*] Для облегчения работы c символами вне стандартных наборов, поисковый механизм Slippery Clip предусматривает систему репарсинга. Спец. коды всегда начинаются с ` и поддерживают следующие комбинации: <*> `` = ` (самоизоляция символа последовательности). <*> `~ = Alt+010 / LF (символ подачи строки). <*> `| = Alt+013 / CR (символ возврата каретки). <*> `#%hex%%hex% - вставка символа по ACII-коду (так, `#09 эквивалентно знаку табуляции). <*> `$%hex%%hex%%hex%%hex% - вставка символа по Unicode-коду (так, `#$0046 эквивалентно букве F). <*> Любые прочие последовательности, включая попытки вставить нулевой символ (`#00/`$0000), интерпретируются в своем изначальном представлении. [*] На данный момент, поисковая система автоматически заменяет следующие символы кодами репарсера: Alt+009, Alt+010 и Alt+013. Official site: https://slipperyclip.codeplex.com/ P.S. С нетерпением жду ваших жалоб и предложений. -------------------- life MOV.I #life+1, *life
האם יש זמן לעצור ? |
|
|
![]()
Сообщение
#2
|
|
![]() Щирий українець Сообщений: 1 456 Спасибо сказали: 3026 раз ![]() |
Сходу два момента:
- Ненативный шрифт как и произвольный скин допустим только для игрушек и плееров. Пользователь сам настраивает себе интерфейс (либо с годами привыкает к стандартному в ОС, и очень плохо, когда каждая программа норовит "выделываться" своим оформлением). - Ctrl+T - крайне неподходящая комбинация, она используется повсеместно, поэтому не должна перехватываться сторонними программами. и Одно ИМХО: Прозрачность при потере фокуса лучше по умолчанию отключить. upd: И еще всплыл глюк. Ctrl+1 вставляет строку дважды Ctrl+1 вставляет строку дважды upd2: Непонятен вызов настроек по Ctrl+O. Так как в дальнейшем работать с клавиатуры не представляется возможным. (Таб сработает в случайном порядке, а Acept / Cancel по "Enter"/"Esc" и вовсе не вызываются) |
|
|
![]()
Сообщение
#3
|
|
![]() •●Revolucionario●• Сообщений: 2 467 Спасибо сказали: 5936 раз ![]() |
Цитата Ненативный шрифт Факт, что «ненативный» Palatino Linotype поддерживается даже в PhpBB – он как, не смущает ? Цитата - Ctrl+T - крайне неподходящая комбинация, она используется повсеместно, поэтому не должна перехватываться сторонними программами. Возможно. Какую кнопку хотелось бы ? Цитата Прозрачность при потере фокуса лучше по умолчанию отключить. Declined: большинству нравится как сейчас. Мне тоже. Цитата Ctrl+1 вставляет строку дважды Ctrl+1 вставляет строку дважды Должно быть как-то по-иному ? Цитата Непонятен вызов настроек по Ctrl+O. Так как в дальнейшем работать с клавиатуры не представляется возможным. (Таб сработает в случайном порядке, а Acept / Cancel по "Enter"/"Esc" и вовсе не вызываются) Честно говоря, просто не тестировала. Гляну на досуге. -------------------- life MOV.I #life+1, *life
האם יש זמן לעצור ? |
|
|
![]()
Сообщение
#4
|
|
![]() •●Revolucionario●• Сообщений: 2 467 Спасибо сказали: 5936 раз ![]() |
Цитата Непонятен вызов настроек по Ctrl+O. Так как в дальнейшем работать с клавиатуры не представляется возможным. (Таб сработает в случайном порядке, а Acept / Cancel по "Enter"/"Esc" и вовсе не вызываются) Исправлено в новой ревизии. Брать там же. -------------------- life MOV.I #life+1, *life
האם יש זמן לעצור ? |
|
|
![]()
Сообщение
#5
|
|
Immortal Сообщений: 2 149 Спасибо сказали: 697 раз ![]() |
Почему-то раньше никогда подобными вещами не пользовался, хотя знал о существовании. Вот сейчас занят переводами - очень полезно, надо сказать. Ключевые слова и имена собственные таким образом ставятся на "ура". В общем, спасибо.
Мне только интересно, нельзя ли реализовать копирование с последующим биндом на хоткеях? Например, я не знаю, Ctrl+Alt+*Num* мало того что копирует в буфер, так еще и автоматически присваивает записи в программе указанный номер. |
|
|
![]()
Сообщение
#6
|
|
![]() •●Revolucionario●• Сообщений: 2 467 Спасибо сказали: 5936 раз ![]() |
Цитата(ReadMe.txt) [*] Использование комбинаций Ctrl+[1-9] вне окна программы приводит к помещению ассоциированного с ними элемента в буфер
обмена и дальнейшей вставке в активное приложение. -------------------- life MOV.I #life+1, *life
האם יש זמן לעצור ? |
|
|
![]()
Сообщение
#7
|
|
![]() Яблочный произвол! Сообщений: 11 080 Спасибо сказали: 3988 раз ![]() |
ну это не то, что он хотел.
|
|
|
![]()
Сообщение
#8
|
|
![]() •●Revolucionario●• Сообщений: 2 467 Спасибо сказали: 5936 раз ![]() |
ну это не то, что он хотел. В таком случае прошу уточнения. Требуется расширенная версия стандартного Ctrl+Insert ? -------------------- life MOV.I #life+1, *life
האם יש זמן לעצור ? |
|
|
![]()
Сообщение
#9
|
|
![]() Яблочный произвол! Сообщений: 11 080 Спасибо сказали: 3988 раз ![]() |
он хотел копирование и одновременно с этим ассоциацию только что скопированного с определенной комбинацией Ctrl+[1-9]
|
|
|
![]()
Сообщение
#10
|
|
![]() •●Revolucionario●• Сообщений: 2 467 Спасибо сказали: 5936 раз ![]() |
он хотел копирование и одновременно с этим ассоциацию только что скопированного с определенной комбинацией Ctrl+[1-9] Ясно. Попробую на досуге. -------------------- life MOV.I #life+1, *life
האם יש זמן לעצור ? |
|
|
![]()
Сообщение
#11
|
|
![]() •●Revolucionario●• Сообщений: 2 467 Спасибо сказали: 5936 раз ![]() |
Таки попробовала: реализуемо только через крайне неприглядной формы костыль. Оно действительно необходимо ?
-------------------- life MOV.I #life+1, *life
האם יש זמן לעצור ? |
|
|
![]()
Сообщение
#12
|
|
![]() •●Revolucionario●• Сообщений: 2 467 Спасибо сказали: 5936 раз ![]() |
New version uploaded:
+Исправлена работа клавиатуры в окне настроек. +Окно настроек больше не блокирует работу программы. +Опция постоянного пребывания иконки на панели задач (BT-style). -------------------- life MOV.I #life+1, *life
האם יש זמן לעצור ? |
|
|
![]()
Сообщение
#13
|
|
![]() •●Revolucionario●• Сообщений: 2 467 Спасибо сказали: 5936 раз ![]() |
Пришло время править код. Код сам себя не поправит.
New version uploaded: +Инвертор раскладок для быстрой коррекции текста. +Автоматическое сжатие изображений (на пробу). +Доступ к ряду функций без обращения к окну. -------------------- life MOV.I #life+1, *life
האם יש זמן לעצור ? |
|
|
![]()
Сообщение
#14
|
|
![]() •●Revolucionario●• Сообщений: 2 467 Спасибо сказали: 5936 раз ![]() |
Давно меня что-то у вас...
New version uploaded: -Возможность отключения поиска дубликатов. -Опция компрессии дампа. +Автоматическое сжатие всех поступающих данных. +Возможность автоматического перезапуска после критической ошибки. +Опциональный запрос перед очисткой списка. +Поддержка Drag/Drop (кроме метафайлов). -------------------- life MOV.I #life+1, *life
האם יש זמן לעצור ? |
|
|
![]()
Сообщение
#15
|
|
![]() •●Revolucionario●• Сообщений: 2 467 Спасибо сказали: 5936 раз ![]() |
...Работаем... Интерфейс медленно и со скрипом, но все же двигается:
![]() -------------------- life MOV.I #life+1, *life
האם יש זמן לעצור ? |
|
|
![]()
Сообщение
#16
|
|
![]() •●Revolucionario●• Сообщений: 2 467 Спасибо сказали: 5936 раз ![]() |
...К этой цифре я шла почти месяц - смею надеяться, оно того стоило...
New version uploaded: +Механизм взаимного выравнивания окон по границам. +Поле и прилагающаяся к нему система поиска данных (пока только по тексту, бинарный на подходе). +Информационные строки для доступа к второстепенным данным узла. +Указание связанных горячих клавиш прямо в контекстных меню. +Поддержка переноса по словам в окнах просмотра. +Базовый механизм кэширования полного представления сжатых данных. Пока в тестовом режиме. -------------------- life MOV.I #life+1, *life
האם יש זמן לעצור ? |
|
|
![]()
Сообщение
#17
|
|
![]() •●Revolucionario●• Сообщений: 2 467 Спасибо сказали: 5936 раз ![]() |
Поразмышляв на досуге, воспользовалась услугами CodePlex. Да, и такое бывает: https://slipperyclip.codeplex.com/
-------------------- life MOV.I #life+1, *life
האם יש זמן לעצור ? |
|
|
![]() ![]() |
Текстовая версия | Сейчас: 3 July 2025 - 15:45 |
Copyright by Алексей Крючков
![]() Programming by Degtyarev Dmitry |
|