-1

我正在开发一个专业应用程序,最终用户需要同时操作多个控件。该应用程序用于“调整”电子设备的控制参数,以将设备校准到最佳性能。

目前,有一个带有多个图形滑块的 UI,操作员一次单击并拖动一个滑块。他还可以单击一个滑块,并使用鼠标滚轮,这更容易使用。

这有点工作,但有点麻烦。各种参数(在这种特殊情况下为 5 个)彼此充分独立,因此我不能将参数重构为单个调整。而且,如果操作员可以将注意力集中在正在调整的设备上,而不是控制应用程序的 UI 上,它将加快并简化他的工作。

我的一个想法是,我可能会购买一大堆 USB 缓动拨号产品,并将每个拨号绑定到特定的控件。这样,操作员可以快速调整任何参数,甚至可以同时调整两个参数。(顺便说一句,Griffin PowerMate 立即浮现在脑海中,但我知道那里还有其他一些缓动盘。)

你有什么建议吗?

添加:

请记住,在某些情况下,参数会朝不同的方向调整,并且在调整步骤中可能会有显着差异。这不是一个简单的“同时跟踪两个通道,然后微调最后一点差异”。

4

3 回答 3

2

也许捕获按键并将一行对定义为您的上/下控制器。

就像是...

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

ETC...

或者也许只是保持鼠标滚轮进行调整并定义一系列热键来激活(即聚焦)每个滑块控件,这样您就可以用两只手快速切换您正在调整的内容。

于 2008-10-16T16:56:53.873 回答
0

每个控件的复选框将一组它们绑定在一起怎么样?然后当他们调整一个时,所有绑定在一起的其他人移动相同的量。提供一个按钮以取消选中它们。

于 2008-10-16T16:57:49.207 回答
0

这是我的一些代码,它是公共领域的,可以适用于这类问题。解释它并不容易,但它已经在期刊上发表过两次。也许你会觉得很有趣:

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

在 sourceforge 上,DynDlgDemo 项目也有工作代码可供开始。

如果你愿意,我可以给你发一份最新文章的副本。

于 2008-11-24T20:46:28.743 回答