IPB

Здравствуйте, гость ( Вход | Регистрация )

 
Reply to this topicStart new topic
> Slippery Clip, (менеджер буфера обмена)
Guevara-chan
сообщение 29 Dec 2010, 16:07 (Сообщение отредактировал Guevara-chan - 28 Apr 2016, 23:25)
Сообщение #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
האם יש זמן לעצור ?


Спасибо сказали:
Go to the top of the pageAdd Nick
 
+Quote Post
Shurup
сообщение 29 Dec 2010, 20:33 (Сообщение отредактировал Shurup - 29 Dec 2010, 20:53)
Сообщение #2

Щирий українець
Сообщений: 1 456
Спасибо сказали: 3026 раз




Сходу два момента:

- Ненативный шрифт как и произвольный скин допустим только для игрушек и плееров. Пользователь сам настраивает себе интерфейс (либо с годами привыкает к стандартному в ОС, и очень плохо, когда каждая программа норовит "выделываться" своим оформлением).

- Ctrl+T - крайне неподходящая комбинация, она используется повсеместно, поэтому не должна перехватываться сторонними программами.

и Одно ИМХО:
Прозрачность при потере фокуса лучше по умолчанию отключить.

upd: И еще всплыл глюк. Ctrl+1 вставляет строку дважды Ctrl+1 вставляет строку дважды

upd2: Непонятен вызов настроек по Ctrl+O. Так как в дальнейшем работать с клавиатуры не представляется возможным. (Таб сработает в случайном порядке, а Acept / Cancel по "Enter"/"Esc" и вовсе не вызываются)
Go to the top of the pageAdd Nick
 
+Quote Post
Guevara-chan
сообщение 30 Dec 2010, 11:54 (Сообщение отредактировал Guevara-chan - 30 Dec 2010, 16:45)
Сообщение #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
האם יש זמן לעצור ?
Go to the top of the pageAdd Nick
 
+Quote Post
Guevara-chan
сообщение 03 Jan 2011, 18:34 (Сообщение отредактировал Guevara-chan - 03 Jan 2011, 18:35)
Сообщение #4

•●Revolucionario●•
Сообщений: 2 467
Спасибо сказали: 5936 раз




Цитата
Непонятен вызов настроек по Ctrl+O. Так как в дальнейшем работать с клавиатуры не представляется возможным. (Таб сработает в случайном порядке, а Acept / Cancel по "Enter"/"Esc" и вовсе не вызываются)

Исправлено в новой ревизии. Брать там же.


--------------------
life MOV.I #life+1, *life
האם יש זמן לעצור ?
Go to the top of the pageAdd Nick
 
+Quote Post
Aleee
сообщение 03 Jan 2011, 20:35 (Сообщение отредактировал Aleee - 03 Jan 2011, 20:36)
Сообщение #5

Immortal
Сообщений: 2 149
Спасибо сказали: 697 раз




Почему-то раньше никогда подобными вещами не пользовался, хотя знал о существовании. Вот сейчас занят переводами - очень полезно, надо сказать. Ключевые слова и имена собственные таким образом ставятся на "ура". В общем, спасибо.
Мне только интересно, нельзя ли реализовать копирование с последующим биндом на хоткеях? Например, я не знаю, Ctrl+Alt+*Num* мало того что копирует в буфер, так еще и автоматически присваивает записи в программе указанный номер.
Go to the top of the pageAdd Nick
 
+Quote Post
Guevara-chan
сообщение 04 Jan 2011, 11:41 (Сообщение отредактировал Guevara-chan - 04 Jan 2011, 11:41)
Сообщение #6

•●Revolucionario●•
Сообщений: 2 467
Спасибо сказали: 5936 раз




Цитата(ReadMe.txt)
[*] Использование комбинаций Ctrl+[1-9] вне окна программы приводит к помещению ассоциированного с ними элемента в буфер
обмена и дальнейшей вставке в активное приложение.


--------------------
life MOV.I #life+1, *life
האם יש זמן לעצור ?
Go to the top of the pageAdd Nick
 
+Quote Post
gamecreator
сообщение 04 Jan 2011, 15:10
Сообщение #7

Яблочный произвол!
Сообщений: 11 080
Спасибо сказали: 3988 раз




ну это не то, что он хотел.
Go to the top of the pageAdd Nick
 
+Quote Post
Guevara-chan
сообщение 05 Jan 2011, 12:53 (Сообщение отредактировал Guevara-chan - 05 Jan 2011, 12:54)
Сообщение #8

•●Revolucionario●•
Сообщений: 2 467
Спасибо сказали: 5936 раз




Цитата(gamecreator @ 04 Jan 2011, 15:10) *
ну это не то, что он хотел.

В таком случае прошу уточнения. Требуется расширенная версия стандартного Ctrl+Insert ?


--------------------
life MOV.I #life+1, *life
האם יש זמן לעצור ?
Go to the top of the pageAdd Nick
 
+Quote Post
gamecreator
сообщение 05 Jan 2011, 13:40
Сообщение #9

Яблочный произвол!
Сообщений: 11 080
Спасибо сказали: 3988 раз




