Question

Je développe une application spécialisée dans laquelle l'utilisateur final doit utiliser plusieurs contrôles simultanément. L'application est utilisée pour "ajuster" les paramètres de contrôle d’un appareil électronique pour calibrer l’appareil à sa meilleure performance.

Il existe actuellement une interface utilisateur avec plusieurs curseurs graphiques sur lesquels l'opérateur clique sur un curseur à la fois. Il peut également cliquer sur un curseur et utiliser la molette de la souris, ce qui est un peu plus facile à utiliser.

Cela fonctionne, en quelque sorte, mais est un peu lourd. Les différents paramètres (5 dans ce cas particulier) sont suffisamment indépendants les uns des autres pour que je ne puisse pas simplement reformuler les paramètres en un seul ajustement. De plus, si l’opérateur peut garder l’œil sur le périphérique en cours de réglage plutôt que sur l’interface utilisateur de l’application de contrôle, son travail sera accéléré et simplifié.

Une des idées que j’avais eue était d’acheter tout un ensemble de produits de molette jog USB et de lier chaque molette à un contrôle spécifique. De cette façon, l'opérateur peut rapidement ajuster n'importe quel paramètre, voire deux paramètres simultanément. (Au fait, Griffin PowerMate vient immédiatement à l’esprit, mais je sais qu’il existe quelques autres cadrans jogging.)

Avez-vous des suggestions?

ajouté:

N'oubliez pas que dans certains cas, les paramètres sont ajustés dans des directions différentes et peuvent être très différents lors des étapes de réglage. Il ne s’agit pas simplement de "suivre deux canaux ensemble, puis d’ajuster le dernier bit de différence".

Était-ce utile?

La solution

Vous pouvez peut-être appuyer sur les touches et définir une rangée de paires comme contrôleurs haut / bas.

Quelque chose comme ...

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 ...

Ou peut-être simplement garder la molette de la souris pour les réglages et définir une série de touches de raccourci pour activer (c'est-à-dire donner le focus à) chacune des commandes du curseur afin que vous puissiez rapidement changer ce que vous ajustez à deux mains.

Autres conseils

Que diriez-vous d’une case à cocher pour chaque contrôle pour lier un groupe d’entre eux? Puis, quand ils ajustent un, tous les autres qui sont liés bougent du même montant. Fournissez un bouton pour les décocher tous aussi.

Ceci est un de mes codes, appartenant au domaine public, qui pourrait s'appliquer à des problèmes de ce type. L’expliquer n’a pas été facile, mais il a été publié deux fois dans des revues. Peut-être le trouverez-vous intéressant:

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

Il existe également un code de travail sur lequel démarrer, sur sourceforge, le projet DynDlgDemo.

Si vous le souhaitez, je peux vous envoyer une copie du dernier article.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top