Domanda

Sono coinvolto nella scrittura di un'applicazione touchscreen per un dispositivo medico. Il programma è simile a un chiosco, in quanto il menu di avvio, ecc., Non sarà accessibile all'utente e l'utente utilizzerà una tastiera su schermo per digitare qualsiasi testo nel raro evento di cui hanno bisogno. La dimensione dello schermo specificata è 1280x1024.

La domanda è questa: qual è la dimensione minima del pulsante toccabile per un'interfaccia ragionevole? Sto pensando che un centesimo americano abbia una dimensione minima ragionevole in tutte le direzioni, con il ragionamento che un centesimo è circa piccolo quanto possiamo aspettarci che le persone si sentano con le dita (ha un diametro di 17,91 mm, secondo la onnipotente Wikipedia).

O un centesimo è un po 'di grandi dimensioni?

EDIT: alcune conoscenze extra sui nostri utenti. Devono avere entrambe le mani, a causa della natura del dispositivo, e non indosseranno i guanti. Dovrebbero essere in grado di manipolare cassette di pellicola di dimensioni fino a 14x17 pollici (di nuovo, a causa della natura del dispositivo), quindi sono ragionevolmente fiducioso che abbiano una certa destrezza manuale.

È stato utile?

Soluzione

Esistono molti fattori che possono richiedere che i pulsanti siano molto più grandi.

In base alla mia esperienza, userei qualcosa di non più piccolo di un quartiere degli Stati Uniti: un centesimo è davvero troppo piccolo per un uso ripetuto. Se gli utenti indosseranno guanti o altre cose per "ingrassare" il dito, avrai bisogno di pulsanti ancora più grandi. Se hai utenti disabilitati o con scarso controllo del motore (più comune di quanto ti aspetteresti), un pulsante da dieci centesimi è assolutamente inutile. Tieni presente che alcuni schermi tattili non sono particolarmente accurati. Ho lavorato con alcuni che erano fuori fino a 25 pixel vicino ai bordi.

Inoltre, con quale frequenza spingono i pulsanti e quanti pulsanti saranno sullo schermo? Dover premere molti piccoli pulsanti del touchscreen in sequenza farà impazzire gli utenti. Questo è uno dei motivi per cui noterai che molti sistemi touchscreen come gli sportelli automatici stanno iniziando ad avere pulsanti che superano 1 pollice x 2 pollici.

Inoltre, quanto è tollerante ai guasti il ??sistema se accidentalmente premono il pulsante sbagliato? Mabye perché lo schermo era spento o stavano guardando da un'angolazione? Meno è tollerante ai guasti, più grandi devono essere i pulsanti. Gli errori accadono. Pulsanti più piccoli significano più errori.

Altri suggerimenti

Dipende molto dal dispositivo stesso e dall'interfaccia utente che stai utilizzando.

Molti touchscreen (escluso il multitouch) fanno la media dell'area toccata, quindi è probabile che tu non voglia mettere gli oggetti dell'interfaccia utente più vicini dell'area della punta delle dita per ridurre i tocchi errati.

I touchscreen devono essere calibrati dopo l'installazione e anche in questo caso potrebbe esserci una parallasse a seconda del tipo di schermo o dell'angolo naturale dal quale viene visualizzato lo schermo.

Potresti anche prendere in considerazione un feedback visivo al tocco e lasciare che l'evento venga rilasciato solo al tocco. Quando si ottiene un tocco, visualizzare una x più grande di una punta del dito centrata sul punto di contatto e lasciarlo tracciare fino al rilascio del tocco. Quel punto è il punto di clic.

Soprattutto, test utente, test utente, test utente.

Se sei davvero preoccupato per le dimensioni, rendilo fluido in modo da poterlo cambiare facilmente e testarlo su utenti reali in circostanze reali. Ho menzionato i test degli utenti?

Dipende da tanti fattori ...

Tutti i touchscreen si degradano nel tempo e danno risultati meno precisi, più rumorosi e meno lineari nel tempo. I touchscreen resistivi sono notevolmente migliorati nel tempo, ma avrai ancora problemi, soprattutto con un touchscreen così grande.

Inoltre, le persone hanno dita di dimensioni diverse e diversi livelli di coordinazione mano / occhio.

Infine, l'hardware e il software che elabora effettivamente i tocchi prima ancora che entrino nell'applicazione devono essere calibrati e caratterizzati.

Quindi è davvero molto più difficile che chiedere semplicemente quanto devono essere grandi i pulsanti.

