Перебор объектов: mouse gesture

Автор runaway, 23.01.09, 09:29:28

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

runaway

Предлагаю КАРДИНАЛЬНО ускорить перебор нескольких близкорасположенных или наложенных друг на друга объектов с помощью мышиных жестов. Подробности здесь: http://ru.wikipedia.org/wiki/Жесты_мышью

engenius

Цитата: runaway от 23.01.09, 09:29:28
Предлагаю КАРДИНАЛЬНО ускорить перебор нескольких близкорасположенных или наложенных друг на друга объектов с помощью мышиных жестов. Подробности здесь: http://ru.wikipedia.org/wiki/Жесты_мышью

Решил опробовать одну из программ gMote - пока в основном привыкаю, в Компасе настроил несколько жестов на сочетание некоторых клавиш, довольно удобно.
В принципе, именно перебор объектов с помощью мыши не желателен, т.к. для вызова перебора удобнее использовать меню ПКМ (пока сам курсор указывает на точку перебора) или сочетание Ctrl+T, сам перебор - по клавише Space (пробел) и Enter - выбор нужного.

Поэтому пока жесты мыши в Компас приспособил под сочетания клавиш: ESC, Enter, CRTL+S, TAB и стрелки.

runaway

Хорошо, а если вот так перебор оформить: навел мишень на узел линий, к примеру. Условие начала перебора: неподвижная мышь с ненажатыми кнопками. Левый клик - не то, ОПЯТЬ левый клик - не то, и так до тех пор, пока не появится "то самое". Появилось - жмем "ctrl" как подтверждение выбора с одновременным отказом от дальнейшего перебора (либо ПКМ и пункт "выбрать объект"). Теперь, если двинуть мышку с НЕнажатыми кнопками, то выйдем в начало описанного алгоритма перебора; если с нажатыми - будет выполняться какая-либо операция с выделенным объектом, например его перемещение.

Как вам такой колор?  Вроде бы такой алгоритм перебора ни с чем не пересекается и ничему не мешает? Т.е. мне кажется, что с перебором ВСЯКО нужно что-то делать, потому что сейчас просто неудобно работать...

engenius

Делать с перебором что-то надо. Хотя когда разобрался, выяснилось, что удобно работать и горячими клавишами:
1) Ctrl+T - начало перебора (условием срабатывания является нахождение мыши в "узле выбора").
2) Space - жмем пробел, пока не выделится нужная грань.
3) Enter - подтвердить выбор объекта; ESC - Отмена.