Пользовательский интерфейс для простой одновременной настройки нескольких элементов управления [закрыто]

StackOverflow https://stackoverflow.com/questions/209407

Вопрос

Я разрабатываю специальное приложение, в котором конечному пользователю необходимо одновременно управлять несколькими элементами управления.Приложение используется для «настройки» параметров управления электронным устройством для обеспечения его наилучшей производительности.

В настоящее время существует пользовательский интерфейс с несколькими графическими ползунками, которые оператор перетаскивает по одному ползунку за раз.Он также может щелкнуть ползунок и использовать колесо прокрутки мыши, которое немного проще в использовании.

Это вроде как работает, но несколько громоздко.Различные параметры (в данном конкретном случае 5) достаточно независимы друг от друга, так что я не могу просто реорганизовать параметры в одну настройку.А если оператор сможет следить за настраиваемым устройством, а не за пользовательским интерфейсом управляющего приложения, это ускорит и упростит его работу.

Одна из моих идей заключалась в том, что я мог бы купить целую кучу USB-поворотных переключателей и привязать каждый диск к определенному элементу управления.Таким образом, оператор может быстро настроить любой параметр или даже два параметра одновременно.(Кстати, сразу на ум приходит Griffin PowerMate, но я знаю, что есть еще несколько поворотных переключателей.)

Есть ли у вас какие-либо предложения?

ДОБАВЛЕН:

Имейте в виду, что в некоторых случаях параметры корректируются в разные стороны и могут существенно отличаться на этапах настройки.Это не просто «отслеживать два канала вместе, а затем точно настраивать последние различия».

Это было полезно?

Решение

Возможно, фиксируйте нажатия клавиш и определите ряд пар в качестве контроллеров вверх/вниз.

Что-то вроде...

A/Z are the up/down keys for slider 1
S/X are the up/down keys for slider 2
D/C are the up/down keys for slider 3
F/V are the up/down keys for slider 4
G/B are the up/down keys for slider 5

и т. д...

Или, может быть, просто держите колесо мыши для настройки и определите серию горячих клавиш для активации (т. е.сосредоточьте внимание) на каждом из ползунков, чтобы вы могли быстро переключать то, что настраиваете, двумя руками.

Другие советы

Как насчет флажка для каждого элемента управления, чтобы связать их группу вместе?Затем, когда они регулируют один, все остальные, связанные вместе, перемещаются на ту же величину.Предоставьте кнопку, чтобы снять все флажки.

Это мой код, общедоступный, который может быть применим к проблемам такого типа.Объяснить это было нелегко, но оно было дважды опубликовано в журналах.Возможно, вам будет интересно:

http://en.wikipedia.org/wiki/Differential_Execution

На sourceforge также есть рабочий код проекта DynDlgDemo.

Если хотите, я могу прислать вам копию самой последней статьи.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top