softvoile
Junior Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору tramparamparam02 Цитата: Когда пользователь просит выполнить копированием в буфер - тут вопросов не возникает. И помещение в системный буфер понятно в отношении тех клипов, которые я вставляю в целевое окно. Но зачем копировать в буфер каждый из тех клипов, мимо которых я прохожу при прокрутке списка списка клипов в режиме быстрой вставки? И вроде бы никакого логического объяснения такого объяснению не просматривается | А откуда программе знать вы проходите клипы или хотите скопировать? Как я уже говорил выше - концепция простая, есть всего две команды 1. предыдущий клип (ctrl+shift+up) - копирует в буфер предыдущий клип, показывает его в подсказке, опционально вставляет после отпускания клавиш. 2. следующий клип (ctrl+shift+down) - копирует в буфер следующий клип, показывает его в подсказке, опционально вставляет после отпускания клавиш. Конечно ими можно пользоватся более сложно - прокрутить список до нужного клипа, можно вообще изучать историю или посчитать количество клипов в бд - если есть такие странные желания. Но это команды копирования предыдущего\следующего клипа. Andarin Цитата: Там, видимо, можно сделать какую-то задержку копирования в буфер, или что-то вроде того, чтобы копировался тот клип, на котором фокус был в момент отпускания клавиш. | Нет, оптимизировать не выйдет. Дело в том что вставка клипа опциональна. И тогда пользователь может попасть в такую ситуацию - автоматическая вставка после отпускания клавиш отключена, пользователь зажал ctrl+shift стрелками выбрал нужный клип, отпустил shift, а ctrl еще держит зажатым и нажал V что бы вставить его (ctrl+V) - он вставит старый клип вместо выбранного. Потому что Clipdiary ждал отпускания обоих клавиш что бы скопировать выбранный клип. Да и особо смысла нет, копирования клипа в буфер не такая уж дорогая операция. И потери текущих данных не страшна, все равно они в итоге потеряются в конечном итоге. Единственная неудобство может быть если работают сразу два менеджера буфера обмена которые ведут историю - но это можно решить другими способами. |