2009-03-03 18 views
3

Je suis impliqué dans l'écriture d'une application tactile pour un appareil médical. Le programme ressemble à un kiosque, dans la mesure où le menu de démarrage, etc., ne sera pas accessible à l'utilisateur, et l'utilisateur utilisera un clavier à l'écran pour taper n'importe quel texte dans l'événement rare dont il a besoin. La taille d'écran spécifiée est 1280x1024.La plus petite taille de bouton sur un écran tactile

La question est la suivante: Quelle est la taille minimum du bouton tactile pour une interface raisonnable? Je pense qu'un dollar américain est une taille minimum raisonnable dans toutes les directions, avec le raisonnement étant qu'une pièce de dix cents est à peu près aussi petite que nous pouvons nous attendre à ce que les gens ressentent avec leurs doigts (diamètre de 17,91 mm). Wikipedia tout puissant).

Ou est un centime un peu sur la grande taille?

EDIT: Quelques connaissances supplémentaires sur nos utilisateurs. Ils doivent avoir les deux mains, à cause de la nature de l'appareil, et ils ne porteront pas de gants. Ils devraient être en mesure de manipuler des cassettes de film jusqu'à 14x17 pouces (encore une fois, en raison de la nature de l'appareil), donc je suis raisonnablement confiant qu'ils ont une certaine dextérité manuelle.

Répondre

3

Il y a beaucoup de facteurs qui font que les boutons peuvent être beaucoup plus gros. Basé sur mon expérience, je voudrais utiliser quelque chose de plus petit qu'un quartier américain - un centime est vraiment trop petit pour une utilisation répétée. Si les utilisateurs portent des gants ou d'autres choses pour "engraisser" le doigt, vous aurez besoin de boutons encore plus gros. Si vous avez des utilisateurs qui sont désactivés ou qui ont un mauvais contrôle du moteur (plus commun que vous ne le pensez), un bouton de taille dime est absolument inutile. Gardez à l'esprit que certains écrans tactiles ne sont pas particulièrement précis. J'ai travaillé avec certains qui étaient jusqu'à 25 pixels de large près des bords.

De même, à quelle fréquence poussent-ils les boutons et combien de boutons seront à l'écran? Devoir frapper plusieurs petits boutons de l'écran tactile en séquence rendra les utilisateurs fous. C'est l'une des raisons pour lesquelles vous remarquerez que de nombreux systèmes à écran tactile tels que les ATM commencent à avoir des boutons qui dépassent 1 pouce x 2 pouces.

De même, comment le système tolère-t-il les erreurs s'il appuie accidentellement sur le mauvais bouton? Mabye parce que l'écran était éteint ou qu'ils regardaient sous un angle? Moins il est tolérant aux pannes, plus vos boutons doivent être gros. Des erreurs se produisent. Des boutons plus petits signifient plus d'erreurs.

2

Cela va dépendre beaucoup de l'appareil lui-même ainsi que de l'interface utilisateur que vous mettez dessus. De nombreux écrans tactiles (à l'exclusion du multitouch) mettent en moyenne la zone touchée. Il est donc peu probable que vous ne souhaitiez pas placer les éléments de l'interface utilisateur plus près que la zone du bout des doigts pour réduire les erreurs.

Les écrans tactiles doivent être étalonnés après l'installation, et même dans ce cas, il peut y avoir une certaine parallaxe en fonction du type d'écran ou de l'angle naturel à partir duquel l'écran est visualisé.

Vous pouvez également prendre en compte les commentaires visuels lors de la retouche et ne laisser passer que l'événement lors de la libération du contact. Lorsque vous touchez, affichez un x plus grand qu'un bout de doigt centré sur le point de contact et laissez-le suivre jusqu'à ce que vous le relâchiez. Ce point est le point de clic. Surtout, test utilisateur, test utilisateur, test utilisateur.

Si vous êtes vraiment inquiet à propos de la taille, faites en sorte qu'il soit fluide pour pouvoir le changer facilement et le tester sur de vrais utilisateurs dans des circonstances réelles. Ai-je mentionné les tests utilisateur?

1

Cela dépend de tellement de facteurs ...

Tous les écrans tactiles se dégradent avec le temps et donnent des résultats moins précis, plus bruyants et moins linéaires avec le temps. Les écrans tactiles résistifs se sont considérablement améliorés au fil du temps, mais vous aurez toujours des problèmes, surtout avec un écran tactile aussi grand. En outre, les personnes ont des doigts de taille différente et différents niveaux de coordination main/œil.

Enfin, le matériel et les logiciels qui traitent réellement les touches avant même qu'il ne pénètre dans votre application doivent être calibrés et caractérisés.

Donc, c'est vraiment beaucoup plus difficile que de simplement demander la taille des boutons. Tout d'abord, je voudrais parler au fabricant de l'écran tactile lui-même, et le fabricant de l'interface matérielle/logicielle et de trouver leurs recommandations. Deuxièmement, je ferais quelques tests - faites quelques cibles à l'écran, puis enregistrez tous les points que le matériel de l'écran tactile vous envoie lorsque vous appuyez dessus. Faites un tas de tests pour les presses rapides, les presses longues, les presses légères, etc. Voyez à quel point l'entrée saute (vous pourriez être surpris ...) et à quelle vitesse elle réagit réellement (un filtrage intensif peut rendre les presses tardives) , ce qui pourrait réduire la facilité d'utilisation sans retour rapide).

Troisièmement, je concevrais l'interface utilisateur pour les commentaires des utilisateurs GREAT. Faire les boutons plus larges que le doigt de sorte que lorsque l'utilisateur appuie dessus, ils voient encore un peu du bouton, et il semble appuyer sur le bouton.

Quatrièmement, je envisagerais d'ajouter l'apprentissage adaptatif. Vous devrez effectuer un calibrage et réexécuter de temps en temps, mais entre les deux, vous pouvez ajuster légèrement l'utilisateur pour réduire la probabilité d'erreurs. Ce n'est pas pour les timides, cependant, et il est facile de faire le mal donc faites attention si vous voulez le considérer.

-Adam

1

Je suis plutôt d'accord avec James qu'un quart des États-Unis est une meilleure cible, mais souvent vous pouvez changer cela il est donc environ un quart des États-Unis dans une dimension et un US Dime dans l'autre. Bien sûr, vous voulez séparer le centre des éléments actifs de l'interface utilisateur d'au moins la distance d'un dollar américain, en fonction de la manière dont le clic sur le mauvais élément est "résoluble". (Cliquer sur le mauvais élément dans une liste est facilement résolu si tout ce qui est fait est de le sélectionner, en cliquant sur le bouton de sortie d'une boîte de dialogue n'est pas beaucoup.)

Assurez-vous de vraiment faire vos cas les plus courants facile à faire. Cela signifie généralement faire un très gros bouton; ou, parfois, rendre une zone entière de l'interface utilisateur "cliquable" (mais si vous faites cela, il est souvent plus agréable pour l'utilisateur de voir un bouton dans la zone pour indiquer qu'il peut cliquer dessus). la qualité de l'écran tactile, vous pouvez souvent "tricher" sur les bords. Non seulement les bords et les coins sont-ils plus faciles à utiliser sur une interface traditionnelle à base de souris, mais ils peuvent également être utilisés pour les interfaces tactiles, car l'utilisateur peut appuyer son doigt contre l'élément de cadrage et ne pas déclencher autre chose . Assurez-vous que vos éléments d'interface utilisateur acceptent les clics jusqu'au bord de l'écran s'ils sont également proches du bord. En utilisant ceci, vous pourriez avoir un bouton de la taille d'un dollar américain dans chaque coin qui serait toujours cliquable de façon très répétable (bien qu'il puisse manquer de feedback si vos utilisateurs ont de gros doigts).