он хотел копирование и одновременно с этим ассоциацию только что скопированного с определенной комбинацией Ctrl+[1-9]
Go to the top of the pageAdd Nick
 
+Quote Post
Guevara-chan
сообщение 05 Jan 2011, 16:14
Сообщение #10

•●Revolucionario●•
Сообщений: 2 467
Спасибо сказали: 5936 раз




Цитата(gamecreator @ 05 Jan 2011, 13:40) *
он хотел копирование и одновременно с этим ассоциацию только что скопированного с определенной комбинацией Ctrl+[1-9]

Ясно. Попробую на досуге.


--------------------
life MOV.I #life+1, *life
האם יש זמן לעצור ?
Go to the top of the pageAdd Nick
 
+Quote Post
Guevara-chan
сообщение 07 Jan 2011, 14:29
Сообщение #11

•●Revolucionario●•
Сообщений: 2 467
Спасибо сказали: 5936 раз




Таки попробовала: реализуемо только через крайне неприглядной формы костыль. Оно действительно необходимо ?


--------------------
life MOV.I #life+1, *life
האם יש זמן לעצור ?
Go to the top of the pageAdd Nick
 
+Quote Post
Guevara-chan
сообщение 14 Jan 2011, 13:18 (Сообщение отредактировал Guevara-chan - 14 Jan 2011, 13:18)
Сообщение #12

•●Revolucionario●•
Сообщений: 2 467
Спасибо сказали: 5936 раз




New version uploaded:
+Исправлена работа клавиатуры в окне настроек.
+Окно настроек больше не блокирует работу программы.
+Опция постоянного пребывания иконки на панели задач (BT-style).


--------------------
life MOV.I #life+1, *life
האם יש זמן לעצור ?
Go to the top of the pageAdd Nick
 
+Quote Post
Guevara-chan
сообщение 30 Dec 2013, 19:58 (Сообщение отредактировал Guevara-chan - 30 Dec 2013, 19:59)
Сообщение #13

•●Revolucionario●•
Сообщений: 2 467
Спасибо сказали: 5936 раз




Пришло время править код. Код сам себя не поправит.

New version uploaded:
+Инвертор раскладок для быстрой коррекции текста.
+Автоматическое сжатие изображений (на пробу).
+Доступ к ряду функций без обращения к окну.


--------------------
life MOV.I #life+1, *life
האם יש זמן לעצור ?


Спасибо сказали:
Go to the top of the pageAdd Nick
 
+Quote Post
Guevara-chan
сообщение 12 Jan 2014, 17:20
Сообщение #14

•●Revolucionario●•
Сообщений: 2 467
Спасибо сказали: 5936 раз




Давно меня что-то у вас...

New version uploaded:
-Возможность отключения поиска дубликатов.
-Опция компрессии дампа.
+Автоматическое сжатие всех поступающих данных.
+Возможность автоматического перезапуска после критической ошибки.
+Опциональный запрос перед очисткой списка.
+Поддержка Drag/Drop (кроме метафайлов).


--------------------
life MOV.I #life+1, *life
האם יש זמן לעצור ?


Спасибо сказали:
Go to the top of the pageAdd Nick
 
+Quote Post
Guevara-chan
сообщение 16 Jan 2014, 21:56
Сообщение #15

•●Revolucionario●•
Сообщений: 2 467
Спасибо сказали: 5936 раз




...Работаем... Интерфейс медленно и со скрипом, но все же двигается:



--------------------
life MOV.I #life+1, *life
האם יש זמן לעצור ?
Go to the top of the pageAdd Nick
 
+Quote Post
Guevara-chan
сообщение 27 Jan 2014, 16:16 (Сообщение отредактировал Guevara-chan - 27 Jan 2014, 16:17)
Сообщение #16

•●Revolucionario●•
Сообщений: 2 467
Спасибо сказали: 5936 раз




...К этой цифре я шла почти месяц - смею надеяться, оно того стоило...

New version uploaded:
+Механизм взаимного выравнивания окон по границам.
+Поле и прилагающаяся к нему система поиска данных (пока только по тексту, бинарный на подходе).
+Информационные строки для доступа к второстепенным данным узла.
+Указание связанных горячих клавиш прямо в контекстных меню.
+Поддержка переноса по словам в окнах просмотра.
+Базовый механизм кэширования полного представления сжатых данных. Пока в тестовом режиме.


--------------------
life MOV.I #life+1, *life
האם יש זמן לעצור ?
Go to the top of the pageAdd Nick
 
+Quote Post
Guevara-chan
сообщение 15 Sep 2014, 01:22
Сообщение #17

•●Revolucionario●•
Сообщений: 2 467
Спасибо сказали: 5936 раз




Поразмышляв на досуге, воспользовалась услугами CodePlex. Да, и такое бывает: https://slipperyclip.codeplex.com/


--------------------
life MOV.I #life+1, *life
האם יש זמן לעצור ?


Спасибо сказали:
Go to the top of the pageAdd Nick
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



Текстовая версия Сейчас: 3 July 2025 - 15:45
Copyright by Алексей Крючков
Strategy Gamez by GrayMage
Programming by Degtyarev Dmitry
  Яндекс.Метрика