Комментарии 16
что-то не совсем удачный пример с Word. Что мешает cut/paste сделать? :)
Стандартная функция перемещения неудачная, именно поэтому пользователям (и вам, и мне) проще вырезать нужный фрагмент и вставить в нужное место. Более того, предложенный вариант предлагает выполнения от пользователя меньших действий что приведет наиболее быстрой и удобной работе. Но на данный момент, не попробовав и не протестировав предложенный вариант сложно сказать насколько идея удачная. Пока это только предположения.
Удобней было бы сейчас например — выделил текст, прокрутил куда надо, нажал «Insert Selection»
Извините, не могу полностью согласится с вашим вариантом, поскольку функция «Insert Selection» заменит только одно действие — вырезание объекта. Иногда пользователю нужно не только переместить (как я описывал в примере), но и скопировать, для этого нужно дополнительно удержать Ctrl (стандартная функция) вначале перемещения.
Ваш же вариант не сможет выполнить это действие и более того, ровно как Cut + Paste будет работать медленнее на больших объемах, поскольку прокрутка колесиком не самый удачный вариант и приходится прибегать к полосе прокрутки.
Используя мой пример получится следующая схема:
1. Перемещение
2. Вставка
Используя Cut + Paste:
1. Вырезание (Ctrl+C)
2. Перемещение (по полосе прокрутки)
3. Вставка (Ctrl+V)
Вариант с «Insert Selection» я описывать не стану, поскольку он не режимный и не сможет выполнять действия Copy.
Ваш же вариант не сможет выполнить это действие и более того, ровно как Cut + Paste будет работать медленнее на больших объемах, поскольку прокрутка колесиком не самый удачный вариант и приходится прибегать к полосе прокрутки.
Используя мой пример получится следующая схема:
1. Перемещение
2. Вставка
Используя Cut + Paste:
1. Вырезание (Ctrl+C)
2. Перемещение (по полосе прокрутки)
3. Вставка (Ctrl+V)
Вариант с «Insert Selection» я описывать не стану, поскольку он не режимный и не сможет выполнять действия Copy.
Ну Insert Selection легким движением руки превращается в Copy Selection.
В дополнении к вашему решению на полосе прокрутки или рядом можно было написать номера листов, что то вроде
1
2
Чтобы сократить время на прокрутку, т.е. выделил текст, перетащил на цифру, а дальше пролистать совсем чуть чуть…
В дополнении к вашему решению на полосе прокрутки или рядом можно было написать номера листов, что то вроде
1
2
Чтобы сократить время на прокрутку, т.е. выделил текст, перетащил на цифру, а дальше пролистать совсем чуть чуть…
Ну Insert Selection легким движением руки превращается в Copy Selection.
Если вы имеете в виду изменение режимов одной и той же кнопки, предположу что этот вариант может вводить в заблуждение пользователей и случайно вырезать текст вместо копирования (и обратно). Режимные кнопки очень непрактичны, вспомните Caps Lock :)
В дополнении к вашему решению на полосе прокрутки или рядом можно было написать номера листов, что то вроде...
Если имеете в виду номера страниц на полосе прокрутки — гениально, и было бы хорошо если бы они были отображены всегда, а не только при перемещении текста.
Хоть я и не таскаю текст мышкой, но вообще идея имеет право на существование. Если неохота тянуться до клавиатуры, довольно удобно. Есть только одно дополнение: для того, чтобы это было юзабильно, нужно сделать секундную задержку перед скроллингом к месту вставки, а сам скроллинг сделать плавным.
… а в течение этой секунды отображать превью страницы, куда произойдёт вставка =)
Отображение миниатюр в текстовом редакторе не скажет о содержании, текст слишком мал.
В графических редакторах, например при перетаскивании слоев в Photoshp — будет вовсе бесполезной.
В графических редакторах, например при перетаскивании слоев в Photoshp — будет вовсе бесполезной.
Ну про фотошоп ничего сказать не могу, а вот про текстовые редакторы — это вы зря… Общий лэйаут страницы, если это не сплошной текст, вполне узнаваем на миниатюре с шириной в 100 пикселей. Взять хотя бы Adobe Reader. Я часто пользуюсь опцией показа миниатюр страниц. Удобно, особенно если текст разбавлен картинками. Ну и никто не мешает дописать снизу миниатюры номер страницы.
Это мышиный вариант копипасты. В ряде случаев (простое переразмещение текста) оно может быть даже будет лучше… но чаще всего приходится одновременно перемещать и править — поэтому вечно отвлекаться на мышку как-то желания нет.
Не могу согласится со сравнением:
1. Нажать, перетянуть и отпустить. — предложенный вариант.
2. Вызвать меню, выбрать функцию вырезания, переместиться в нужное место, вызвать меню, выбрать функцию вставки. — «Это мышиный вариант копипасты.»
Пожалуйста, обратите внимание на то, что я не пытался предложить замену перемещению элементов вовсе, т.е. замены клавиатурного варианта. В примерах рассмотрение перемещения объектов только с помощью мыши.
1. Нажать, перетянуть и отпустить. — предложенный вариант.
2. Вызвать меню, выбрать функцию вырезания, переместиться в нужное место, вызвать меню, выбрать функцию вставки. — «Это мышиный вариант копипасты.»
Пожалуйста, обратите внимание на то, что я не пытался предложить замену перемещению элементов вовсе, т.е. замены клавиатурного варианта. В примерах рассмотрение перемещения объектов только с помощью мыши.
я не про то, что «соверщается мышкой», я про «интерфейс прямого управления с помощью мышки».
Контекстные меню — это выкидыш эргономики, когда более никак «по-умному и по-простому» не получается. Люди, ценящие скорость, их используют насколько возможно мало, в том числе заменяя хоткеями.
Я ни в коем разе не критикую ваш вариант (к слову, я тот еще мышатник — навигация в ff исключительно мышиными жестами) — только лишь обозначаю границы его применимости. Внутри них он будет вполне к месту, а за ними… «серебрянной пули нет» =)
Контекстные меню — это выкидыш эргономики, когда более никак «по-умному и по-простому» не получается. Люди, ценящие скорость, их используют насколько возможно мало, в том числе заменяя хоткеями.
Я ни в коем разе не критикую ваш вариант (к слову, я тот еще мышатник — навигация в ff исключительно мышиными жестами) — только лишь обозначаю границы его применимости. Внутри них он будет вполне к месту, а за ними… «серебрянной пули нет» =)
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Перемещение объектов (и полоса прокрутки)