1

Plus grand est mieux, car nous savons que la taille compte.Il est important que les utilisateurs de l'interface tactile obtiennent un retour lorsque vous cliquez quelque part sur l'écran et que cela ne peut pas être mécanique car nous utilisons du son et/ou changeons de couleur sur un clavier ou une souris normal.

Lecture du son uniquement lorsque le contrôle est cliqué au lieu de chaque fois que vous touchez l'écran pour obtenir une bonne convivialité.

Si l'environnement de travail est bruyant, vous devez également indiquer la couleur et, dans ce cas, le bouton doit être deux fois plus grand ou trois fois plus grand que le doigt. Il est important que l'utilisateur puisse voir les commentaires lorsque sa main est à l'écran, et vous savez que les mains ne sont pas en verre.

La commande à l'écran est également importante. Pour l'interface pilotée par la souris en utilisant des listes déroulantes, menus, etc est bon, mais pour l'écran tactile, vous allez tuer la convivialité avec eux. Ainsi, au lieu de placer les contrôles dans la partie supérieure gauche de l'écran, placez-les dans le coin inférieur droit. Cela donnera à vos utilisateurs libre de la zone d'information des mains sur l'écran quand ils fonctionnent. Réfléchissez à la disposition des mains gauche/droite et au schéma de couleurs jour/nuit également.

Actuellement je travaille pour créer un ensemble de composants .net UI pour écran tactile et vous pouvez jeter un oeil pour les démos bientôt sur mon site web.

Atanas

+0

Excellents points sur les couleurs et l'agencement à la main! J'ai complètement oublié ceux-là. Les dispositions gauches-droites jouent également dans le mécanisme de rétroaction aussi bien. –

Questions connexes