; *-=-=-=-=-==-=-=-=-=-=-=-=-=-=-=-=-=-*
Название: 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. С нетерпением жду ваших жалоб и предложений.