In primo luogo, vorrei parlare con il produttore del touchscreen stesso e il produttore dell'interfaccia hardware / software e scoprire i loro consigli.

In secondo luogo, farei alcuni test: farei alcuni obiettivi sullo schermo, quindi registrerei tutti i punti che l'hardware del touchscreen ti invia quando li premi. Fai un sacco di test per presse rapide veloci, pressioni lunghe e difficili, presse leggere, ecc. Guarda quanto salta l'input (potresti essere sorpreso ...) e quanto velocemente risponde (il filtraggio pesante potrebbe far arrivare le macchine in ritardo , che potrebbe ridurre l'usabilità senza un rapido feedback).

In terzo luogo, progetterei l'interfaccia utente per un GRANDE feedback degli utenti. Rendi i pulsanti più larghi del dito in modo tale che quando l'utente lo preme, vedano ancora un po 'del pulsante e sembra premere quando lo premono.

In quarto luogo, prenderei in considerazione l'aggiunta di un apprendimento adattivo. Dovrai eseguire la calibrazione e rieseguire di tanto in tanto, ma nel frattempo puoi regolare leggermente l'utente per ridurre la probabilità di errori. Non è per i deboli di cuore, però, ed è facile sbagliare, quindi fai attenzione se vuoi considerarlo.

-Adam

Concordo in qualche modo con James che un USA Il quarto è un obiettivo migliore, ma spesso puoi cambiarlo, quindi si tratta di un quarto degli Stati Uniti in una dimensione e di un centesimo USA nell'altra. Ovviamente, vuoi mantenere il centro degli elementi dell'interfaccia utente attivi separati l'uno dall'altro almeno per la distanza di un Dime americano, a seconda di come "risolvibile" facendo clic sull'elemento sbagliato è. (Fare clic sull'elemento sbagliato in un elenco è facilmente risolvibile se tutto ciò che viene fatto è selezionarlo; fare clic sul pulsante di uscita di una finestra di dialogo non è così tanto.)

Assicurati di rendere davvero facili i tuoi casi più comuni. Questo di solito significa creare un pulsante davvero grande; o, a volte, rendendo un'intera area dell'interfaccia utente "cliccabile" (ma se lo fai, è spesso più piacevole per l'utente vedere anche una sorta di pulsante nell'area per implicare che possono fare clic su di esso.)

A seconda della qualità del touchscreen, puoi spesso " imbrogliare " intorno ai bordi. Non solo i bordi e gli angoli sono più facili da colpire su un'interfaccia tradizionale basata su mouse, ma possono anche essere per interfacce touchscreen, poiché l'utente può premere il dito verso l'alto contro l'elemento di inquadratura e non preoccuparsi di innescare qualcos'altro . Assicurati che i tuoi elementi dell'interfaccia utente accettino anche i clic fino al bordo dello schermo se si trovano anche vicino al bordo. Usando questo, potresti avere un pulsante americano in ogni angolo che sarebbe comunque selezionabile in modo ripetibile (anche se forse mancano di feedback se i tuoi utenti hanno le dita grandi).

Più grande è meglio, poiché sappiamo che le dimensioni contano.

È importante che gli utenti dell'interfaccia touchscreen ricevano feedback quando fanno clic da qualche parte sullo schermo e poiché questo non può essere meccanico come sul normale pulsante della tastiera o del mouse, utilizziamo il suono e / o cambiano colore.

Riproduzione del suono solo quando si fa clic sul controllo anziché ogni tocco in qualsiasi punto dello schermo per ottenere una buona usabilità.

Se l'ambiente di lavoro è rumoroso, è necessario fornire anche un feedback sul colore, e in questo caso il pulsante dovrebbe essere due o tre volte più grande del dito. È importante che l'utente possa vedere un feedback quando la sua mano è sullo schermo e sai che le mani non sono di vetro.

Anche l'ordine sullo schermo è importante. Per l'interfaccia basata su mouse, l'uso di menu a discesa combobx, menu ed ecc. È buono, ma per il touch screen si annulla l'usabilità con loro. Quindi, invece di posizionare i controlli nella parte superiore sinistra dello schermo, inseriscili nella parte inferiore destra. Ciò fornirà ai tuoi utenti un'area di informazioni a mani libere sullo schermo quando funzionano.

Pensa al layout della mano sinistra / destra e anche alla combinazione di colori giorno / notte.

Attualmente sto lavorando per creare un set di componenti dell'interfaccia utente .net per il touchscreen e puoi dare un'occhiata presto alle demo sul mio sito web.

Atanas

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top